Version 1.0 - April the 15th, 2002
Version 1.1 - May the 15th, 2002
Version 1.1.5 - May the 20th, 2002
Version 1.1.6 - May the 24th, 2002
Version 1.1.7 - May the 27th, 2002
Version 1.1.8 - June the 5th, 2002
Version 1.1.9 - June the 15th, 2002
Version 1.2 - June the 27th, 2002
Version 1.2.1 - September the 27th, 2002
Version 1.2.2 - October the 22nd, 2002
Version 1.2.3 - November the 27th, 2002
Version 1.2.4 - December the 17th, 2002
Version 2.0 - April the 2nd, 2003
Version 2.0.1 - May the 15th, 2003
Version 2.0.2 - June the 9th, 2003
Version 2.0.3 - August the 14th, 2003
Version 2.0.4 - September the 19th, 2003
Version 3.0 - January the 14th, 2004
Version 3.1 - February the 6th, 2004
Version 4.0 - April the 30th, 2004
Version 4.1 - June the 10th, 2004
Version 4.2 - July the 15th, 2004
Version 5.0 - October the 15th, 2004
Version 5.1 - January the 18th, 2005
Version 6.0 - May the 22nd, 2005
Version 6.1 - July the 19th, 2005
Version 6.2 - September the 19th, 2005
Version 7.0 - January the 13th, 2006
Version 7.1 - March the 2nd, 2006
Version 7.2 - June the 6th, 2006
Version 8.0 - November 20th, 2006
Version 8.1 - January 25th, 2007
Version 8.2 - May 7th, 2007
Version 9.0 - November 2nd, 2007
Version 9.1 - December 18, 2007
Version 9.2 - May 9, 2008
Version 9.3 - July 2, 2008
Version 10.0 - October 23, 2008
Version 11.0 - October 9, 2009
Version 12.0 - September 14, 2010
Version 13.0 - August 29th, 2011
Version 14.0 - June 27, 2012
Version 14.1 - October 19, 2012
Version 14.2 - February 13, 2013
Version 15.0 - June 7, 2013
Version 15.1 - October 7, 2013
Version 15.2 - January 22, 2014
Version 16.0 - May 20, 2014
Version 16.1 - October 7, 2014
Version 17.0 - May 5th, 2015
Version 17.1 - October 20, 2015
Version 18.0 - April 21, 2016
Version 18.1 - October 18, 2016
What Was New in oXygen XML Editor 12
September 14, 2010
There are changes in:
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
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
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
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
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
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
element, while for other documents it inserts the
file path. The behavior can be controlled/extended using the Author API
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.
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.
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
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
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
Customized Pop-up Menu
A custom pop-up menu can be displayed from an Author
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
mode and further use the classic Author API to
interact with the document, but you can also access other pages, such as the
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
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.
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
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
Support for Editor Variables in XProc Scenarios
Editor variables can be used to specify parameter values in XProc
SVN Client Redesigned User Interface
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
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.
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.