All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Allow users to specify the Saxon version to use
- Use Gradle Worker API to prevent classpath conflicts
- Add support for outputDirectoryLayout property #18
- Do not require stylesheet to exist in configuration phase #19 (thanks @ndw!)
- Fix race condition in
getIncludedStylesheets
#20 (thanks @ndw!) - Fix compatibility with Gradle 7
- Add support for outputFileExtension property #6
- Fix Saxon dependency #16
- Add support for no-input transformations #11
- Add support for Saxon's advanced options #10
- Fix output directory for multiple input files #9
- Always use latest Saxon-HE version when releasing new version of the plugin
- Update to Saxon-HE 9.8.0.2
- Fix NPE when stylesheet includes stylesheets whose URIs don't have catalog entries
- Fix support for input file names with multiple periods
- Include stylesheets included with
<xsl:include>
or<xsl:import>
in up-to-date check - Fix critical plugin parameter mapping issue #5
- Update to Saxon 9.7.0.11
- Unreleased
- Fix support for stylesheets with DOCTYPE declarations #4
- Fix Saxon config file path resolution error #1
- Fix subproject stylesheet path resolution error #1
- Fix error with using "output" option
- Initial release