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
What's New in Oxygen XML Developer 20.1
June 15, 2018
Related version: 20.0
Version 20.1 of the Oxygen XML Developer includes new editing features and validation support for JSON documents, XSLT enhancements, and DITA publishing was updated to make the WebHelp output compliant with the Section 508 accessibility standard, making it accessible for people with disabilities. As usual, this version also contains numerous new add-ons, API, and component updates.
There are changes in:
JSON
Validate JSON Documents Against JSON Schema
JSON files can now be validated against JSON schemas. The schemas can be
associated with the JSON file using a JSON validation scenario. You can also validate
against a specific JSON schema by using the Validate with action and
select the JSON schema you want to validate against. Oxygen supports
validating various types of JSON, including objects, arrays, numbers, and
strings.
Validate JSON Schema
You now have the ability to validate JSON Schema documents.
Oxygen supports the following JSON Schema versions:
draft-04, draft-06, and
draft-07.
Batch Validate JSON Documents
Multiple JSON documents that are currently selected in the
Project view can be validated against JSON Schemas with a single action
from the contextual menu.
New Document Templates to Create JSON Schemas
A new document template was added to help you create a specific version of a
JSON Schema document.
Navigate References in JSON Documents
You can navigate to the definition of a property using the CTRL +
Click shortcut. Holding the CTRL key causes the references to
become clickable links.
More Contextual Menu Actions in the JSON Editor
More actions are now available in the contextual menu when editing JSON
documents. For example, the Open File at Cursor action will open a file
referenced at the cursor position.
JSON Format and Indent Improvements
Floating point representations are now properly preserved when formatting and
indenting JSON documents.
XSLT
Content Completion Offers xsl:initial-template as a Template Name
In an XSLT 3.0 stylesheet, the Content Completion Assistant
now helps you to easily set the name of a template to
xsl:initial-template.
Improved XPath Syntax Highlighting
The syntax highlighting of embedded XPath expressions now provide better color
highlighting for XPath 3.1 maps.
Saxon -relocate Parameter Now Supported in the Compile XSL Stylesheet for Saxon Tool
The Compile XSL Stylesheet for Saxon tool now includes a
Relocatable option that can be used to control the Saxon
-relocate parameter. It provides the ability to produce a relocatable
export package (SEF) that can be deployed to a different location, with a different base
URI.
Add-ons
To offer the benefit of more rapid release cycles, some new functionality was
added using the Add-ons support.
Git Plugin Fixes and Performance Improvements
The add-on that adds support to work with a Git repository from within the
application was updated to contain various performance optimizations, faster credential
detection, bug fixes, and the ability to check out a specific branch when cloning a
repository. For more information, see https://github.com/oxygenxml/oxygen-git-plugin.
Updated DITA OT 3.x Add-on to DITA OT 3.1
The add-on that adds support to publish DITA content using DITA OT 3.x was
updated to use DITA Open Toolkit version 3.1 and the latest Oxygen WebHelp Responsive
plugins. For more information, see https://github.com/oxygenxml/dita-ot-3x-plugin.
Other
Allow Reusing Answer to Ask Editor Variables in Multiple Places
The new ${answer(@question_id)} editor variable can now be
used in conjunction with the ${ask()} editor variable to ask the end
users a question and afterwards use the provided answer in multiple places in new file
templates, code templates, or various other XML fragments.
Execute Multiple Actions Sequentially in the Button Group Form Control
The Button Group form control now accepts the
oxy_compount_action function within an oxy_action_list
function, making it possible to execute multiple actions sequentially.
API
New cellFragment Argument for InsertTableOperation in DocBook
The ro.sync.ecss.extensions.docbook.table.InsertTableOperation API has a new
argument, cellFragment, and its value will be inserted in every cell of
the table in DocBook.
Component Updates
Saxon 9.8.0.12
Updated the built-in Saxon engine to version 9.8.0.12.
Eclipse 4.8 Photon
The Oxygen Eclipse plugin was updated to officially support the latest
Eclipse version 4.8.
Calabash 1.1.21
Updated the Calabash engine to version 1.1.21.