Apache Doxia Site Tools Version 1.7 Released
The Apache Maven team is pleased to announce the release of the Doxia Site Tools Version 1.7, Released
Doxia Sitetools is an extension of base Doxia component that generates either HTML sites, consisting of decoration and content that was generated by Doxia, or documents like RTF or PDF.
Release Notes - Maven Doxia base - Version 1.7
You can download the appropriate sources etc. from the download page.
Release Notes - Maven Doxia Sitetools - Version 1.7
Bugs:
- DOXIASITETOOLS-93 - request-scoped default Velocity Tools are not accessible
- DOXIASITETOOLS-107 - Fix link to plexus page in the doxia-site- renderer web page
- DOXIASITETOOLS-130 - Doxia document not rendered if ".
" in filename - DOXIASITETOOLS-145 - when called from Maven 3, SiteTool.getParentProject() should just return project.getParent()
Improvements:
- DOXIASITETOOLS-82 - Decoration model body/footer type mismatch
- DOXIASITETOOLS-94 - add plexus container to Velocity context
- DOXIASITETOOLS-99 - Add typed context variable for creationDate
- DOXIASITETOOLS-100 - Deprecate all context properties which are duplicate or already available through Velocity tools
- DOXIASITETOOLS-102 - Allow multiple extensions for given format
- DOXIASITETOOLS-103 - Don't create outputFile in case of an external report
- DOXIASITETOOLS-105 - add Markdown to dependencies
- DOXIASITETOOLS-118 - Separate inheritance and interpolation
- DOXIASITETOOLS-120 - Print artifactId only in modules menu when module has no name
- DOXIASITETOOLS-122 - improve API regarding locales
- DOXIASITETOOLS-126 - don't copy resources when rendering documents but copy all resources in 1 call
- DOXIASITETOOLS-132 - do not override existing content with template when copyResources()
- DOXIASITETOOLS-136 - improve "Could not parse date: ..., ignoring!" message with document reference
- DOXIASITETOOLS-147 - link breadcrumbs to index.html instead of directory (like menus)
- DOXIASITETOOLS-155 - Change type of decoration model's body/head element to string
New Features:
- DOXIASITETOOLS-133 - for Velocity processed Doxia files (*.extension.vm), add an option to dump generated markup (= *.extension)
- DOXIASITETOOLS-149 - Create a skin descriptor to contain metadata about the skin
- DOXIASITETOOLS-150 - create a "isLink(href)" function for use in skins
- DOXIASITETOOLS-154 - Add encoding to skin descriptor to define the encoding of site.vm
Tasks:
- DOXIASITETOOLS-98 - Decoration model's Modello doc point to a statically versioned schema file
- DOXIASITETOOLS-115 - move doxia-integration-tools from Doxia Tools to Doxia Sitetools
- DOXIASITETOOLS-123 - remove long deprecated SiteTool API
- DOXIASITETOOLS-125 - getDecorationModel() change siteDirectory from String to File
- DOXIASITETOOLS-131 - don't add Template-specific variables in general document Velocity context
- DOXIASITETOOLS-134 - Remove special handling of date format in DefaultSiteRenderer
- DOXIASITETOOLS-135 - Make input source file encoding default to platform encoding
- DOXIASITETOOLS-137 - add documentation on how site is rendered, merging documents and decoration
- DOXIASITETOOLS-138 - remove skinFile parameter from createContextForTemplate
- DOXIASITETOOLS-151 - Upgrade default skin to Default Skin 1.1
- DOXIASITETOOLS-153 - Deprecate direct template usage in favor of skin only
Wishes:
- DOXIASITETOOLS-92 - Upgrade Velocity from 1.5 to 1.7
- DOXIASITETOOLS-124 - streamline SiteTools API: hide methods that are only used internally
- DOXIASITETOOLS-139 - don't render Apache license from default template
- DOXIASITETOOLS-146 - don't translate APT source comments into output comments
Enjoy,
-The Apache Maven team