Build Notes for Version 20.0 of Oxygen XML Editor/Author/Developer

Build ID: 2018042410

Thu, 26 April 2018 09:00:00 GMT

Windows/JRE: Upgraded bundled JRE to 8u172 to avoid some issues regarding high CPU usage and JavaFX instability that are known to affect 8u162 on Windows.

DITA-OT Publishing: Fixed an issue where DITA to Open Document Format publishing did not display referenced images.

DITA-OT Publishing: DITA to RTF publishing no longer worked.

Schematron: Repaired editing in sch:let/@value.

XSLT 3.0 support: The namespace proposals for XSLT 3.0 are presented correctly after "xmlns:" insertion on the root element.

XSLT 3.0 support: Repaired the syntax highlight for Text Value Templates in elements with more than 8 parents.

WebHelp Responsive: The publishing templates will be refreshed when the "Templates" tab is not focused and a new template is saved inside one of the configured Publishing Templates Galleries.

WebHelp Responsive: First tap top level entry in the top menu on iOS devices just marks the topic as selected, instead of expanding its children.

WebHelp Responsive: Profiling attributes are transferred to output for Menu, Publication TOC, and Breadcrumb entries.

WebHelp Responsive: Improved page loading time.

Build ID: 2018032903

Thu, 30 March 2018 09:00:00 GMT

DITA-OT: The "DITA Map PDF" transformation failed with "NoSuchMethodError: org.apache.fop.fonts.FontLoader.loadFont()".

DITA-OT: Fixed issues that appeared when publishing using older DITA Open Toolkit bundled with older Oxygen versions.

Schema Documentation: When generating the documentation in HTML format for an XML Schema, the index presents proper labels for the detected schemas (or schemata).

XSLT: Fixed an ArrayIndexOutOfBoundsException error that happened in the XSLT editor.

XSLT Editor: The '$' sign is not consumed anymore by the content completion mechanism when inserting an XSLT 3.0 parameter or variable reference after it.

Author/Quick Fixes: Solved quick fix execution issue in the Author page when the document contains tracked changes.

Quick Fixes: Solved quick fixes execution problem in the Author page when the document contains XInclude.

Quick Fixes: Added backward compatibility for the sqf:keep element.

API/DocBook: Re-added deprecated API methods to allow old DocBook and DITA frameworks (from version 18.1 for example) to continue working with Oxygen 20.

WebHelp/Publishing Template: The XSLT extension points are not working when they are specified in a publishing template.

WebHelp Responsive: Fixed an issue with a local video when it's content is smaller than the browser player.

WebHelp Responsive: Fixed an issue when the Publication TOC is higher than the browser size and some entries from TOC where hidden.

oXygen WebHelp Plugin: Corrected the error message displayed in the console log when an invalid license is provided.

WebHelp Responsive: Fixed the links for the menu and ToC entries that are generated from topichead elements.

oXygen plugins: Actions contributed by a plugin for the Text editing mode, using the "documentProcessor" plugin extension, now have the action name properly displayed in the contextual menu.

WebHelp Responsive / Publishing Template / Save Template as: The directory referenced by the webhelp.custom.resources transformation scenario parameter is copied to the new template.

Saxon: Updated Saxon patch in oXygen to fix "Child particle xs:invalidName" issue: https://saxonica.plan.io/issues/3638.

Saxon/XSLT support: Transformation errors shown when an XSLT Stylesheet is compiled to a Saxon Extension File (SEF) are now cleaned between consecutive runs.

Build ID: 2018031511

Thu, 15 March 2018 15:30:00 GMT