What's New in Oxygen XML Web Author 25.1.0
Version 25.1.0 of Oxygen XML Web Author is a minor
release for the innovative web-based XML authoring tool. This release expands upon the
features that were recently added in Version 25.0.0 with further improvements to some of
those features, along with several new enhancements.
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.
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.
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.
Customization and Integration
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 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.
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.