Oxygen XML Developer Professional V28.1

Released: Mar 18, 2026

Updates in V28.1

Funktionen

S1000D

  • Editing and Validation - You can now edit S1000D documents with schema-guided editing, content completion, and validation support: XML Schema-based validation, and currently BREX-based validation through conversion to Schematron.
  • New File Templates - You can now create new S1000D data modules or publication modules for issues 4.0, 4.1, and 4.2 using the provided file templates.
  • BREX Editing and Transformation - You can now edit BREX modules in the Text or Author page with content completion and validation support. You can also convert BREX modules to Schematron using the provided transformation scenario.
  • Documentation for S1000D Elements and Attributes - You can now view documentation for S1000D elements and attributes directly in the content completion window and in the Attributes view.
  • CGM Add-on Update - The CGM add-on that adds support for rendering CGM images in the Author visual editor has been updated to use the latest jcgm version 2.0.5 library.

File/Directory Comparison

  • Timestamps and User Information in Comparison Reports - Your comparison reports now include metadata about who ran the comparison, when it was run, and how long it took. This helps you track and audit comparison activity over time. For HTML reports, this information is also displayed in the browser in a collapsible section.

XProc

  • Improved Support for XProc 3.0/3.1 - XProc pipelines are now more robust, flexible, and easier to run in Oxygen. Some specific improvements include:
    • Saxon XInclude support is now enabled, so XProc pipelines can process documents that rely on XInclude.
    • Options parsing has been enhanced to not only accept strings, but also primitive types (such as numbers, booleans), allowing pipeline parameters to be passed in a more natural and type-safe way.
    • The HTML5 Validator has been integrated into the XProc Calabash engine, so HTML documents are now validated and handled correctly within XProc workflows.

Add-on Updates

  • Git Client - Version 5.6.0 of the Git Client has been released with the following updates:
    • Multiple worktrees are now supported, allowing you to manage several branches simultaneously without the hassle of stashing changes or performing a fresh clone.
    • A new Explain commit action is available (when right-clicking commits in the Git History view) that utilizes AI Positron to explain the changes from the selected commits.
    • Actions have been added to quickly open the working copy folder in your system's file manager or terminal.
    • New actions are now available in the Git Branch Manager to show the head of a selected branch in the Git History or to track a remote branch from a local one.
    • The performance of the Git Client has been significantly improved when working without access to the remote repository.
    • Various other improvements, component updates, and bug fixes have been implemented.
    • The minimum required version of Oxygen has been updated to 27.1.

API Additions

  • Retrieve Line/Column for Offset in Author Mode - The new WSTextBasedEditorPage.getColumnOfOffset and WSTextBasedEditorPage.getLineOfOffset APIs allow you to retrieve the corresponding line and column information for a caret offset location in the Author visual editor mode.

Accessibility

  • Support for VPAT 2.5 - Oxygen has been evaluated against the latest VPAT 2.5 accessibility guidelines.

Component Updates

  • The version of OpenJDK that is bundled with the installation kits for providing the Java Runtime Environment has been updated to version 21.0.10 from Eclipse Adoptium.
  • Updated the Jackson JSON libraries that are used by the Oxygen core to version 2.20.1.
  • The Oxygen plugins for Eclipse have been updated to fully support Eclipse versions 4.38 and 4.39.
  • XML Calabash 3.0.38 has been integrated into Oxygen to offer support for validating and transforming XProc scripts.
  • The TEI XML schemas have been updated to version 4.11.
  • The TEI XSLT Stylesheets have been updated to version 7.60.0.

Scripting

  • Provide Options for Directory/File Comparison Scripts via a Configuration File - The directory/file comparison scripts can now read arguments from an XML, JSON, or YAML configuration file.
  • Timestamps and User Information in Comparison Reports - Your comparison reports now include metadata about who ran the comparison, when it was run, and how long it took. This helps you track and audit comparison activity over time. For HTML reports, this information is also displayed in the browser in a collapsible section.