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

2003

2

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

2004

3

Version 3.0 - January 14, 2004 Version 3.1 - February 6, 2004

4

Version 4.0 - April 30, 2004 Version 4.1 - June 10, 2004 Version 4.2 - July 15, 2004

5

Version 5.0 - October 15, 2004 Version 5.1 - January 18, 2005

2005

6

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

2006

7

Version 7.0 - January 13, 2006 Version 7.1 - March 2, 2006 Version 7.2 - June 6, 2006

8

Version 8.0 - November 20, 2006 Version 8.1 - January 25, 2007 Version 8.2 - May 7, 2007

2007

9

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

2008

10

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

2009

11

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

2010

12

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

2011

13

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

2012

14

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

2013

15

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

2014

16

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

2015

17

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

2016

18

Version 18.0 - April 21, 2016

18.1

Version 18.1 - October 18, 2016

2017

19

Version 19 - April 5, 2017

Oxygen XML Editor 12.1

Author

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 editing
mode. The styles and general layout of the copied content (sections with
headings, tables, list items, bold and italic text, hyperlinks, etc.) 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 referenced 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

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 Assistant Supports Custom Actions

You can customize the content of the Content Completion Assistant
window, Elements view, Element Insert menus, and Entities view, by adding items
(which, when invoked, perform custom actions) or by filtering the default
contributed ones.

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).

DITA

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
browser.

Improved Support for MathML in DITA

A sample DITA MathML domain specialization is 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 transformation
scenario.

DocBook

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 web browser.

TEI

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
browser.

XSLT and XQuery Debuggers

XSLT 2.0 and XQuery Types in Variables and the XWatch Views

The actual types of the evaluated variables and expressions from the
Variables and the 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
view.

Enhanced XSLT Context Information

The XSLT 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
expressions.

XML Development

Quick Assist

The Quick Assist feature was designed to improve the development
workflow 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 now be defined 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 cursor 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.

A Content Completion Assistant window is available to help you edit
regular expressions in the Find/Replace dialog box.

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
copy.

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
identification.

Improved Status Bar Information

The application status bar displays 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 displays
the names of the last authors who committed the compared files.

Component Updates

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
increased.

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. A
low strength level allows 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 displays 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 files.

An editor panel can have a custom title set through an Author extension
or a standalone plugin.

Rename Element

The name of an XML element can be changed in an Author extension 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 mode.

Persistent Options

A standalone plugin can save user options to the application
preferences using the getOptionsStorage method of
PluginWorkspace interface.

CustomProtocolPlugin Has Access to Workspace

A CustomProtocolPlugin received a
StandalonePluginWorkspace parameter which enables it to
access many components from the Oxygen workspace.

Delete Nodes Actions Have a New Callback Method

A new callback method signals when nodes are deleted in
Author mode.

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

The Author extensions now 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.

Component Updates

Updated Saxon 9 Processor

The Saxon 9 XSLT, XQuery and XML Schema processor was updated to the
latest version 9.3.0.4. 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
later.

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
1.76.1.

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.