
v23.1
Version 23.1 of Oxygen XML Editor expands upon the substantial list of features that were recently added in Version 23.0 with further improvements, along with various brand new enhancements, fixes, and updates.
Dealing with errors and warnings is easier now with the new functionality that allows you to ignore validation problems, option offered by Quick Fix actions available in various places where the validation issues are presented.
DITA users benefit of the updated DITA-OT engine, version 3.6, that provides reduced publishing times, a new refactoring action to generate unique IDs for specified elements and the DITA to PDF transformation now has the possibility of displaying SVG syntax diagrams in the PDF output. You can visually customize both the PDF and the web help HTML output using Oxygen Styles Basket, a free web-based visual tool that helps you fine-tune the CSS that is used by Oxygen PDF Chemistry to produce PDF or by Oxygen XML WebHelp to produce web help output.
On the development side, the JSON Schema Documentation Generator tool was enhanced with new filtering options, syntax highlights, and options for splitting the output into multiple files or showing the location of the source schema. A specialized YAML editor was added with various editing features including automatic validation, batch validation, syntax highlights, automatic indenting, tools for converting between YAML and JSON, and more. Various updates and improvements were also integrated for users working with XSLT, XQuery, HTML, and CSS.
The SharePoint integration in Oxygen (available in the Enterprise edition only) was redesigned to use the SharePoint REST API v2 to offer authentication using the OAuth protocol. This means that you now have access to a new SharePoint Online type of connection, the various UI components that display the connection details (SharePoint Browser View, Data Source Explorer View, and the Browse for Remote File mechanism in the Open URL dialog box) were redesigned for better consistency and productivity, and quick actions were added in the SharePoint Browser View to make it easier to connect.
Some of the most popular Oxygen add-ons continued to be improved between release cycles. The Git Client add-on is even more robust with additional actions and options, as well as various UI and performance enhancements. Various new conversion possibilities were added in the Batch Converter add-on (e.g. convert between JSON and YAML or convert multiple Markdown/HTML headings into DITA maps with referenced topics), while the DITA References view add-on and the Oxygen Emmet Plugin received various improvements, and the XSpec Helper view add-on was updated.
Other highlights for this version include improvements to the shortcuts, they can now be assigned to show side-views contributed by plugins, editor variables can now be expanded in project resources created as part of a project template, and as always, this release includes new APIs, various bug fixes, and component updates.
The published WebHelp from DITA can be used together with the Oxygen Feedback 1.4 block-level comments functionality to form a flexible review solution, allowing users to add and manage comments contextually at a specific location within the WebHelp page where block elements appear. The Feedback Comments Manager plugin for Oxygen XML Editor/Author integrates also the block-level comments functionality, making it easier to locate the exact content source referenced by a particular comment and streamlines the process of making changes to the source document in response to the provided comments.
Some functionality available in Oxygen was made available for automation outside of Oxygen, for example in a continuous integration server, with a separate Oxygen Scripting license. Starting with version 23.1 you can take advantage of new command-line scripts for comparing files or directories and for executing XML refactoring operations. Also, the Batch Converter script now supports converting between JSON and YAML and various arguments were added to existing scripts to offer even more configuration options.
v22.1 [Jun 8, 2020]
DITA Authoring:
- Improved Navigation on Links and Topic References: DITA projects usually consist of lots of topics and maps with numerous references between them. To allow you to easily navigate to the target of a reference, when you press Ctrl or Command (on OS X), the links and topic references become hyperlinks in Author mode, so you can click on them to reach the target location, thus making navigation very easy.
- Automate Keys Definitions on Inserting Topic References: If you use DITA keys and want to make all references via keys, you need to have key definitions for all topic references. A new option is available in the DITA->New Topics preferences page called Use the file name as the value of the "keys" attribute for topic references. If selected, when inserting a topic reference into a map, the file name will be used automatically as the value of the @keys attribute for the new , thus defining a key pointing to the inserted topic that can be used to make indirect references to that topic.
- Create New DITA Map Directly From the DITA Maps Manager: A new action available from the DITA Maps Manager toolbar allows you to create a new DITA map document by opening the New Document Wizard that assists you with the creation process.
- Import Profiling Styles from DITAVAL: If a DITAVAL filter already contains styles then you can easily use them during authoring by importing them. Just go to the Profiling/Conditional Text->Colors and Styles preferences page and press the Import from DITAVAL button to import profiling styles from a .ditaval file to either merge new profiling styles with existing ones or to replace them completely. This feature also works if you are using profiling attribute groups to organize the attributes into subcategories.
- Conref Range Support when Creating Reusable Components: Prior to version 22.1, the Create Reusable Component action replaced a selection of elements with a content reference (conref) if the Replace selection with content reference option was selected in the resulting dialog box. Starting with version 22.1, the selection is replaced with a content reference range (conref and conrefend).
- The Oxygen DITA References View Plugin is Easier to Install: The DITA References side view shows all outgoing references for the current DITA topic. This view is contributed by an Oxygen plugin, and now the Window->Show View menu contains an entry with its name, even when the DITA References View add-on is not installed. The first time you select it from that menu, Oxygen will automatically open a dialog box to help you install the add-on.
CSS-Based DITA to PDF Publishing:
- Improved Error Reporting: When publishing to CSS-based PDF output, errors detected by the Chemistry processor are now reported in the Results panel along with the other DITA-related errors. The additional types of errors include font issues, text bleeding, and more.
- Show Tracked Changes and Comments as Change Bars: A new parameter called show.changes.and.comments.as.changebars can be used to control whether or not tracked changes and comments are shown as change bars in the PDF output. When the parameter is set to yes (default) and the show.changes.and.comments parameter is also set to yes, the comments and tracked changes are shown as change bars.
- Show Change Tracking Content as Sticky Note Annotations: A new parameter called show.changed.text.in.pdf.sticky.notes.content is available for controlling what information about tracked changes is presented as sticky note annotations. If it is set to yes, the content of insertion or deletion changes is shown in the annotation, while only the inserted and deleted labels are shown if the parameter is set to no.
- Control the Title Rendering for Tables: Two new parameters were added for CSS-based PDF transformations that control how table titles are presented. The table.title.placement parameter can be used to control whether the title appears at the top or bottom of the table, and the table.title.repeat parameter can be used to specify whether or not the table caption should be repeated when the table spans on multiple pages.
- Control Embedded SVG Customization: The rendering of an SVG (which is basically an XML) can be customized with CSS. A new parameter called use.css.for.embedded.svg can be used to specify whether or not custom CSS is applied to embedded SVG elements in CSS-based PDF transformations.
- Improved Line Breaks Handling in Codeblocks: break-word is now the default value of the overflow-wrap CSS property for elements. This will help prevent problems with content in code blocks bleeding off the page.
- Better Support for Hyphenated and Wrapped Words on Search and Copy/Paste: The behavior of search and copy/paste operations for hyphenated and wrapped text now takes all spaces into account, helping to prevent unwanted word combinations.
v20.1 [Jul 2, 2018]
Version 20.1 of the Oxygen XML Editor includes productivity improvements for DITA, XSLT, and new editing features, and validation support for JSON documents. DITA publishing was updated to make the WebHelp output compliant with the Section 508 accessibility standard, making it accessible for people with disabilities, and publishing DITA maps to PDF using CSS styles can be applied on HTML5 as intermediate format, thus reusing the HTML5 WebHelp publishing CSS styles. As usual, this version also contains numerous new add-ons, API, and component updates.
v18.1 [Oct 25, 2016]
XML Refactoring: Avoid unhandled NullPointerException error when applying XML refactoring operations on opened XML documents with no explicit encoding specified in the XML declaration. Regression introduced in build 2017013018.
DITA/WebHelp Classic: Fixed a regression introduced in build 2017013018 that caused the DITA WebHelp Classic transformations to ignore the picked skin.
Markdown: HTML preview panel was left blank if a URL with a query was encountered.
v16.0 [May 21, 2014]
- Saxon-CE specific extensions are supported and you can apply now XPath queries on multiple files.
- You can modify DITA and DocBook tables easily using the new table properties action.
- You can customize the style of the WebHelp output to look exactly as you want using the new WebHelp skin builder.
v15.1 [Oct 10, 2013]
- Working with Modular XML Files in the Master Files context
- XML Visual Editing
- Character Map Improvements
- Author API and Extensibility
- DITA Support
- DocBook Support
- CMS Integration and Connectivity
- Project View Enhancements
- MarkLogic Support
- Eclipse Plugin
- Syncro SVN Client
- Component Updates
v14.2 [Feb 14, 2013]
On the XML development side, completes the set of XML Schema 1.1 related features with full schema editing support and capabilities to generate XML instances and schema documentation in accordance with this new W3C standard.
On the XML Authoring side, streamlines XML reviewing by adding support for highlights and a Review manager panel. Highlights help you focus on the content you need to review and the Review manager panel presents all the changes, comments and highlights from a document so you can quickly inspect and manage them.
Improvements were made for quickly finding resources in the project by searching in their content or file paths. offers these advanced search capabilities by adding a dedicated view that supports complex text search expressions, such as: multiple words, boolean operators, group searches, etc. as well as XML-aware filters.
Documents from a Microsoft SharePoint server can now be accessed using the Data Source Explorer view, where you can edit, check-in, or check-out resources directly.
As usual, XML updates many components to their latest versions, and extends the API available to third party applications.
v13.2 [Jan 12, 2012]
Version 13.2 introduces a new Syntax Highlight mechanism capable of handling mixed content types, improves the JSON editing support and bidirectional documents rendering, extends the XML-native database support with find/replace capabilities and updates many third-party components. Also, there are many improvements in the authoring support, including an updated DITA Maps Metrics Report, experimental support for CGM images and updated API. There are changes in: Core Functionality, Author, Databases, Updated Components, JSON, Extended API, Updated Syncro SVN Client.
Excellent tool for protecting your web server and keeping your sensitive information secure