Skip to content

v0.1.0beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@PStellmann PStellmann released this 11 Jan 05:27
· 177 commits to master since this release

Compatibility

This release has been tested with oXygen 17.1, DITA-OT 2.2.1 and Saxon 9.6.0.7.

Files

  • dita-semia.pdf contains some basic documentation and all samples with the resolved content being highlighted.
  • org.dita-semia.pdf.zip contains the pdf plugin for DITA-OT.
  • org.dita-semia.resolver.zip contains the resolver plugin for DITA-OT as well as all the source code and libraries for the oXygen plugins and frameworks as well as the external libs for log4j and saxonHE.
  • org.dita-semia.resolver-without-ext-libs.zip contains the same files as org.dita-semia.resolver.zip but without the external libs.

New Features

  • Integration with DITA-OT. (This required to rewrite the XSLT scripts to use only Saon HE features.)
  • Added DITA-OT pdf transtype to handle embedded SVG and optionally highlight resolved XSLT-Conrefs.
  • All related attributes are put into a specific namespace to be easily identified as non-standard.
  • Pass the current XSLT-Conref element (xcr:current) instead of an xpath expression to the XSLT script as standard parameter.
  • Added support for xpath exprssions within custom parameters.
  • Added some basic documentation and a despriptions for all samples.
  • XSLT-Conref working on table rows and entries as well now.
  • New attribute to execute the XSL script without initial context but by calling a named template.
  • New sample:sequence-diagram (create a graphical sequenec diagram from a list of function calls).
  • New sample: dynamic-type-information (add type information to reference based on global field definition).
  • Added XSL utility for generating svg graphics.

Bug Fixes

  • Special characters in the URLs are decoded correctly.
  • Custom parameters are converted automatically to the required type (if possible).

Known Issues

  • Documentation still incomplete

Internal Changes

  • Use s9api instead of jaxp to use saxon xslt transformer
  • Reorganized file structure for integration with DITA-OT.