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 25.1
Related version: 25.0
Oxygen XML Developer version 25.1 is a minor release of the industry-leading bundle of tools for developers. This release offers both enhancements to existing functionality as well as some brand new features that were requested by the community.
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:
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.