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

Build ID: 2022110312

Fri, 4 Nov 2022 14:00:00 GMT

Security/Component Update/SVG support: Updated the Batik library to version 1.16 to avoid vulnerabilities CVE-2022-41704 and CVE-2022-42890.

Author/DITA: A pasted relative reference is rewritten in the new context only if its target doesn't exist.

SharePoint Online: Fixed an issue where creating or uploading files was not possible.

Oxygen PDF Chemistry/Security/Component Update: Updated the Apache Batik library to version 1.16.

Oxygen Publishing Engine/Security/Component Update: Updated the Apache Batik library to version 1.16.

Build ID: 2022092207

Tue, 23 Sep 2022 8:00:00 GMT

Windows/OpenJDK: Fixed an issue that happened during the application initialization and slowed down the application startup if there were mapped network drives that were inaccessible.

Core: Fixed an issue where the application did not properly detect that it was running on Windows when the system locale was Turkish. Because of this, Oxygen displayed different errors, had a wrong UI look, DITA-OT transformations failed, etc.

Core: Removed the "java.net.preferIPv4Stack=true" property from all scripts and launchers to allow IPv6 network connections.

Security/Component Update: The SnakeYAML library was updated to version 1.31.

DITA Maps Manager: Fixed an issue where changes made to nested submaps in the DITA Maps Manager view were lost even if the the DITA Maps Manager appeared as saved, when the "Allow referenced submaps to be edited" option was enabled.

DITA Maps Manager: Fixed an issue where the "Modified references in DITA Maps Manager" dialog box was displayed even if the saved document was not a DITA map, when the "Allow referenced submaps to be edited" option was enabled.

DITA Publishing: Fixed an issue where the "Publish DITA-OT Project" transformation scenarios used the Java VM indicated by the JAVA_HOME system environment variable instead of the one bundled with Oxygen.

DITA Publishing: Fixed an issue where DITA-OT 1.8.x publishing engines could no longer be used to perform DITA publishing.

SharePoint Online: Fixed an issue where the content of some SharePoint sites could not be browsed due to custom publication values.

SharePoint Online: Fixed an issue where the application was not able to browse the content of some SharePoint sites.

SharePoint Online: Fixed an issue where the application was not able to connect to valid SharePoint sites.

WebHelp Responsive: Updated jQuery UI library to version 1.13.2. Known issue: The list from Help > About, Frameworks has not been updated and still indicates jQuery UI 1.12.1.

Oxygen PDF Chemistry: Fixed an issue where applying a simulated bold font to an inline content would cause the text after the inline content to also be bold.

Oxygen Publishing Engine/Security/Component Update: Updated the SnakeYAML library to version 1.31.

Oxygen Publishing Engine: Fixed an issue where steps in DITA tasks were duplicated when being inserted while change tracking was active.

DITA to PDF using CSS plugin: Removed a wrong duplicate ID warning presented when a bookmap that contains the "figurelist"/"tablelist" elements was published to PDF with the "show.changes.and.comments" parameter set and the titles of the included "figure"/"table" elements contained tracked changes.

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