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 11.1 - December 17, 2009
Version 11.2 - March 16, 2010
Version 12.0 - September 14, 2010
Version 12.1 - January 12, 2011
Version 12.2 - May 19, 2011
Version 13.0 - August 29th, 2011
Version 13.1 - October 26th, 2011
Version 13.2 - January 12th, 2012
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
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 automatically
Redesigned "New" File Dialog
The "New" file dialog 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. The new action is available as part of the File menu.
Filtering Support in the Outline View [read more...]
You can control what
elements are displayed in the Outline view by typing element names into a filter
box. For example, entering the element name "figure" when editing a DocBook article
results in getting immediately a short summary of all the figures from your
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...]
Conditional text is a way to
mark blocks of text meant to appear in some renditions of the document but not in
others. For instance you can mark a section of a document to be included in the manual
designated for the 'expert' users, other for the
'novice' users manual while unmarked sections are included in any
<oXygen/> offers generic conditional text support for any XML
documentation framework, including (but not limited to) DITA and DocBook. All you need to do is
to define the profiling attributes and corresponding profiling values in the
The XML code templates (snippets) are available through content
completion 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
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 editor 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 to render text as lower-case, upper-case or
Profiling/Conditional Text [read more...]
<oXygen/> offers full support for DITA conditional text processing:
profiling attributes can be easily managed to filter content in the published output.
You can toggle between different profile sets to see directly in the Author 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 and text search capabilities.
DITA Map Validation and Completeness Check [read more...]
To help keeping all the inter-topic references consistent
when working with large DITA maps, <oXygen/> provides validation and completeness
checking for the entire DITA Map's topic hierarchy. 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, so you can easily identify the parent or the 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
To quickly insert a link or a content reference
in a DITA topic you can use one of the contextual menu actions: Paste as
Link or Paste as Content Reference. Other way to create
links is by using drag-and-drop. Dropping an image file onto a topic will create an
image element, while dropping other type of file will create an
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 to see directly in
the Author 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
Now 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 editor.
Support for Opening a Resource in the System Application
You can open an 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 well-formed.
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
the Author pages and further use the classic Author API to interact with the
document, but you can also access other pages, like the text page, 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 in XPath Watch View
Now 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 XWatch or
Variables 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 caret 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/> supports now the Berkeley DB XML Database version 2.5.16.
XQuery scripts are now 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 Support [read more...]
<oXygen/> allows you to change, extract, validate and process data stored in EPUB
files. These capabilities allow developers 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.