• 2021

    Version 23.1 - March 4, 2021
  • 2020

    Version 23.0 - November 19, 2020
    Version 22.1 - May 19, 2020
    Version 22.0 - February 12, 2020
  • 2019

    Version 21.1 - May 23, 2019
    Version 21.0 - February 22, 2019
  • 2018

    Version 20.1 - June 15, 2018
    Version 20.0 - March 16, 2018
  • 2017

    Version 19.1 - September 29, 2017
    Version 19.0 - April 5, 2017
  • 2016

    Version 18.1 - October 18, 2016
    Version 18.0 - April 21, 2016
  • 2015

    Version 17.1 - October 20, 2015
    Version 17.0 - May 5, 2015
  • 2014

    Version 16.1 - October 7, 2014
    Version 16.0 - May 20, 2014
  • 2013

    Version 15.2 - January 22, 2014
    Version 15.1 - October 7, 2013
    Version 15.0 - June 7, 2013
  • 2012

    Version 14.2 - February 13, 2013
    Version 14.1 - October 19, 2012
    Version 14.0 - June 27, 2012
  • 2011

    Version 13.2 - January 12, 2012
    Version 13.1 - October 26, 2011
    Version 13.0 - August 29, 2011
  • 2010

    Version 12.2 - May 19, 2011
    Version 12.1 - January 12, 2011
    Version 12.0 - September 14, 2010
  • 2009

    Version 11.2 - March 16, 2010
    Version 11.1 - December 17, 2009
    Version 11.0 - October 9, 2009
  • 2008

    Version 10.3 - June 29, 2009
    Version 10.2 - April 15, 2009
    Version 10.1 - February 25, 2009
    Version 10.0 - October 23, 2008
  • 2007

    Version 9.3 - July 2, 2008
    Version 9.2 - May 9, 2008
    Version 9.1 - December 18, 2007
    Version 9.0 - November 2, 2007
  • 2006

    Version 8.2 - May 7, 2007
    Version 8.1 - January 25, 2007
    Version 8.0 - November 20, 2006
    Version 7.2 - June 6, 2006
    Version 7.1 - March 2, 2006
    Version 7.0 - January 13, 2006
  • 2005

    Version 6.2 - September 19, 2005
    Version 6.1 - July 19, 2005
    Version 6.0 - May 22, 2005
  • 2004

    Version 5.1 - January 18, 2005
    Version 5.0 - October 15, 2004
    Version 4.2 - July 15, 2004
    Version 4.1 - June 10, 2004
    Version 4.0 - April 30, 2004
    Version 3.1 - February 6, 2004
    Version 3.0 - January 14, 2004
  • 2003

    Version 2.0.4 - September 19, 2003
    Version 2.0.3 - August 14, 2003
    Version 2.0.2 - June 9, 2003
    Version 2.0.1 - May 15, 2003
    Version 2.0 - April 2, 2003
  • 2002

    Version 1.2.4 - December 17, 2002
    Version 1.2.3 - November 27, 2002
    Version 1.2.2 - October 22, 2002
    Version 1.2.1 - September 27, 2002
    Version 1.2 - June 27, 2002
    Version 1.1.9 - June 15, 2002
    Version 1.1.8 - June 5, 2002
    Version 1.1.7 - May 27, 2002
    Version 1.1.6 - May 24, 2002
    Version 1.1.5 - May 20, 2002
    Version 1.1 - May 15, 2002
    Version 1.0 - April 15, 2002
  • 2001

Oxygen XML Editor 12

Related Versions:

September 14, 2010

User Interface

Redesigned Project View

The new Project view features a simplified tool-bar, an intuitive contextual menu and a mechanism that synchronizes the selection with the currently edited document. In addition to this, project modifications are automatically saved.

Redesigned New File Dialog Box

The 'New' file dialog box combines templates and file types in a single presentation layout for increased usability.

Open/Find Resource   [read more...]

Oxygen provides a quick way to locate and open files from the project or from the current DITA Map, based on an index of the project file paths and DITA map references. This action is available as part of the File menu.

Filtering Support in the Outline View   [read more...]

You can control which elements are displayed in the Outline view by entering element names in the filter box at the top of the view. If you type a text fragment in the filter box, the view only displays the relevant components. In the following image, the element name figure is entered in the filter box, thus all elements corresponding to that name are displayed in the Outline view. For more advanced filtering, you can use wildcard characters (*,?) and separate multiple patterns with commas.

Error Markers in the Outline View   [read more...]

The Outline view displays XML validation errors and warnings by marking elements that have problems with a red or yellow icon. Additional details in regards to an error is displayed in a tooltip, as illustrated in the following image.

Error Markers in the Attribute View

Invalid attributes and invalid attribute values are highlighted with a red color in the Attributes view.


Profiling/Conditional Text   [read more...]

Profiling text is a way to mark blocks of text meant to appear in some renditions of the document but not in others. For example, you can mark a section of a document that is to be included in a manual to be designated for 'expert' users and another section for 'novice' users, while unmarked sections are included in all renditions.

Oxygen offers generic conditional text support for any XML documentation framework (including DITA and DocBook). All you need to do is define the profiling attributes and their corresponding profiling values in the Profiling/Conditional Text preferences page. You can also customize your own set of profiling values and condition sets.

Code Templates

The XML code templates (snippets) are available through the Content Completion Assistant and also in the Author mode. They can be configured in the Editor/Templates/Code Templates options page.

Drag-and-Drop or Paste Files to Create Links

A link to an image or to a file can be quickly inserted when editing in the Author mode by dragging the file into the opened document, or by pasting it. Pasting an image data (copied from another application) in the editor creates an image file on disk, and then creates an XML reference to that file: for DocBook it creates a figure element, for DITA an image element, while for other documents it inserts the file path. The behavior can be controlled/extended using the Author API.

Content Annotations/Comments

An annotation can be associated with a section of the Author content without modifying or deleting the content. Annotations can highlight virtually any content from your document, except read-only text. Such comments are marked in Author mode with a configurable background color.

Support for the text-transform CSS Property

The CSS property called text-transform is now supported in the Author mode, allowing you to render text as lower-case, upper-case, or capitalized.


Profiling/Conditional Text   [read more...]

Oxygen offers full support for DITA conditional text processing. Profiling attributes can be managed easily to filter content in the published output. You can toggle between different profile sets in the Author mode to see what will be included in the output.

DITA Map to WebHelp   [read more...]

In addition to the standard DITA-OT transformation scenarios, Oxygen can convert DITA Maps to desktop and mobile WebHelp systems, providing a website-friendly presentation of the DITA content featuring a table of contents, index navigation, search capabilities, and the possibility of interacting with end users through a feedback system.
read more

DITA Map Validation and Completeness Check   [read more...]

To help keep all the topic references consistent when working with large DITA maps, Oxygen provides validation and completeness checking for the entire topic hierarchy of the DITA map. This action is available from the DITA Maps Manager toolbar and from the contextual menu.

Synchronize the Current Topic and the DITA Maps Manager Selection

The selection in the DITA Maps Manager is synchronized with the currently edited topic This makes it easy to identify the parent or siblings of the current topic.

DITA 1.2 Support Improvements

The content completion support offers the defined keys as proposals for entering keyrefs values. New document templates were added to easily create new General Task topics and Subject Scheme maps.

Quicker Way to Insert Links or Content References in DITA Topics


DocBook Profiling/Conditional Text   [read more...]

Oxygen offers support for DocBook conditional text processing. Profiling attributes can be easily managed to filter content in the published output. You can toggle between different profile sets in the Author mode to see what will be included in the output.

Author API

The new Author API is available at http://www.oxygenxml.com/developer.html.

Custom Persistent Highlights

The Author API provides support for adding custom persistent highlights to the Author content. For example, this can be used to implement text comments.

Access to Change Tracking Data

You can query the change tracking data at a specified position in the edited document. If there is a change tracking marker or a comment marker at that point, you get an object describing: the author name, the change comment, the date, the start offset, the end offset.

Notifications on Drop and Paste Events

A listener can be set through the Author API to be notified when files are dropped or pasted in the Author mode.

Support for Opening a Resource in the System Application

You can open a URL in the associated application with an Author API call.

Get a Balanced Selection Range

You can get the balanced selection range of Author editing mode: that is the selection interval is extended to include also the start tags or end tags that are necessary for making the fragment XML "well-formed".

Customized Pop-up Menu

A custom pop-up menu can be displayed from an Author extension.

Display a View or a Toolbar

An Author API call is available for showing (bring to front) a view or a toolbar from an Author extension.

API for Integration with Third-Party Eclipse Plugins

This is a complete API that allows other Eclipse plugins to access editing pages from the opened Oxygen editors. You can use this API to access the Author mode and further use the classic Author API to interact with the document, but you can also access other pages, such as the Text mode, and alter their content. You can find an archive with the API and the Javadoc at http://www.oxygenxml.com/developer.html#oXygen_Eclipse_plugin

XSLT Debugger

Mapping from the Output to the XSLT Templates Stack

In case of complex transformations, inspecting the entire stack of XSLT templates, that were active at the time the output fragment was generated, speeds up the debugging process. Just enable the Output to Source Mapping on the debugger toolbar, and click an area of the output text to see the templates stack in the Output Mapping Stack view.

Unified Breakpoints

The breakpoints and the break conditions were merged into a single breakpoints view. A breakpoint having a condition set on it stops the XSLT processor only when the condition evaluates to true.

Content Completion Assistant in XPath Watch View

The Content Completion Assistant for XPath expressions is also available when entering expressions in the XPath Watch view.

Improved Rendering of Node Sequences

Sequence/node set values are previewed directly in the Variables or the XWatch views. For big lists of values, you still need to use the Nodes/Values Set.

XSL Editor

Easy Identification of XSL Component References

All the occurrences of an XSL component are highlighted in the text when you place the cursor near the component name.

XML Schema Editor

Easy Identification of XML Schema Component References   [read more...]

All the occurrences of an XML Schema component are highlighted in the text when you place the cursor near the component name.


Support for Editor Variables in XProc Scenarios

Editor variables can be used to specify parameter values in XProc scenarios.

SVN Client

SVN Client Redesigned User Interface

Oxygen version 12 includes the latest Syncro SVN Client improvements. For details please see: the Syncro SVN Client website.

XML Databases

Updated Berkeley DB XML Database Support

Oxygen now supports the Berkeley DB XML Database version 2.5.16. XQuery scripts are executed as transactions using the transaction support of the database. Validation of XQuery scripts is done using the Berkeley DB engine.

Updated eXist XML Database Support

Oxygen supports the upcoming eXist 1.5 Database Server.


EPUB 2.0 and 3.0 Support   [read more...]

Oxygen allows you to change, extract, validate, and process data stored in EPUB files. These capabilities allow you to transform and pack files into EPUB, or even process data from EPUB documents using XSLT or XQuery.

Component updates

Updated Saxon

Saxon XSLT, XQuery and XML Schema processor was updated to version

Updated DITA Open Toolkit

DITA Open Toolkit was updated to version 1.5.1.

Updated Apache FOP Processor

Apache FOP processor was updated to version 1.0.

Updated TEI Framework

TEI P5 schemas were updated to version 1.7.0. The TEI XSL stylesheets were updated to version 5.40.

Updated Calabash XProc Connector

Calabash XProc connector was updated to version 0.9.23.