MorganaXProc 1.0.15 was released on 2018-12-28.
It is a bug fixing released also updating to lastest version of some required software.
For details please see relase info page.
MorganaXProc 1.0.14 was released on 2018-07-02.
Fixes a bug introduced with Rel. 1.0.13.
MorganaXProc 1.0.13 was released on 2018-06-25.
This release improves operation of the file system and fixes some bugs.
For details please see release info page.
MorganaXProc 1.0.12 was released on 2018-02-18.
This release improves usability of configuration and fixes some bugs.
For details please see release info page.
MorganaXProc 1.0.11 was released on 2017-12-30.
Highlight of this release is a new, more flexible approach to connect XSL-FO processors to MorganaXProc and two new connectors usable in p:xsl-formatter.
For details please see release info page.
MorganaXProc 1.0.10 was released on 2017-12-05.
This service update improves the usability of p:xslt and p:validate-with-schematron.
For details please see release info page.
MorganaXProc 1.0.9 was released on 2017-11-05.
It is a service release fixing some bugs and improving interface of the XPath implementation.
For details please see release info page.
MorganaXProc 1.0.8 was released on 2017-10-08.
It is a service release fixing some bugs, improving error messages and adding some new features in the XPath implementation on the way to XProc 3.0.
For details please see release info page.
MorganaXProc 1.0.7 was released on 2017-08-14.
It is a service release improving usability and fixing some bugs:
MorganaXProc 1.0.6 was released on 2071-06-18.
Hightlight: Major improvements in command-line interface with new switches, better exit (status) codes and connectivity for stdin, stdout and stderr. More....
Bugfixes:
- XPath: Improved error message when fn:error() is called without parameters.
- XPath: Fixed a bug in fn:matches where "$" is not correctly handled.
- XProc: Fixed a bug preventing imports with relative URIs in <p:validate-with-schematron>.
- XProc: Fixed a bug in import of schematron rules from EXPath packaging system.
- Checked with Saxon HE 9.7.18.</p:validate-with-schematron>
MorganaXProc 1.0.5 was released on 2017-03-29.
Improvements:
- Added support for loading optional classes and resources via CLASSPATH.
- Added support for configuration properties on command line interface.
- Improved error messages on failed validations with p:validate-with-relax-ng.
- Dto. for validations with pxp:nvdl.
- Slight performance improvements in serializer.
- Support for FOP 2.1 in p:xsl-formatter.... read more
MorganaXProc 1.0.4 was released on 2017-03-07.
It is again a service update improving usability and fixing some bugs:
MorganaXProc 1.0.3 was released on 2017-01-28.
It is a service release fixing some bugs:
MorganaXProc 1.0.2. was released on 2016-12-30.
Highlight: MorganaXProc now support XPath 3.0 as expression language. For details see here.
Other improvements:
MorganaXProc 1.0.1 was released on 2016-12-22
This is service release, fixing some bugs.
Details:
- Fixed a bug in p:choose and p:when, where a xxx:log/xxx:output etc. is mistakenly interpreted as a p:log, p:output etc. Thanks to Bert for reporting it!
- Fixed a bug where attribute „use-when“ is ignored in an imported library. (Also found by Bert.)
- Fixed a bug where an „unconnected port“-error is raised, although there is a pipe connection in an p:xpath-context.
- Reworked handling of XMLReader's in p:unescape-markup: Better support for nu.validator. Use: „nu.validator.htmlparser.sax.HtmlParser“ for HTMLParserClass.
- Checked with Saxon HE 9.7.0.14.
- Fixed a bug resulting in a NullPointerException when the HTML parser class given in configuration is not found.
- Minor bugs fixed in XPath/XQuery implementation.
MorganaXProc 1.0 was released on 2016-10-24.
After twelve beta releases, MorganaXProc 1.0 finally was released.
Features:
- Import of XSLT functions into XProc's XPath context.
- Speed improvement in <p:xslt> (reworked adapters for XSLT processors).
- Added support for Saxon-HE 9.7x as XSLT/XQuery processor.
- Adapted supported XQuery connectors to processor's latest version.
- MorganaXProc now supports extension attribute mox:version on <p:xquery>.
- Speed improvement in XPath's for-expression.
- Further improvements in error messages and debugging aids.
- See http://www.xml-project.com/ for details.</p:xquery></p:xslt>
MorganaXProc 0.95-11 was released on 2016-07-27.
Highlights are:
- Speed optimization while checking dependencies in large subpipelines.
- New option for compiler to output a dependency maps as a debugging aid.
- Console view in GUI now shows message while running a pipelines.
- Extended support for EXPath packaging system and XMLCatalog.
- Better mechanism for override-content-type in p:http-request
- Some minor bug fixes.
- See http://www.xml-project.com for details.
MorganaXProc 0.95-10 was released on 2016-05-31.
Hightlight of this release is the added support for XMLCatalog.
There are a lot of minor bugfixes.
See http://www.xml-project.com for details.
MorganaXProc 0.95-9 was released on 2016-01-17.
The basic new feature of this release is the implementation of "Other Proposed Steps": <pxp:nvdl />, <pxp:unzip />, <pxp:zip />, <pxp:compress />, <pxp:uncompress /> and <pxp:set-base-uri /> can be used in a pipeline by importing "http://exproc.org/proposed/steps". <pxp:compress /> and <pxp:uncompress /> support compression method "gzip" out of the box and is enhanceable using third party software. See documentation for details. Implementation of <pxp:nvdl /> needs third party software to be used.
With the implementation of these steps, MorganaXProc's implementation of XProc (1.0) is complete.... read more
MorganaXProc 0.95-8 was released on 2015-10-04
These are the basic new features:
Again, this release contains just bug fixes:
- Fixes a bug which prevents access to context node in p:xslt when option „template-name“ is used.
- Changes interface „XSLTTemplate“ in XSLTConnector to cover this case.
- Fixes a bug when p:viewport has no p:viewport-source and there is no default readable port for p:viewport.
- Corrects error message when p:viewport matches document node and more than one element should replace it.
This is just a bug-fixing release:
- Fixed a bug that prevent p:pipeline to be used in the graphical user interface.
- Fixed a bug that lead to a null pointer exception when MorganaXProc is used from java application with unbound input ports.
- Improves error handling when a p:declare-step has just children 'p:variable'.
MorganaXProc 0.95-5 is basically a service release with some bug fixes and some internal changes of classes and interfaces to prepare for XProc 2.0.
New features:
Bug fixes and minor improvements:
On the road to XProc 2.0:
All internal interfaces and classes related to options are now associated with their respective XDM type. At the moment, the only visible results are improved error messages (when an option is associated with a value not valid for the declared sequence type) and a more strict interpretation of valid string values for options declared as xs:boolean.
Check out the all new graphical user interface for XProc!