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

Build ID: 2022072507

Thu, 28 Jul 2022 12:00:00 GMT

Oxygen XML Developer/Eclipse plugin: Fixed an issue where users could not switch to the Debugger perspective on Eclipse 4.22.

Build ID: 2022062007

Tue, 22 Jun 2022 12:00:00 GMT

Author/Smart paste: Fixed an issue where MS Word-specific comments in content copied from a Word document were not completely ignored when that content was pasted in the Author editing mode.

Author mode/Attributes view: Fixed an issue where the content completion window in the Attributes view of the Author editing mode did not show the possible location values for an attribute which references locations.

Text mode / Attributes view: Fixed an issue in the Attributes view of the Text editing mode where the context of the content completion window was not properly computed depending on the content already inserted in the "href" attribute's value when editing references to file resources.

Eclipse/Quick Fixes: Fixed an issue where the web browser incorrectly opened a link when a quick fix was executed from the tooltip window.

Security/Component Update: Switched to using the Nokogiri fork of the NekoHTML library, which contains some security updates.

XML Documents: Fixed an error that occasionally happened during the Format and Indent operation for XML documents.

JSON Editor: Fixed an issue with the JSON editor where various characters were escaped when switching between Text mode and Author mode.

JSON Schema Diagram: Fixed a ClassCastException error that happened sometimes when the copy/paste actions were used.

DITA Maps Manager: Fixed an issue where changes made to nested submaps in the DITA Maps Manager view were sometimes lost before being saved on disk when the "Allow referenced submaps to be edited" option was enabled.

DITA Publishing: Improved the speed of DITA transformations when publishing on Windows from an Oxygen installation on that includes Java 17, or when using the Oxygen Publishing Engine from the command line with Java 9 or newer.

WebHelp Responsive: Fixed an issue where a wide table overflowed the topic content area.

WebHelp Responsive: Fixed an issue where words that start with a special character (@, -, _ etc.) were not indexed by the search engine.

Oxygen DITA Publishing: Fixed an issue where step elements where not rendered correctly in the PDF output.

Oxygen DITA Publishing: Fixed an issue where captions of figures were placed on a new page when they were at the bottom of the figures.

Oxygen DITA Publishing: The @scale attribute is now applied on both <pre> (preformatted) and <equation-figure> elements.

Oxygen PDF Chemistry: Fixed an issue where an SVG that contains a <linearGradient> element was not rendered in Adobe Acrobat Reader DC.

Oxygen PDF Chemistry: Removed the NekoHTML library since is not used in the PDF generation process.

Oxygen PDF Chemistry: Removed an "ambiguous rule match" warning message displayed when processing tables that have the -oxy-borders-conditionality extension CSS property set to "retain".

Oxygen PDF Chemistry/Components: Removed the dependency of the NekoHTML library.

Build ID: 2022041507

Tue, 20 Apr 2022 12:00:00 GMT

Component Update: Updated the Jackson library to version 2.13.2 and the Databind library to version 2.13.2.2.

Editors/Terminology Checker: Fixed an issue where some of the editors corresponding to files reopened when switching between projects sometimes did not load (showing an infinite loading progress indicator). This issue potentially arose if the Terminology Checker add-on was installed in Oxygen.

Author/Attributes view: Fixed an issue where editing an attribute value for an element sometimes set the value on a different element.

JSON Editor: Fixed an issue where sometimes empty elements were not properly serialized when a JSON document was edited in the Author editing mode.

JSON Editor: Fixed an issue where the content to be inserted was escaped if a paste operation was performed right before/after a quoted value.

JSON Diagram: Restricted the usage of the "Convert to any type definition" action on "additionalProperties" and "additionalItems".

JSON Diagram: Fixed a NullPointerException error that would not allow the "additionalProperties" component to be edited on the root.

DITA Editing/Publishing: Fixed an issue where the DITA change-historylist element no longer allowed the outputclass attribute to be set on it, violating the DITA 1.3 specification.

DITA Publishing: Fixed an issue where running a transformation scenario with a custom Java 8 distribution from an Oxygen installation bundled with Java 17 failed when the fix.external.refs transformation parameter was set.

DITA Publishing: Fixed an issue where sometimes DITA transformations ran using an older DITA Open Toolkit version did not work properly.

DITA Publishing: Fixed an issue where publishing using a WebHelp template that had the fix.external.refs parameter set did not work.

DITA Maps Manager: Fixed an issue where key references inside keywords were not properly expanded when the key definition content was presented.

DITA Maps Manager: Fixed an issue where the values for key definitions that are displayed as faded out when applying a profiling condition set were not displayed properly.

DITA Maps Manager: Fixed an issue where sometimes key references in titles were not properly expanded when DITA map framework customizations were defined.

Component Update: The XML Calabash library was updated to version 1.4.1-100.

XProc/XML Calabash: Fixed an issue where an XProc transformation scenario based on an XProc pipeline running two XSLT transformations in succession ended with the following error: "err:XD0023: The supplied node has been schema-validated, but the XPath expression was compiled without schema-awareness.".

XProc/XML Calabash: Fixed an issue where running an XProc transformation containing a validate-with-schematron step failed when queryBinding was set to "xslt3" in the Schematron file.

WebHelp Classic for DocBook: Fixed an issue where the logback libraries where not included in the kit.

Oxygen PDF Chemistry: Removed the Jackson Databind library to avoid a vulnerability issue.

Oxygen Publishing Engine: Fixed an issue where the DITA height attribute was not taken into account for PDF outputs when it was set on image elements that also had set the placement="break" attribute.

Build ID: 2022030807

Thu, 10 March 2022 10:00:00 GMT