oXygen XML Web Author Changelog

What's new in oXygen XML Web Author 26.1.0.0 Build 2024032115

Mar 25, 2024
  • Oxygen XML Web Author version 26.1.0 is an incremental release for the innovative web-based XML authoring tool. This release has some interesting new features for DITA users, introducing support for DITA-OT project files and providing better handling of DITAVAL filters. The DITA Map pane allows users to specify a DITA-OT project file and choose between the contexts defined within it. Users may also easily switch profiling conditions, and there is the option to hide or present as grayed out content that is excluded by the current filter in the document, DITA Maps pane, and in the Outline pane.
  • The AI Positron Assistant's feature for previewing changes was improved to allow choosing which of the AI's proposed changes will be incorporated into users' documents. When dragging a node within the Outline pane, the outline tree automatically scrolls along with the movement to make it easier to precisely drop the node where needed. The Unicode support was improved to better support surrogate characters (e.g. emoji characters) and the text mode is available as read-only mode for concurrent editing sessions. When Markdown content is pasted within DITA, DocBook, TEI, or XHTML documents, it is automatically converted to the target vocabulary by the smart paste functionality.
  • If users develop Web Author customizations, the new CSS Inspector lets them see the styles of the selected element and the process of uploading a framework now includes validation to keep customized frameworks error-free. Server logs are available from the Administration Page to help troubleshoot issues with the Web Author server and some new URL parameters are also available to impose a DITAVAL filter or a DITA-OT project context for filtering the document.
  • Version 26.1 also brings a variety of performance improvements, security enhancements, API and component updates, and bug fixes.

New in oXygen XML Web Author 26.0.0.0 Build 2023101015 (Oct 11, 2023)

  • One of the most exciting new features is the preview of the new Oxygen AI Positron Assistant plugin that provides a powerful tool to help writers use AI-generated content, available now on the Web Author demo server and soon to be available for Web Author on-premise installations. The plugin contributes a side pane that offers a variety of AI-powered actions with the goal of improving your productivity. Actions are available to provide helpful hints for the next writing steps, enhance the readability of existing content, correct grammar errors, generate index terms, translate content, create marketing-related material, or even restructure parts of a document.
  • The user interface also received several improvements, with some convenience features added for file comparisons and for DITA editing. There are also various security enhancements, customization possibilities, as well as component updates.

New in oXygen XML Web Author 25.1.0.1 Build 2023051023 (May 17, 2023)

  • GitHub:
  • Fixed an issue where images larger than 1 MB were not loaded.
  • Editor/IME:
  • The Korean IME on Safari is now supported.
  • macOS:
  • Fixed an issue where the server would crash on Mac computers with Apple silicon chips.
  • API/DITA:
  • Fixed an issue where DITA frameworks that were copied from previous Web Author versions did not work in Web Author v25.1.
  • CSS:
  • Fixed an issue where a CSS that contained attribute names with dots was not being considered.
  • Web Author:
  • Fixed an issue where the Markdown editor allowed a read-only document to be edited.
  • CMIS Connector:
  • Fixed an issue where the latest document version was duplicated when the Discard Check Out action was invoked.
  • Concurrent editing:
  • Fixed an issue where the editor would freeze indefinitely while trying to open a concurrent editing session.

New in oXygen XML Web Author 25.1.0.0 Build 023031320 (Mar 17, 2023)

  • User Interface Improvements:
  • IME Support Improved:
  • The support for Input Methods Editors (IME) for non-Latin languages was improved in terms of stability and performance.
  • Better Presentation for Surround Edits in the File Comparison Tool
  • The file comparison tool now identifies surround edits. For example, it recognizes when a piece of text is marked with a <bold> tag and the comparison tool will only highlight the additional tags.
  • Better Presentation for Surround Edits in the File Com:parison Tool:
  • Re-order Block Elements With Keyboard Shortcuts
  • You can now easily move selected block element nodes up or down on the same hierarchical level by using the Alt+UpArrow or Alt+DownArrow keyboard shortcuts.
  • Re-order Block Elements With Keyboard Shortcuts:
  • Image Maps Now Support Images Referenced Using Keyrefs:
  • Image maps can now be edited when the image is referenced using a keyref. Previously, an error message was displayed in this situation.
  • Image Maps Now Support Images With Keyrefs
  • Customization and Integration:
  • Plugin to Add Support for CALS Tables in Custom Frameworks
  • We published an open-source plugin that adds support for CALS tables in a custom framework. You can find it here: Web Author CALS Table Support for Any XML Document.
  • Plugin to Add Support for CALS Tables in Custom Frameworks
  • Plugin for Rendering LaTeX Equations:
  • We published an open-source plugin that renders LaTeX equations in DITA topics using the MathJAX library. You can find it here: Web Author LaTeX Plugin.
  • Plugin for Rendering Latex Equations:
  • Plugin for Evaluating XPath Expressions Client-side
  • We published an open-source plugin that evaluates XPath 1.0 expressions in JavaScript using the WGXPath library. You can find it here: XPath Evaluator Plugin.
  • Sample Docker Image:
  • An open-source project is available that contains a set of example configuration files that can be used to deploy Web Author in a Docker container. You can access it here: Web Author Docker Configurations.
  • Improved DITA Key Resolution in File Comparison Tool:
  • The file comparison tool now has the ability to use different contexts for resolving DITA keys in the two editors. This is accomplished by using new URL parameters, specifically diffDitamap and diff.dita.val.url, which allow you to specify a different DITA Map and DITAVAL file for the right-side editor. This feature is particularly useful when comparing files from different branches of a Git repository that use different sets of DITA keys.
  • Commit Message Now Displayed in Version History for Generic CMIS Connections
  • Web Author includes a generic CMIS connector plugin that enables you to connect Web Author to various types of content management platforms (such as Alfresco, SharePoint, or FileNet) and access files stored on those platforms. A Show Version History action is available in a toolbar drop-down menu that opens a window with information about the version and creator, and now also shows the commit message (if one was included) for commits that were processed for the current file.
  • Commit Message Now Displayed in Version History for Generic CMIS Connections
  • Component Updates:
  • Apache Batik 1.16
  • Updated the Apache Batik toolkit to version 1.16.
  • Apache Shiro 1.10
  • Updated the Apache Shiro library to version 1.10.
  • Apache Tomcat 9.0.69
  • Updated Apache Tomcat to version 9.0.69.
  • Java 17:
  • The Windows and Linux installation kits now comes bundled with Java 17. The All Platforms and WAR kits work with both Java 1.8 and Java 17. However, support for Java 1.8 is deprecated and we plan to remove it in a future version.
  • Perforce Client 2022.1
  • Updated the Perforce client to version 2022.1.
  • API:
  • PluginDescriptor is Now Injectable
  • An instance of PluginDescriptor can be injected in any extension class and used to find details about the plugin, such as the folder where it is stored. For more details, see Dependency Injection for Plugins.

New in oXygen XML Web Author 25.0.0.2 Build 2023021715 (Feb 28, 2023)

  • Security:
  • This build addresses a vulnerability that could lead to information disclosure.

New in oXygen XML Web Author 25.0 Build 2022111708 (Nov 22, 2022)

  • Form Controls:
  • Fixed an issue where editing in a form control would fail in certain cases (for example, one effect was that the Attributes panel would not update properly).
  • Localization:
  • Fixed an issue where the tags display mode options were translated before plugins could change or add new translations.
  • Security/Component Update:
  • Updated the Apache Batik library to version 1.16.
  • Updated the Google Think library to version 1.7.0.
  • Updated the Google Protocol Buffers library to version 3.21.7.
  • Updated Apache Shiro to version 1.10.
  • Concurrent Editing:
  • Fixed an issue where some tracked changes were automatically accepted when opening a document that contained a conref (or any other expanded reference) to another document that contained tracked changes.
  • Fixed an issue where concurrent editing sessions could not be created on WildFly.
  • Diff:
  • Fixed an issue where some elements could not be expanded in the Merge Tool.
  • Save As:
  • Fixed issue where the "Save As" dialog box overwrote what was typed in the filename field while the spinner was displayed.
  • Web Author/Git:
  • Fixed an issue where committing while editing references in place in a Dita map would not work for Bitbucket Server.
  • Outline Plugin:
  • Fixed an issue where right-clicking on a collapsed node switched its state and a different node was selected.
  • Contextual menu:
  • Updated the Select > Element/Content/Parent actions for cases when an element is fully selected, to consider it as the current element instead of the one at the cursor position.

New in oXygen XML Web Author 25.0 Build 2022100711 (Oct 13, 2022)

  • User Interface Improvements:
  • Control Indentation in Code Blocks:
  • It is now easier for you to add indentation in code blocks by using the Tab or Shift+Tab keyboard shortcuts.
  • Select an Element, its Content, or its Parent Element:
  • A Select submenu was added in the contextual menu that contains actions for selecting an Element, its Content, or its Parent element.
  • Image Map Editor is Now Available for XHTML Documents:
  • The image map editor is now available for XHTML documents, thus providing an easy way to create hyperlinks in various areas within an image.
  • Smart Paste Improvements:
  • Various tweaks were made in the mappings for the Smart Paste mechanism. For example, pasting HTML code into a codeblock now only inserts the text content, pasting multiple paragraphs no longer merges them into a single paragraph, xrefs are no longer inserted when pasting links, and more.
  • DITA Authoring:
  • Enable Inline Insertion Actions in DITA Maps:
  • A new Inline insertion actions CSS style is now available in the Choose style dialog box (in the Additional styles section) when editing a DITA map in the visual editor that makes it easier for you to insert new topic references. Enabling this style renders an insertion widget in locations in the map document where a new topic reference can be inserted.
  • Enable Inline Insertion Actions in DITA Maps:
  • Set the Syntax Highlight Language for Codeblocks Using a New In-place Action
  • When a DITA topic contains a <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.
  • Set the Syntax Highlight Language for Codeblocks Using a New In-place Action:
  • Outline Pane Available for DITA Maps:
  • The Outline pane (which displays a general tag overview of the currently open document) is now available when you are editing DITA map documents.
  • Topic References in the DITA Maps Manager Collapsed by Default:
  • Topic reference nodes are now collapsed by default in the DITA Maps Manager pane, making it effortless for you to navigate and explore large or complex maps.
  • Floating Toolbar Now Includes Link Actions:
  • It is now easier than ever to insert cross references, file references, or web links with the addition of link actions in the floating toolbar.
  • Customization and Integration:
  • Add Button Groups to the Floating Toolbar:
  • The oxy_buttonGroup form control is now supported on the floating toolbar. This form control provides a drop-down menu with buttons that are used to invoke specific actions. For details on how to configure the floating toolbar, see the docmentation of the -oxy-floating-toolbar property.
  • Implement Image Map Support in Custom Frameworks:
  • In addition to support for image maps being added in XHTML documents, it is now also possible to implement the image map feature in custom frameworks. For more details, see Implementing Image Map Support in a Custom Framework.
  • Concurrent Editing:
  • Sessions Resume Seamlessly After Connection Loss:
  • You are now able to seamlessly resume a concurrent editing session when the connection is lost for a short period of time (for example, if you lose internet connection or the computer goes into sleep mode, the session will resume seamlessly after the connection is re-established).
  • Performance Enhancements:
  • Cached Content Reference Targets Load Faster:
  • Performance was improved when opening files with repeated content references (@conref) by storing the target file in a cache so that the files now load faster.
  • Component Updates:
  • Jackson Databind 2.13.2.2:
  • Updated the Jackson Databind library to version 2.13.2.2.
  • Apache Shiro 1.9.1:
  • Updated the Apache Shiro library to version 1.9.1.
  • RESTEasy 4.7.7.Final:
  • Updated the RESTEasy component to version 4.7.7.Final.
  • API:
  • New Method to Open Links:
  • The API allows not to open a link using the new openLink method that was added to the Workspace API class.

New in oXygen XML Web Author 24.1 Build 2022030809 (Mar 10, 2022)

  • Version 24.1.0 of Oxygen XML Web Author is the latest release for the innovative web-based XML authoring tool. This release expands upon the features that were recently added in Version 24.0.0 with further improvements to some of those features, along with several new enhancements. A new Search side-view makes it easier to find and replace content, @ mentions are now supported, performance was enhanced, new functionality improves customizations and integrations, and various security and component updates were implemented.

New in oXygen XML Web Author 24.0 Build 2021101122 (Oct 18, 2021)

  • This release introduces a visual merge tool for resolving conflicts when committing to a shared Git repository, a re-design of the interface to offer a more modern and visually appealing look, additional protection against XXE vulnerabilities and other security-related improvements, as well as more customization possibilities, performance optimizations, and accessibility enhancements.

New in oXygen XML Web Author 23.1.1 Build 2021070608 (Jul 12, 2021)

  • Fixed an issue where the logging configuration was ignored on WebSphere Liberty.
  • SharePoint:
  • Fixed an issue where the userName parameter was lost when navigating to a linked topic.
  • Fixed an issue where the userName URL parameter was ignored in some cases.
  • Fixed an issue where users could not join a concurrent editing session because of invalid tracked changes or comments that did not properly fit in the document structure.
  • Web Author Publishing Plugin:
  • Fixed an issue in the web-author-publishing-plugin plugin where the Oxygen PDF Chemistry license activation failed.
  • API:
  • Fixed an issue where the WebappEditingSessionLifecycleListener extension was not invoked when another extension threw a runtime exception.
  • Monitoring Plugin:
  • Fixed a WebSphere compatibility issue.
  • Web Author PDF Plugin:
  • Fixed an issue where the editor was blocked after the
  • Print PDF action was invoked via its corresponding shortcut.
  • Fixed an issue where the
  • Export as PDF and
  • Print actions led to corrupted PDF files.
  • Shared Editing Session:
  • l Fixed various issues where an undo operation failed, or collaborators could not join an editing room, usually after the user that initiated the shared editing session performed a delete operation that did not result in content changes before other users joined that shared editing session.
  • Core:
  • Fixed a NullPointerException error that could occur if a document remained open while the Content Fusion server was upgraded to version 4.0.
  • Licensing:
  • Fixed an issue where the license was kept indefinitely when a user was idle, for certain file servers that require a keep-alive request for locking. Among the built-in connectors, the problem appeared only for WebDAV connections.

New in oXygen XML Web Author 23.0.0 Build 2020122201 (Jan 4, 2021)

  • Version 23 of Oxygen XML Web Author continues to bolster the innovative web-based authoring tool. This release brings a lot of exciting new features, productivity enhancements, and customization possibilities to the ever-expanding online XML authoring community.
  • Authoring teams now have the ability to edit and review content concurrently, DITA users can now open a DITA map with all referenced topics expanded and editable in one single document, and it is now possible to download and print a PDF preview of the current document.
  • Other highlights include a new dynamic floating toolbar and other general editing productivity enhancements, Bitbucket Server is now supported, the Git commit workflow was improved, new customization possibilities and features for integrators, as well as various API additions, bug fixes, and component updates.

New in oXygen XML Web Author 22.1.0.1 Build 2020072412 (Jul 30, 2020)

  • Author/Rendering: Fixed an issue that appeared when content was copied from the editor and a StylesFilter set through the API returned null styles for pseudo-elements.
  • Component update: Updated the Apache Shiro library to version 1.5.3
  • Author/Rendering: Fixed a rendering issue that happened when text was inserted inside a review comment.
  • Author/Rendering: Fixed an issue where the mutated nodes reported in the sync.api.AuthorEditingSupport.EventType.BEFORE_MODEL_CHANGED event would sometimes be incorrect.
  • Web Author/Git: Added support for the "." special branch name in Git submodules.
  • DITA: Fixed an issue that occurred when inserting a cross reference using the contextual menu action where the reference was inserted at the beginning of the document.
  • API: Fixed an issue where the sync.api.dom.Document#getElementById method was undefined.
  • Editor: Fixed an issue where the undo action no longer worked after pasting a link inside read-only content.
  • Editor: Fixed an issue where the auto-save feature stopped working if a save was performed while the auto-save process was running.
  • DITA map / Toolbars: Fixed a rendering issue in the Display mode toolbar drop-down menu (used to switch between the available DITA map display modes) when one of the entries was removed.

New in oXygen XML Web Author 21.1.1.2 Build 2019121713 (Jan 23, 2020)

  • Author/HTML: Fixed bug where content completion did not work for XHTML documents with custom schema.

New in oXygen XML Web Author 20.0.0 Build 2018042602 (Apr 27, 2018)

  • IME: Added support for more Input Methods: Korean on Windows, Chinese Sougou, Chinese on Mac.
  • IME: Fixed cases where spell check would break IME typing.
  • DITA: Fixed a bug where using Content Completion in Lightweight DITA the table wizzard would propose to insert a CALS table which is invalid.
  • DITA: Fixed bug where inserting a topic reference in a DITA map would not work.
  • API: Fixed a bug where removing the Review toolbar caused the framework toolbar to disappear.
  • Authoring: Fixed a bug where a certain combination of bold / italic / underline breaks the editor.

New in oXygen XML Web Author 20.0.0 Build 2018042410 (Apr 26, 2018)

  • Windows/JRE: Upgraded bundled JRE to 8u172 to avoid some issues regarding high CPU usage and JavaFX instability that are known to affect 8u162 on Windows.
  • DITA-OT Publishing: Fixed an issue where DITA to Open Document Format publishing did not display referenced images.
  • DITA-OT Publishing: DITA to RTF publishing no longer worked.
  • Schematron: Repaired editing in sch:let/@value.
  • XSLT 3.0 support: The namespace proposals for XSLT 3.0 are presented correctly after "xmlns:" insertion on the root element.
  • XSLT 3.0 support: Repaired the syntax highlight for Text Value Templates in elements with more than 8 parents.
  • WebHelp Responsive: The publishing templates will be refreshed when the "Templates" tab is not focused and a new template is saved inside one of the configured Publishing Templates Galleries.
  • WebHelp Responsive: First tap top level entry in the top menu on iOS devices just marks the topic as selected, instead of expanding its children.
  • WebHelp Responsive: Profiling attributes are transferred to output for Menu, Publication TOC, and Breadcrumb entries.
  • WebHelp Responsive: Improved page loading time.

New in oXygen XML Web Author 20.0.0 Build 2018032903 (Mar 30, 2018)

  • DITA-OT: The "DITA Map PDF" transformation failed with "NoSuchMethodError: org.apache.fop.fonts.FontLoader.loadFont()".
  • DITA-OT: Fixed issues that appeared when publishing using older DITA Open Toolkit bundled with older Oxygen versions.
  • Schema Documentation: When generating the documentation in HTML format for an XML Schema, the index presents proper labels for the detected schemas (or schemata).
  • XSLT: Fixed an ArrayIndexOutOfBoundsException error that happened in the XSLT editor.
  • XSLT Editor: The '$' sign is not consumed anymore by the content completion mechanism when inserting an XSLT 3.0 parameter or variable reference after it.
  • Author/Quick Fixes: Solved quick fix execution issue in the Author page when the document contains tracked changes.
  • Quick Fixes: Solved quick fixes execution problem in the Author page when the document contains XInclude.
  • Quick Fixes: Added backward compatibility for the sqf:keep element.
  • API/DocBook: Re-added deprecated API methods to allow old DocBook and DITA frameworks (from version 18.1 for example) to continue working with Oxygen 20.
  • WebHelp/Publishing Template: The XSLT extension points are not working when they are specified in a publishing template.
  • WebHelp Responsive: Fixed an issue with a local video when it's content is smaller than the browser player.
  • WebHelp Responsive: Fixed an issue when the Publication TOC is higher than the browser size and some entries from TOC where hidden.
  • oXygen WebHelp Plugin: Corrected the error message displayed in the console log when an invalid license is provided.
  • WebHelp Responsive: Fixed the links for the menu and ToC entries that are generated from topichead elements.
  • oXygen plugins: Actions contributed by a plugin for the Text editing mode, using the "documentProcessor" plugin extension, now have the action name properly displayed in the contextual menu.
  • WebHelp Responsive / Publishing Template / Save Template as: The directory referenced by the webhelp.custom.resources transformation scenario parameter is copied to the new template.
  • Saxon: Updated Saxon patch in oXygen to fix "Child particle xs:invalidName" issue: https://saxonica.plan.io/issues/3638.
  • Saxon/XSLT support: Transformation errors shown when an XSLT Stylesheet is compiled to a Saxon Extension File (SEF) are now cleaned between consecutive runs.

New in oXygen XML Web Author 20.0.0 Build 2018031412 (Mar 16, 2018)

  • Version 20.0 of the Oxygen XML Editor brings you a variety of new features and improvements that focus on productivity, performance, efficiency, and simplicity and covers many aspects of functionality from XML authoring to XML development, from add-ons to built-in functionality, API changes, and component updates.
  • This full release includes productivity improvements for DITA, a new publishing template package feature for customizing WebHelp Responsive output, more add-ons to extend Oxygen's functionality, as well as numerous new features and enhancements for XSLT development, Schematron Quick Fixes, XSpec, JSON, and Oxygen PDF Chemistry.
  • As usual, this version also contains numerous new API entry points or extensions, component updates, and more.

New in oXygen XML Web Author 19.1.0 Build 2017121600 (Dec 21, 2017)

  • SDK: Fixed an error during the SDK build.
  • Installers: The service manager available on Windows installers was not present in the installation kits.
  • SVG Plugin: Fixed rendering of embedded SVG images that did not have the namespace specified.
  • Review: Accepting a part of a tracked change no longer accepts an extra character.
  • Image Map Editor: Fixed cases when the image maps were not properly loaded, having missing figures.
  • API: Fixed an error of the sync.api.dom.Node.getTextContent API in some browsers.
  • Text Mode: Fixed an error that appeared when users pressed "Switch to Author Mode" multiple time.
  • Core: Improved the loading of documents with many images.