Oxygen XML Editor
The Premier All-In-One XML Editing Suite
Oxygen XML Author
Single-Source XML Authoring and Multi-Channel Publishing
Oxygen XML Developer
The Required Tools for Designing XML Schemas and Transformation Pipelines
Oxygen JSON Editor
The Perfect Tool to Simplify Your JSON Editing Experience
Oxygen Publishing Engine
The Complete DITA Publishing Solution for WebHelp and PDF Output
Oxygen PDF Chemistry
Chemistry Converts HTML and XML to PDF Using CSS
Oxygen XML WebHelp
Publish DITA and DocBook Content to WebHelp Output
Oxygen Styles Basket
Customize the Look and Feel of Your PDF and WebHelp Output
Oxygen XML Web Author
Engage Your Whole Organization In Content Creation
Oxygen Content Fusion
The Web-based Collaboration Platform to Craft Tomorrow's Content
Oxygen Feedback
Modern Commenting Platform
Cloud
Enterprise
Oxygen AI Positron
Enhance Your Productivity with the Power of AI
Oxygen Scripting
Automate and Run Oxygen Utilities from the Command-Line Interface
Oxygen SDK
Specifically designed for application developers and integrators
Shop
Pricing and licensing for businesses, Academic and individuals
Critical/Security: Updated the Apache Log4j 2 library to version 2.16 to avoid the Log4Shell exploit. For more info see: CVE-2021-45046.
Oxygen Publishing Engine/Third-Party Component: Updated the "logback-core" library to version 1.2.6.
Third-Party Components: Updated the "xmlsec" library to version 2.1.7.
Components/Security: Updated the Apache Commons Compress library to version 1.21. For more info see: CVE-2021-35515, CVE-2021-35516, CVE-2021-35517, CVE-2021-36090.
Author/Right-To-Left Text: Fixed an error that happened sometimes when XML documents containing right-to-left text were edited in the Author editing mode.
Content Completion/Text mode: Fixed an issue where the content completion assistant no longer filtered the proposed attributes list based on the already inserted text.
HTML/Outline: Fixed a NullPointerException error that happened when trying to edit attributes in an HTML document using the corresponding action from the contextual menu of the Outline view.
Oxygen PDF Chemistry: Removed a warning that was displayed when printing a topic with IDs inside a table's title.
WebHelp Responsive/Security: Fixed an issue to prevent HTML injection in the search field's auto-complete drop-down list. For more info see SYNC-2021-072301
Publishing Engine/Libraries: Updated the ICU4J third-party library to version 69.1.
Publishing Engine: Fixed an issue where references with an external scope to the HTML documents that contain query strings caused the publishing engine to break.
Eclipse Plugin: Fixed an issue where the Help feature became unresponsive when the Oxygen Eclipse plugin contents were displayed.
Windows/OpenJDK/HiDPI/Text mode: The default font size for Text mode with OpenJDK and HiDPI (scaling) support has been increased to 13. The previous font size (12) caused rendering issues with special characters and scaling.
Find/Replace in Files: Resolved issues that were sometimes encountered when using XML-aware filters along with XPath filters, not all matches were found.
Author/Schema Aware Editing: Fixed an issue where undo and redo operations could generate incorrect changes in an XML document when performed after content was inserted in ancestor elements created by the schema-aware strategies.
DITA Maps Manager: Fixed an issue where false validation errors were presented when the "Context map" was changed and the "Allow referenced submaps to be edited" option was enabled.
SharePoint/DITA Maps Manager: Fixed an issue where the SharePoint-related actions from the DITA Maps Manager view's contextual menu were sometimes no longer available after a resource was checked out.
Eclipse Plugin/DITA Maps Manager: Fixed an issue where the keys were not collected from a new map when the "Context map" was changed.
DITA Publishing: Fixed an issue where the "clean.output" parameter set in a DITA-OT transformation scenario no longer worked properly to clean the output folder before publishing.
WebHelp Responsive: Fixed an issue where the search preloader was no longer being displayed.
WebHelp Responsive: Fixed a security issue to prevent possible XSS attacks when context-sensitive help with an anchor is used.
WebHelp Responsive: Fixed an issue where unwanted strings were attached to the topic titles in the search page.
WebHelp Responsive: Fixed an issue where the config.js file was generated with incorrect file permissions.
Oxygen PDF Chemistry: Fixed an issue where list items that contain centered images led to undesired page breaks.
Oxygen PDF Chemistry: Fixed an issue where the PDF transformation failed because an element with auto margins was contained in a table cell.
Open URL dialog: Fixed various behavior issues that happened when the server type was changed while the Autoconnect option was enabled (after the user already browsed a remote location).
Security: Fixed a vulnerability issue (Remote Code Execution in Apache Velocity - CVE-2020-13936). For more info see CVE-2020-13936
Framework Extension Script: Fixed an issue where ${framework} variables were incorrectly replaced with ${framework(BASE)} in imported scenarios configurations.
Windows/Linux/HiDPI/Text mode: Fixed an issue where the default font size for the Editor font was incorrectly increased when scaling was enabled. It was more visible with scaling set to 200% (2x) or higher.
Project templates: Fixed an issue where the $ask and $answer editor variables were not expanded inside project resources created from project templates.
Author: Fixed a ClassCastException error that happened when an item that was dragged from the Open/Find Resource side view was dropped in the Author editing mode.
Author/Content Completion/RELAX NG: Fixed an issue where the value of the "Replacement for" field from the "Content Completion Item" dialog box was not taken into account when the edited XML document had an associated RELAX NG schema without a namespace. The dialog box can be accessed from within a document type's configuration dialog box, when defining actions to replace content completion proposals in the Author > Content Completion tab.
Author/DITA: Fixed a performance issue that happened when very large tables were sorted.
DITA: Fixed an issue where inserting reused content from a reusable components file failed if the initially created component had a description defined for it.
Editing/DITA: Fixed an issue where the application could become unresponsive when the "Replace All References with Content" action was used on a DITA topic that had change tracking activated.
DITA/Transformations: Fixed an issue where the custom location of the Oxygen PDF Chemistry processor was not used when the css.processor.path.chemistry parameter was not set in the DITA Map PDF - based on HTML5 & CSS transformation scenario.
DITA Publishing: Fixed an issue where the application was blocked indefinitely when a DITA-OT transformation scenario was edited, if the DITA-OT publishing engine contained plugins that extended each other in a loop.
DITA Publishing: Fixed an issue where key references inside reusable topics not directly referenced in the DITA map were no longer resolved.
DITA Publishing: Fixed an issue where publishing a single topic that contained key references to PDF using CSS failed when the topic was located in a folder other than the context DITA map.
DITA-OT Publishing: Fixed an issue where DITA-OT 2.x transformations failed with an exception when the fix.external.refs.com.oxygenxml transformation parameter was enabled.
DITA-OT Publishing: Fixed an issue where the DITA Open Toolkit bundled with Oxygen could not use a licensed vesion of Saxon to process XSLT stylesheets.
Oxygen Publishing Engine: Fixed an issue with section numbering when topics and sections were siblings in the same map. The table of contents numbering was different than the content numbering. Now, this is controlled by the args.css.param.numbering-sections parameter and sections have a different numbering level than their sibling topics.
API: Fixed an issue where changes performed on the validation results through the ValidationProblemsFilter API were ignored.
WebHelp Responsive: Fixed an issue where the WebHelp's current version and build ID were not logged in the transformation output console.
WebHelp Responsive: Fixed an issue where the text inside header HTML elements was not indexed by the search engine.
WebHelp Responsive: Updated all the HTML pages to have the DOCTYPE declaration set to .
WebHelp Responsive: Context sensitive help system now works for local deployments when using an anchor in the "contextId" parameter.
The initial build of Oxygen XML Editor version 23.1.