2025
26.1Version 26.1 - March 25, 2024
2024
26.0Version 26.0 - October 11, 2023
- 25.1
Version 25.1 - March 16, 2023
2023
25.0Version 25.0 - October 13, 2022
- 24.1
Version 24.1 - March 7, 2022
2022
24.0Version 24.1 - March 7, 2022
Version 24.0 - October 18, 2021- 23.1
Version 23.1 - March 4, 2021
2021
23.0Version 23.1 - March 4, 2021
Version 23.0 - November 19, 2020- 22.1
Version 22.1 - May 19, 2020
- 22.0
Version 22.1 - May 19, 2020
Version 22.0 - February 12, 2020 2020
21.1Version 21.1 - May 23, 2019
- 21.0
Version 21.1 - May 23, 2019
Version 21.0 - February 22, 2019 2019
20.1Version 20.1 - June 15, 2018
- 20.0
Version 20.1 - June 15, 2018
Version 20.0 - March 16, 2018 2018
- 19.0
Version 19.1 - September 29, 2017
Version 19.0 - April 5, 2017 2017
- 18.0
Version 18.1 - October 18, 2016
Version 18.0 - April 21, 2016 2016
- 17.0
Version 17.1 - October 20, 2015
Version 17.0 - May 5, 2015 2015
- 16.0
Version 16.1 - October 7, 2014
Version 16.0 - May 20, 2014 2014
- 15.0
Version 15.2 - January 22, 2014
Version 15.1 - October 7, 2013
Version 15.0 - June 7, 2013 2013
- 14.0
Version 14.2 - February 13, 2013
Version 14.1 - October 19, 2012
Version 14.0 - June 27, 2012 2012
- 13.0
Version 13.2 - January 12, 2012
Version 13.1 - October 26, 2011
Version 13.0 - August 29, 2011 2011
12.0Version 12.2 - May 19, 2011
Version 12.1 - January 12, 2011
Version 12.0 - September 14, 20102010
- 11.0
Version 11.2 - March 16, 2010
Version 11.1 - December 17, 2009
Version 11.0 - October 9, 2009 2009
10.0Version 10.3 - June 29, 2009
Version 10.2 - April 15, 2009
Version 10.1 - February 25, 2009
Version 10.0 - October 23, 20082008
- 9.0
Version 9.3 - July 2, 2008
Version 9.2 - May 9, 2008
Version 9.1 - December 18, 2007
Version 9.0 - November 2, 2007 2007
8.0Version 8.2 - May 7, 2007
Version 8.1 - January 25, 2007
Version 8.0 - November 20, 2006- 7.0
Version 7.2 - June 6, 2006
Version 7.1 - March 2, 2006
Version 7.0 - January 13, 2006 2006
- 6.0
Version 6.2 - September 19, 2005
Version 6.1 - July 19, 2005
Version 6.0 - May 22, 2005 2005
5.0Version 5.1 - January 18, 2005
Version 5.0 - October 15, 2004- 4.0
Version 4.2 - July 15, 2004
Version 4.1 - June 10, 2004
Version 4.0 - April 30, 2004 - 3.0
Version 3.1 - February 6, 2004
Version 3.0 - January 14, 2004 2004
- 2.0
Version 2.0.4 - September 19, 2003
Version 2.0.3 - August 14, 2003
Version 2.0.2 - June 9, 2003
Version 2.0.1 - May 15, 2003
Version 2.0 - April 2, 2003 2003
- 1.0
Version 1.2.4 - December 17, 2002
Version 1.2.3 - November 27, 2002
Version 1.2.2 - October 22, 2002
Version 1.2.1 - September 27, 2002
Version 1.2 - June 27, 2002
Version 1.1.9 - June 15, 2002
Version 1.1.8 - June 5, 2002
Version 1.1.7 - May 27, 2002
Version 1.1.6 - May 24, 2002
Version 1.1.5 - May 20, 2002
Version 1.1 - May 15, 2002
Version 1.0 - April 15, 2002
What's New in Oxygen XML Editor 25.1
Related version: 25.0
Oxygen XML Editor version 25.1 is a minor release of the industry-leading bundle of tools for content authors, developers, collaborators, and publishers. This latest version offers both enhancements to existing functionality as well as some brand new features that were requested by the community.
Some of the highlights of this release include various productivity improvements for DITA authors and new possibilities for DITA publishers who produce either CSS-based PDF or WebHelp output. JSON schema designers can look forward to more functionality to help them in Design mode as well as upgrades to some of the JSON tools and support for editing JSON Lines documents. YAML developers will be happy to see that the YAML editing support was bolstered to a level similar to our JSON support. Many of our popular add-ons were updated with new options, visual improvements, performance enhancements, and ease-of-use features. The scripting community now has access to some ready-to-use GitHub project templates and GitHub actions that allow users to automate scripts and some of the existing scripts were improved, while some new ones were added. This release also provides various important component updates, bug fixes, and security enhancements.
There are changes in:
DITA Authoring
Support for Branch Filtering in Validate and Check for Completeness Operations
<ditavalref>
elements) during the operation.DITA Maps Manager's Context Drop-down Menu Reorganized
Option to Hide Irrelevant Contexts in DITA Maps Manager
New Action to Choose Context from Main Files
DITA Map Metrics Report Improved
Better Filtering Options for the DITA Reusable Components View
Validate a Topic in the Current Key Scope Context
APIs to Resolve Key Reference From XSLT Stylesheets or Schematron Schemas
Performance Improvements for Large DITA Maps
XML Refactoring Action to Change/Remove Profiling Attribute Values Now Updates DITAVAL Files
Option to Index Only Files Marked as Resource-Only in the Context DITA Map
DITA Publishing
Embed Videos in Your PDF Output (EXPERIMENTAL)
Display Line Numbers in Codeblocks
@outputclass
attribute on the
<codeblock>
elements to the show-line-numbers
value. For more details, see How to Add Line Numbering in Code Blocks.Display Whitespace Characters in Code Blocks
@outputclass
attribute on the <codeblock>
elements to the show-whitespace value. For more details, see How to Display Whitespaces in Code Blocks.DITA-OT Project File Transformation Error Reporting Improved
Control the Behavior of Footnotes
args.css.param.clone-referenced-footnotes
) is available to control the
behavior of footnotes. When set to yes, footnotes that are referenced
multiple times throughout a publication are cloned and placed at the bottom of the page
for each occurrence. Otherwise, only the first footnote reference is placed at the bottom
of the page and subsequent references point back to the original footnote.Author Visual Editing
Improved Content Completion for Element Values
Set the Default Schema Using the Framework Extension Script
JSON Schema
New Action to Flatten Schema in JSON Schema Editor
$ref
keys accordingly. For more details, see
Flatten
JSON Schema.Extract Definition Action Improved
Search Functionality Extended in the JSON Schema Design Mode
Performance Improvements When Renaming Components
XSD to JSON Schema Conversion Improved
JSON Schema Documentation Generator Improvements
The following improvements are now included when generating JSON Schema documentation:
- The time it takes to generate the documentation has been reduced significantly, especially for large schemas.
- Text content will wrap on multiple lines to avoid exceeding the cell margins.
- Schema definitions are now presented even if they are not referenced.
- Some rendering problems were fixed regarding the linking of the diagrams with the components from the documentation.
- Various performance and bug fixes were implemented, including some broken links and encoding issues.
JSON
Support for JSON Lines Documents
Property Names Now Displayed After Ending Brackets in Text Mode
Format and Indent JSON and JSON-LD in HTML Scripts
YAML
New YAML Outline View
Content Completion Now Available in YAML
Generate Default Content in YAML Content Completion
Toggle Line Comments Action
Copy JSON Pointer and Copy XPath Actions
XML Refactoring
All XML Refactoring Operations Now Available in the Find Action Dialog Box
Move/Rename Resource Actions Now Available for Folders in the Project View
Add-ons
JSON Schema Documentation Generator Improvements
- The time it takes to generate the documentation has been reduced significantly, especially for large schemas.
- Text content will wrap on multiple lines to avoid exceeding the cell margins.
- Schema definitions are now presented even if they are not referenced.
- Some rendering problems were fixed regarding the linking of the diagrams with the components from the documentation.
- Various performance and bug fixes were implemented, including some broken links and encoding issues.
OpenAPI Documentation Generator Improvements
- You now have the option to include hyperlinks for the diagrams displayed for each JSON schema component. The hyperlink navigates to the definition of that component.
- The OpenAPI Documentation action is now properly aligned in the Generate Documentation menu on macOS distributions.
- Links from the Source code section are now functional.
- Various layout and rendering improvements were implemented.
Git Client Improvements
- A new options page was added for SSH connections to control SSH agent usage.
- The Oxygen project change detection mechanism was improved. It is now faster and the Git Staging view no longer needs to be displayed.
- The presentation of the labels associated with a commit in the Git History view has been improved to avoid truncating names when it is not necessary.
- The commit dot in the Git History graph associated with the head of the current branch is now painted differently to make it easier to be seen.
- Various bug fixes and performance improvements were implemented.
For a complete list of updates added in the Git Client, see https://github.com/oxygenxml/oxygen-git-plugin/releases.
Saxon XSLT and XQuery Transformer Add-on is Now Available for Saxon Version 12
Updated Saxon XSLT and XQuery Transformer Add-on for Saxon 11
Live Tutorials Add-on
Fluenta DITA Translation Add-on
- A Fluenta menu is added to the contextual menu in the DITA Maps Manager and it includes a Create project action that opens a dialog box where you can create and configure a Fluenta project.
- Once you are ready to send a project to translators, you can use the Generate XLIFF action (available in the Fluenta menu) to open a dialog box where you can select the languages and other options and then generate an XLIFF file for each selected language. You could then send the XLIFF file(s) to a translation service provider.
- Once you receive the XLIFF back from the translator, you can use the Import XLIFF action (available in the Fluenta menu) to generate a translated version of your project.
- You can edit previously created Fluenta projects by using the Edit project action (available in the Fluenta menu).
Batch Documents Converter Improvements
- The processing of table captions was improved when converting Word to XHTML or DITA. The table is now obtained with a caption child in HTML or with a title in DITA.
- The width of table columns is now preserved when converting Word to XHTML or DITA.
- The processing of figure captions was improved when converting Word to XHTML or
DITA. For XHTML, a
<figure>
element is obtained with a<figcaption>
child element. For DITA, a<fig>
element is obtained with a<title>
child element.
Terminology Checker Improvements
- The ASD Simplified Technical English Specification (ASD-STE100) Rules plugin contributes ASD Simplified Technical English Specification rules to the Terminology Checker.
- The MS Writing Style Guide Vale Rules plugin contributes a set of Vale-compatible rules based on the Microsoft Writing Style Guide to the Terminology Checker.
Scripting
scripts
sub-folder that contains scripts for automating and running
various utilities from a command line interface. To run any of these scripts, you need to
purchase a scripting license.Ready-to-use GitHub Project Templates Available to Help You Explore Oxygen Scripting
- Validate - https://github.com/oxygenxml/oxygen-script-validation-template
- Transform - https://github.com/oxygenxml/oxygen-script-transformation-template
- Compare Directories - https://github.com/oxygenxml/oxygen-script-comparison-template
- XSD/XSL/WSDL Documentation - https://github.com/oxygenxml/oxygen-script-documentation-template
Validation Script Improvements
New Script for Generating JSON Schema Documentation
jsonSchemaDocGen.sh
) is available to generate
documentation from a JSON schema file using the command line. For more details, see Scripting Oxygen: JSON Schema Documentation.New Script for Generating OpenAPI Documentation
openApiDocGen.sh
) is available to generate
documentation from an OpenAPI file using the command line. For more details, see Scripting Oxygen: OpenAPI Documentation.Other
Impose a Content Type for an Element when Configuring Content Completion
cc_config.xml
configuration file, you can now force an element to have
a content type imposed. This is done by using the new contentType
attribute on the elementProposals
and its possible values are:
elementOnly, mixed, and
empty.Basic Editing Support and Syntax Highlights Added for Dockerfile Documents
Relative Paths in Framework Extension Script Files are Automatically Resolved
XQuery Trace Functions Now Presented in Results View
trace()
functions that are used in
XML refactoring actions for debugging purposes is now presented in the
Results view at the bottom of the application.