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.0 - March 7, 2022
Version 24.1 - March 7, 2022
Version 24.0.0 - October 18, 2021
Version 24.0 - October 18, 2021- 23.1
Version 23.1 - March 4, 2021
2021
23.0Version 23.1.1 - July 12, 2021
Version 23.1.0 - March 4, 2021
Version 23.1 - March 4, 2021
Version 23.0.0 - November 19, 2020
Version 23.0 - November 19, 2020- 22.1
Version 22.1 - May 19, 2020
- 22.0
Version 22.1.0 - May 19, 2020
Version 22.1 - May 19, 2020
Version 22.0.0 - February 12, 2020
Version 22.0 - February 12, 2020 2020
21.1Version 21.1 - May 23, 2019
- 21.0
Version 21.1.1 - October 24, 2019
Version 21.1.0 - May 23, 2019
Version 21.1 - May 23, 2019
Version 21.0.0 - February 22, 2019
Version 21.0 - February 22, 2019 2019
20.1Version 20.1 - June 15, 2018
- 20.0
Version 20.1.0 - June 15, 2018
Version 20.1 - June 15, 2018
Version 20.0.0 - March 16, 2018
Version 20.0 - March 16, 2018 2018
- 19.0
Version 19.1.0 - September 29, 2017
Version 19.1 - September 29, 2017
Version 19.0.0 - April 5, 2017
Version 19.0 - April 5, 2017 2017
- 18.0
Version 18.1.0 - October 18, 2016
Version 18.1 - October 18, 2016
Version 18.0.1 - August 9, 2016
Version 18.0.0 - April 21, 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
What's New in Oxygen XML Author 25.0
Related version: 25.1
Oxygen XML Author version 25.0 provides a platform to work both with XML and XML-related resources by extending its support to other languages such as JSON and YAML, and being able to treat some file types (Word, Excel, OpenAPI, HTML, Markdown, and others) as DITA-compatible resources and thus reference and use them from DITA maps, similar to how XML DITA topics are referenced and used.
The performance when working with DITA was improved, as large maps and topics are now opened more quickly by having content references and included content expanded on-demand. The DITA map validation tool automatically validates topics that reference Relax NG schemas and it also detects if a related link points to a topic that is not included in the current map.
DITA publishing benefits from performance improvements, you can generate Google Structured Data in WebHelp output, and you can now generate PDF/A-compliant PDFs in CSS-based PDF output.
The Git Client, Batch Documents Converter, and Terminology Checker add-ons received lots of improvements, a new command-line script can be used to validate files or directories, and as usual, this release includes new API entry points, various bug fixes, and component updates.
There are changes in:
DITA Authoring
Modified Maps in the DITA Maps Manager are Automatically Saved
Improvements for Working With DITA-Compatible Resources
- The possibility to insert a topic reference to a DITA-compatible resource in the DITA Maps Manager.
- The title for each referenced resource is presented in the DITA Maps Manager.
- When inserting topic references, cross references, or content references to content inside DITA-compatible documents, the insertion dialog box presents a list of DITA-specific IDs from the target document.
- Utilizing the Validate and Check for Completeness action, DITA-compatible documents that are referenced in the DITA map are now converted to DITA topics in the background and validated the same as any other DITA topic.
- When transforming DITA maps that have DITA-compatible documents referenced, the transformation converts the documents to normal DITA output on the fly.
Expand Map and Topic References On Demand
Expand Content References On Demand
Easy Access to DITA Metrics Report
Define Conditional Profiling Attribute Groups in a Subject Scheme Map
New Action in DITA Reusable Components View Makes it Easy to Insert Images Inside Figures
<fig>
) with an empty
<title>
element.Performance Improvements When Opening DITA Maps
Enable Inline Insertion Actions in DITA Maps
Improvements for Editing DITA Open Toolkit Project files
Drag and Drop Resource Improvements in the Text Editing Mode
Set the Type for Notes Using a New In-place Action
<note>
element, an in-place
pop-up action located next to the note type icon can be used to easily change the note
type.Set the Syntax Highlight Language for Codeblocks Using a New In-place Action
<codeblock>
element, an
in-place pop-up action can be used to easily change or set a syntax highlight language
(@outputclass
attribute) for the code block content.DITA Preview for Markdown Documents More Permissive
DITA Map Validation
Report Related Links Whose Target Topic is Not Referenced in the DITA Map
Report Validation Errors for Relax NG based DITA Topics
DITA Publishing
Dynamically Convert OpenAPI Documents to DITA During Publishing
Generate Google Structured Data
Improved Publishing Speed
Syntax Highlights in Codeblocks Now Supported For New Content Types
<codeblock>
elements that contain YAML,
PowerShell, DTD, or CMD
(Windows-style command script) content.Default Validation Now Works on RNG-based Topics and Maps
Publish All Deliverables for a DITA OT Project File in Author Mode
Make Documents PDF/A-Compliant
Filter Glossary to Show Only Referenced Entries in PDF Output
filter.unused.glossentries
parameter can be set to yes to filter the glossary to only display
referenced glossary entries in the output. If the parameter is set to no
(the default), all glossary entries are displayed.Scaling in Image Maps Improved
@scale
attribute on
the <imagemap>
element now scales the image and its areas in both
WebHelp and PDF output. DITA Questions/Answers
New Action to Insert Intent Question Within DITA Topic
New Questions and Answers DITA Topic Type
Author Visual Editing
Smart Editing in Author Mode Improved
Expand xi:include References On Demand
Support for Custom Values for the 'list-style-type' CSS Property
Add-ons
Semantic Versioning For Add-ons
Git Client Improvements
- A new Validate each file before committing option was added in the Git Client preferences page. Selecting this option enables automatic validation of each file before each commit.
- A new Validate all files from the project's "Main Files" folder before pushing option was added in the Git Client preferences page. Selecting this option enables automatic validation of the files located in the Main Files folder before the push operation processes.
- The integrated JGit library was upgraded to version 6.3, which brings support for ssh-agent forwarding.
For a complete list of updates added in the Git Client, see https://github.com/oxygenxml/oxygen-git-plugin/releases.
Batch Documents Converter Improvements
- You can now convert JSON or YAML files that use and conform to the OpenAPI specification (versions 2.0, 3.0, or 3.1) to DITA documents and there is a Create DITA maps from OpenAPI documents option that can be selected to instruct the converter to split the documents into separate topics that are referenced in a DITA map.
- Word to DITA or HTML conversion improvements:
- The Word styles mapping configuration was improved by inheriting the style configuration of the custom style from the base style.
- SVG images embedded in Word documents are preserved as SVG.
- IDs that result from image and table bookmarks are now handled better to find the correct location.
- IDs generation was improved for topics and sections by using the text from headings.
- Handling of tables was improved by preserving header row information during the conversion when converting Word to DITA or HTML.
- For HTML to DITA conversions:
- Conversion of object elements from HTML was improved by adding a proper
@outputclass
attribute in the DITA result. - An option was added in the conversion dialog box that allows you to decide
whether or not the
<div>
elements will be ignored.
- Conversion of object elements from HTML was improved by adding a proper
- For Markdown to DITA conversions, support was added for Markdown abbreviations.
- For HTML to XHTML conversions, the formatting of
<pre>
elements is prevented.
Terminology Checker Improvements
- XPath Context - You can define simple XPath expressions for particular defined rules to match or skip specific elements.
- Part of Speech Tagging - When scanning for terminology problems, the problem is presented only if the term's part of speech matches the one specified in the defined rule (available only for the English language).
- Phases - In the terminology configuration file, you can set the phase in which incorrect terms are detected (editing/validation/always). Performance improvements were also implemented when checking files.
- Load Terms Provided by Other Add-ons - Any Oxygen add-on (plugin) can now contribute terminology files to be used by the Terminology Checker. The contributed terminology files will be loaded and used if the contributor add-on is enabled. For more details, see Terminology Files Contributed from Other Oxygen Add-ons.
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.New Command Line Launcher for Validating Files or Directories
- You can specify a certain schema file to validate against.
- You can validate using the schema(s) that are internally associated within files.
- You can validate using the default Oxygen validation scenarios for respective file types.
- You can specify a validation scenario name to be referenced from either a scenarios file or a project file.
Batch Convert OpenAPI Documents to DITA
Other
Syntax Highlights in DocBook 'programlisting' Element Now Supported For New Content Types
<programlisting>
elements that contain
JSON, XQuery, YAML,
PowerShell, DTD, or CMD
(Windows-style command script) content.Basic Editing Support and Syntax Highlights Added for PowerShell Files
Folders can be Added to the Main Files Directory
Control Indentation in Code Blocks
XPath in Files Speed Improvements
Component Updates
Java 8 is No Longer Supported
Windows 11 Support
OpenJDK 17.0.4.1
OpenJDK Distribution Runs on Both Intel Macs and Apple Silicon Macs
Windows ZIP Distribution Bundles 64-bit JRE
Eclipse 4.25
Eclipse 4.5 is Now the Minimum Required Version
Deprecated Support for the MathFlow Integration
DITA OT 3.7.3
TEI Schemas 4.4.0
TEI Stylesheets 7.53.0
Apache FOP 2.7
Apache Batik 1.15
Calabash 1.5.1-110
Everit 1.14.1
Jackson 2.13.2
JSON-Java 20220320
Saxon 11.4
XML Resolver 4.5.0
Saxon SQL 11.4
Saxon XSLT and XQuery Transformer Add-on Updated to Version 10.8
Xerces XPath 2.0 Processor 1.2.1
Mozilla Rhino 1.7.14
XProc Calabash 1.5.0
SnakeYAML 1.31
API
Display Syntax Highlights for Various Code Languages
OxygenUIComponentsFactory.createTextArea()
) was added for
creating a custom Swing JTextArea
-based component that can be used to
display syntax highlights for various code languages. The
OxygenUIComponentsFactory.changeContentType()
method can be used to
change the syntax highlight type for a previously created text area.Validate Certain XML Resources
PluginWorkspace.getValidationUtilAccess()
API method that can
be used to validate and return validation problems for an arbitrary list of
resources.Obtain List of Main Files
ProjectController.getMainFileResourcesIterator()
is a newly
added API method that can be used to obtain the list of resources placed in the project's
Main Files folder.