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.1
January 12, 2011
There are changes in:
Smart Paste - Automatic Conversion to DITA, DocBook, TEI, etc.
Styled content can be inserted by copying content from Office
applications (for example Microsoft Word and Microsoft Excel, OpenOffice.org
Writer and OpenOffice.org Calc) and Web browsers (Mozilla Firefox, Microsoft
Internet Explorer, etc.) and pasting it in the Author editor. The styles and
general layout of the copied content, like sections with headings, tables, list
items, bold and italic text, hyperlinks, are converted in the target document
equivalent XML elements. <oXygen/> provides default implementations for the
following document types: DITA, DocBook, TEI, XHTML but this support can be
configured also for user defined document types.
Automatic Refresh of Included Content
The content referred by xi:include elements and
conref attributes is refreshed automatically when it is modified and
saved in another editor panel.
Manage Tracked Changes at Word Level
Now you can accept or reject tracked changes either entirely or only
fragments of them.
Different Visualization Modes of Documents Containing Tracked Changes
New visualization modes allow you to preview documents as if all their
tracked changes were accepted or rejected.
Content Completion Supports Custom Actions
You can customize the content of the Content Completion window,
Elements view and Element Insert menus Author controls, by adding items (which,
when invoked, perform custom actions) or by filtering the default contributed
Support for Auto Margins
The CSS properties margin-left:auto and
margin-right:auto are now supported.
New CSS Extension Functions
New CSS extension functions were added to improve string operations
(substring, indexof and lastindexof) and to
provide XPath evaluation support (xpath).
Improved WebHelp Output
<oXygen/> provides support for converting DITA to WebHelp featuring a
table of contents, index navigation and text search capabilities. The new version
improves the search functionality to provide more accurate results and each hit
contains a relevance indicator.
Paste from HTML or Office Documents as DITA
The smart paste support was implemented for DITA to allow easy creation
of DITA content by just pasting it from office applications or from a web
Improved Support for MathML in DITA
A sample DITA MathML domain specialization is now available as a
document template which allows editing MathML embedded in DITA content. You can
publish DITA with MathML content into PDF format by using a built-in
Paste from HTML or Office Documents as DocBook
The smart paste support was implemented for DocBook to allow easy
creation of DocBook content by just pasting it from office applications or from a
Paste from HTML or Office Documents as TEI
The smart paste support was implemented for TEI to allow easy creation
of TEI content by just pasting it from office applications or from a web
XSLT and XQuery Debuggers
XSLT 2.0 and XQuery Types in Variables and XWatch Views
The actual types of the evaluated variables and expressions from the
Variables and XWatch views are displayed. Sequences are presented in a compact
form, specifying the type and the number of items while the complete sequence
content is available in a synchronized node set/sequence content
Enhanced XSLT Context Information
The Context View shows information from the dynamic context: the
context item inside the sequence of items currently being processed, the current
position and the context size. In general the context item is the current node
from the source that is processed by the stylesheet and the current sequence is
determined by the xsl:apply-templates or xsl:for-each select
The Quick Assist feature was designed to improve the development work
flow by offering quicker access to the most commonly used actions during
development of XML Schemas, Relax NG schemas and XSL stylesheets.
Working Sets for Defining the Scope of Search and Refactoring Actions
The search and refactory actions require a scope that specifies what
resources should be searched or modified. This scope can be defined now more
easily with the addition of the working set concepts.
Easy Identification of Relax NG Pattern References
All the occurrences of a Relax NG pattern are highlighted in the text
when you place the caret inside the pattern name. The occurrences bar from the
right side of the editor displays a summary of the pattern references in the Relax
NG schema. The pattern declaration is rendered with a darker color to make it
easier to spot.
Regexp-aware Content Completion Assistant in the Find/Replace Dialog
A content completion assistant window is available to help you edit
regular expressions in the Find/Replace dialog.
Syncro SVN Client
Support for "--ignore-externals" Option
You can choose to ignore "svn:externals" definitions when exporting or
checking out from repository or when updating resources in the working
Working Copy Workflow Improvements
All Working Copy view modes contextual menus have the same content and
structure. They are dynamically built and display only the actions which can be
applied for the selected resources.
Working Copy Information Improvements
Information about the resources file type is presented in the Working
Copy area in a new column, which allows you to sort the resources according to the
file extension. The external and switched resources are marked consistently in all
working copy presentation modes. Resources in a real conflict state are marked
differently than those in pseudo-conflict state for an easier
Improved Status Bar Information
The application status bar presents graphical hints corresponding to
different working copy options. For example, you can determine if the
ignored/deleted resources are being presented or not in the working copy or if the
externals definitions are processed.
Improved Diff Editor and Integrated Diff Tool
All compare algorithms were improved, they use less memory and need a
shorter amount of time to perform compare operations. The Diff Editor presents the
names of the last authors who committed the compared files.
SVNKit library was updated to version 1.3.3, which contains various bug
fixes and performance improvements.
<oXygen/> XML Diff
Improved Compare Algorithms
All compare algorithms were improved. They use less memory, so you can
compare larger files. Also, the accuracy of XML Fast algorithm was
Diff Algorithm Strength
A diff algorithm now has several levels of strength: a high strength
setting increases the chance to obtain all the differences between the compared
resources, but consumes more memory. Low strength levels allow you to obtain
partial comparison results, even if the number of differences between the files is
larger. This setting is available in the Options page.
Filter Pairs of Identical Files
"Show Only Modifications" action omits the identical files and
directories from the Diff Directories list. This reduces the clutter and allows
you to spot differences with ease.
Status Bar in Diff Directories Window
The status bar presents the number of differences, the diff algorithm
and the current status of the diff operation.
Flow of Differences in Diff Directories Window
You can navigate through the list of modifications, even across
different files. When the Diff Files tool is started from the Diff Directories,
the Go to Next Modification action allows you to navigate beyond the last
modification from the currently compared files and into the next pair of different
Set Title of Editor Tab
An editor panel can have a custom title set through an Author extension
or a standalone plugin.
The name of an XML element can be changed in an Author extension now
with a simple Author API call.
Get Current Context Data
The context of the current document position is available through a new
method call added to Author API. The context provides schema related data about
the elements and attributes allowed at the current cursor position.
Filter Breadcrumb Nodes
An Author extension may decide to exclude some nodes in the list that
is displayed on the top of Author editor.
A standalone plugin can save user options to the application
preferences using the getOptionsStorage method of
CustomProtocolPlugin has Access to Workspace
Now a CustomProtocolPlugin receives a
StandalonePluginWorkspace parameter which enables it to access many
components from the <oXygen/> workspace.
Delete Nodes Actions Now Have a New Callback Method
A new callback method signals when nodes are deleted in Author
Access to New Resolver Methods
Two new methods allow you to get access to URIResolver and
EntityResolver objects constructed from the oXygen current catalogs.
Access to AuthorSchemaAwareEditingHandler
Now the Author extensions have access to an
AuthorSchemaAwareEditingHandler instance for handing events generated
by the schema aware editing mode.
Improved Editor State Change Listener
A new method was added in the WSEditorChangeListener to signal when an
editor is about to be opened.
Updated Saxon 9 Processor
The Saxon 9 XSLT, XQuery and XML Schema processor was updated to the
latest version 22.214.171.124. <oXygen/> includes Saxon 9 EE (Enterprise Edition)
offering access to all Saxon capabilities including XSLT 2.0 schema-aware and
experimental support for XML Schema 1.1.
Updated Calabash XProc Connector
Calabash XProc connector was updated to include Calabash version
0.9.30. Please note that this version of Calabash requires Java 1.6 or
Updated DITA Open Toolkit
The DITA Open Toolkit was updated to version 1.5.2 M5.
Updates DocBook XSL Stylesheets
The DocBook transformation stylesheets were updated to DocBook XSL
Updated TEI Framework
TEI P5 schemas were updated to version 1.8.0. The TEI XSL stylesheets
were updated to version 5.45.
Updated XForms Schema
The XForms schema was updated to version 1.1. A new document template
is available to allow easy creation of XHTML with embedded XForms using an updated
NVDL script that dispatches the XHTML and the XForms content each to the
corresponding schema for validation.