Oxygen Scripting Releases

Released: Jan 29, 2024

Updates in V26.0 Build ID: 2024012406

Fixes

  • Oxygen JSON Editor/Open/Find Resource: Fixed a NoClassDefFoundError that occurred when indexing PDF files linked to the project.
  • JSON/Validation: A "No JSON schema associated" message is now displayed in the "Schema" column of the table in the editing validation scenarios dialog box when no JSON schema is selected for the JSON Schema Validator engine.
  • DITA-OT/Zendesk: Fixed an issue where the DITA to Zendesk transformation did not work when publishing from an Oxygen installation using...

Released: Nov 15, 2023

Updates in V26.0 Build ID: 2023111306

Features

  • Component Update: Updated the JSON-Java (org.json) package to version 20231013.
  • API/Compare Files: A new parameter has been added to the 'DiffAndMergeTools.openMergeApplication' method to specify whether the proposed changes should be applied initially.

Fixes

  • Author: Fixed an issue where an explicitly set attribute value was lost when the attribute was renamed and it also had a default value specified in the schema.
  • Security/Schematron: Fixed an issue regarding the validation of...

Released: Oct 11, 2023

Updates in V26.0

Features

  • Merge Files with Change Tracking Highlights - A new Merge Files with Change Tracking Highlights script is now available. It can be used to merge two XML files (based on a 2-way mode comparison) with highlighted tracked changes that can later be later reviewed and accepted or rejected.
  • Merge Directories with Change Tracking Highlights - A new Merge Directories with Change Tracking Highlights script is now available. It can be used to merge two directories (based on a 2-way mode...

Released: Jul 4, 2023

Updates in V25.1 Build ID: 2023070306

Features

  • Author: Added a new parameter named escapeEntityRefs to the TransformOperation Author operation to control if entity references are escaped as plain text in the processed content.
  • DITA to PDF based on HTML5 & CSS: Removed the Index from the Table of Content when transforming DITA bookmaps that contain empty <indexlist> elements.
  • Schematron API Extensions: The DITAXSLTExtensionFunctionUtil API method, which can be used from a Schematron to find out information about a keyref...

Released: Apr 26, 2023

Updates in V25.1 Build ID: 2023042509

Features

  • DITA Publishing: When publishing DITA XML content from Oxygen using the "fix.external.refs.com.oxygenxml" parameter, the created output folder structure now follows the input DITA Map's folder structure more closely.
  • DITA Publishing: DITA References are now grouped together with Concepts, Topics and Tasks in the Related Information section, when the args.rellinks.group.mode parameter is set to single-group.

Fixes

  • API: Fixed an issue where the method that creates a process named...

Released: Mar 16, 2023

Updates in V25.1

Features

  • GitHub Project Templates now Available - You now have access to some ready-to-use GitHub project templates and GitHub actions that allow you to automate scripts that will be triggered every time you push changes to your repository.
  • Validation Script Improvements - Framework validation scenarios are now automatically detected for OpenAPI, AsyncAPI, and JSON-LD. When these types of documents are validated, the validation scenarios that are associated with the document type are now...

Released: Feb 1, 2023

Updates in V25.0 Build ID: 2023013006

Fixes

  • Framework Extension Script: Fixed an issue where external Author actions from the base framework were not imported in the extension.
  • XML/Validation: Fixed an issue where erroneous errors were reported that IDs were not unique when XML files contained ID attributes or element content.
  • DITA/Editing: Fixed an issue where the icons and drop-down menu of the "note" element were presented for the "hazardstatement" element.
  • DITA/Editing: Fixed an issue where notes previewed in the Reuse Content...

Released: Nov 7, 2022

Updates in V25.0 Build ID: 2022110706

Features

  • Security/Component Update/SVG support: Updated the Batik library to version 1.16 to avoid vulnerabilities CVE-2022-41704 and CVE-2022-42890.
  • Component Update/XProc: Updated the XML Calabash library to version 1.5.2-110 that solves some errors regarding the integration with the Saxon processor.
  • Oxygen PDF Chemistry: Added the '-oxy-space-before-conditionality' and '-oxy-space-after-conditionality' properties to offer better control for discarding margins.
  • Oxygen PDF Chemistry/Security...

Released: Oct 13, 2022

Updates in V25.0

Features

  • New Command Line Launcher for Validating Files or Directories - It is now possible to validate files or directories from a command line interface. You can check that your documents are valid from an integration server and you can generate reports in several formats (text, XML, JSON, or an HTML visual format).
    • 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...

Released: Sep 23, 2022

Updates in V24.1 Build ID: 2022092207

Features

  • Core: Removed the "java.net.preferIPv4Stack=true" property from all scripts and launchers to allow IPv6 network connections.
  • Security/Component Update: The SnakeYAML library was updated to version 1.31.
  • WebHelp Responsive: Updated jQuery UI library to version 1.13.2. Known issue: The list from Help > About, Frameworks has not been updated and still indicates jQuery UI 1.12.1.
  • Oxygen Publishing Engine/Security/Component Update: Updated the SnakeYAML library to version 1.31.

Fixes...