Oxygen XML Author Professional V24.1

Released: Mar 10, 2022

V24.1 버젼 업데이트

기능

DITA Authoring

  • Move and rename non-DITA resources - Non-DITA resources that are referenced in a DITA map can now be renamed directly in the DITA Maps Manager by using the Move or Rename contextual menu actions. You also have the option to update all the references of the resources during the move/rename operation.
  • Improved performance when opening DITA maps with content expanded - Performance has been improved when opening a DITA map with all of the referenced topic content expanded and editable. It now takes less time to open the map, even when it contains a large number of referenced topics.

DITA Publishing

  • DITA Open Toolkit updates and improvements - The DITA Open Toolkit version that is bundled with Oxygen has been updated to version 3.7.0. Lots of small extra bug fixes are also part of the updated publishing engine.
  • Absolute positioning is now supported - For CSS-based PDF transformations, the processor now supports absolute positions for inline elements. For example, you can now define custom CSS rules to display an image in a certain absolute position within the document or paragraph.
  • Replace media with links - For CSS-based PDF transformations, you can now display media objects with an external link instead of graphic by using the new (show.media.as.link) transformation parameter.
  • Sort glossary alphabetically and grouped by first letter - It is now possible to have the glossary entries sorted alphabetically and grouped by the first letter of the word. This can be done for CSS-based PDF transformations by setting the new sort.and.group.glossentries transformation parameter to yes. By default, they are inserted based upon the document order.

Markdown

  • Added support for underlining content - The Markdown editor now supports the ++abc++ syntax that is used for underlining content.

Security

  • Removed Apache Log4j dependency - Removed the dependency on Apache Log4j to help prevent security vulnerabilities. The SLF4j API and Logback libraries are now used instead.

Add-ons

  • Smart Autocomplete add-on (Experimental) has been introduced - A new Smart Autocomplete experimental add-on is now available that helps writers create content by providing text completions. Once the add-on is installed, a side-view becomes available where you can access its features. You can choose between a Built-in or OpenAI engine for generating the proposals for text completion.
    • The Built-in engine analyzes all XML, HTML, or Markdown files in a project and then offers completion proposals when editing text content within the project.
    • The OpenAI engine offers the ability to use language models provided by the OpenAI company. This engine not only offers text completion proposals, but it also contributes various configurable actions that can be used to transform the selected text in the editor, and it allows you to create your own language models by using a process called fine tuning.
  • Add-on documentation structure has been improved - All of the add-ons from the official Oxygen repository are now divided into categories in the user guide (Add-ons Chapter) to make it easier to find the types of add-ons that you want to read about.
  • Quick Install button has been added - There is a new easier installation method for all of the add-ons. The user guide topics now have a new Install button in a Quick Installation section that can simply be dragged and dropped into the main editor in Oxygen to initiate the installation process.
  • Git Client improvements - Various improvements have been made to the Git Client add-on:
    • The History view now includes a new revision graph that helps you to understand how commits connect with one another.
    • The Stash dialog box now has a column that shows the creation time for each stash.
    • A new Checkout action has been added to the contextual menu of the History view. It checks out a branch at a specific commit (either in detached head form or by creating a new branch at that commit).
    • The Git Staging view toolbar has been simplified to only display the most common actions, while all actions are easily accessible in a new ellipsis (three vertical dots) menu. This menu also includes some new actions. For example, you now have the ability to manage remote repositories (add, edit or delete), track a remote branch for the current branch, or to edit the repository's configuration file. Most of the actions are also available in a new Git menu that was added in the main menu bar.
    • Performance has been improved by optimizing the process of checking the status of the repository.
    • Integrated various bug fixes, component updates, and performance enhancements.
  • Git Client improvements - Various improvements have been made to the Batch Documents Converter add-on:
    • You can now convert HTML documents exported from Atlassian Confluence into DITA.
    • You can now convert one or multiple DocBook documents into DITA and an option called Create DITA maps from DocBook documents containing multiple sections can be used to convert all sections into individual DITA topics and referenced in a new DITA map.
    • A new preferences page has been added to provide options for configuring the mappings between elements for certain types of conversions. For example, you can use the Microsoft Word styles mapping option to customize the mapping between Word elements and styles to the corresponding HTML elements when converting from Word to XHTML, DITA, or DocBook.
    • Improved handling of tables that contain cell spans when converting Markdown documents to DITA.
    • Various small bug fixes and conversion improvements.
  • OpenAPI Tester add-on improvements - The OpenAPI Tester add-on has been updated to version 1.1 and its improvements include:
    • You can now use the testing tool for OpenAPI documents represented in YAML format, as well as in JSON format.
    • Added basic support for the OpenAPI 3.1.0 Specification (except for webhooks).
    • The layout of the view has been improved.
    • Various bug fixes and improvements.
  • DITA Prolog Updater add-on Improvements - Various improvements were made to the DITA Prolog Updater add-on:
    • A new option has been added for controlling where to store the options from the Add-on preferences page (either in global options or in project-level options).
    • Fixed an issue where the prolog element was inserted in documents that do not allow it.
  • The XSpec Helper View add-on has been updated to include XSpec version 2.2.4.

Other

  • Added a new setting to control initial view mode for tracked changes in the Author visual editing mode - A new Initial display mode setting has been added in the Preferences->Editor / Edit Modes / Author / Review preferences page to control the initial display mode for tracked changes in the Author visual editing mode.
  • Added a new option to return the results of a search as a PDF -  A new Include the contents of these binary files option has been added in the Preferences->Open/Find Resource preferences page and it returns the results of a search in the Open/Find Resource dialog box/view as a PDF, if the PDF contains the searched text.

Component Updates

  • Updated the DITA Open Toolkit version that is bundled with Oxygen to version 3.7.0.
  • Oxygen has been fully tested on Apple macOS 12 (Monterey) which is now officially supported.
  • Some of the installation kits bundle OpenJDK as the Java Runtime Environment and this has been updated to version 17.0.2.
  • Updated the third-party Jackson libraries to version 2.12.6 to fix a security vulnerability.
  • Updated the Xerces library to version 2.12.2.
  • Updated the built-in XSpec framework to version 2.2.4.
  • Oxygen has been tested and now officially supports eXist-db version 6.0.1.
  • Updated the Calabash engine to version 1.3.2-100. The bundled Calabash XProc engine is now integrated with the Saxon 10 library.
  • Updated the Eclipse plugin to support version 4.2.

Scripting

  • The all platforms distribution of Oxygen is bundled with a 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.
    • Use custom settings file for batch converter script - When using the Batch Converter script, you can now use a new argument (-cs converterSettingsFile) to specify a file that contains settings for the conversion. It can be an .xpr file that contains project options or an XML file that contains global options.
    • Batch Converter script now has an option for DocBook to DITA conversions - You can now convert HTML documents exported from DocBook into DITA using the Batch Converter script.
    • Batch Converter script now has an option for Confluence to DITA conversions - You can now convert HTML documents exported from Atlassian Confluence into DITA using the Batch Converter script.
    • Batch Converter script - Other Improvements - Other improvements made to the Batch Converter script include:
      • Improved handling of tables that contain cell spans when converting Markdown documents to DITA.
      • Various small bug fixes and conversion improvements.