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 13.2

Version 13.2 introduces a Syntax Highlight mechanism capable of handling mixed
content types, improves the JSON editing support and bidirectional documents
rendering, extends the XML-native database support with find/replace capabilities
and updates many third-party components. Also, there are many improvements in the
authoring support, including an updated DITA Maps Metrics Report, experimental
support for CGM images and updated API.

Core Functionality

Syntax Highlight for Mixed Content Types

The syntax coloring engine was redesigned for an improved performance and
a more accurate detection of the tokens. Different content types mixed in
the same file are highlighted according with the color schemes defined for
each content type. Syntax highlight is available for:

CSS, JavaScript and PHP code embedded in XHTML files

XPath, CSS and JavaScript code in XSLT files

XPath expressions in Schematron files

XPath expressions in XProc files

Find/Replace over Remote Files

You can use the Find / Replace in Files support over
remote files (WebDAV, FTP) that are linked from a project or DITA
map.

Spell Check in Remote Files

Added Spell Check support for the remote files
(WebDAV, FTP) that are linked from a project or DITA map.

Improved Open/Find Resource Filter

The Open/Find Resource action was improved by allowing
you to look for resources using path fragments (matches on
directories).

Improved BIDI Rendering Support

A number of BIDI text-related issues have been fixed, leading to an
improved rendering of bidirectional content documents.

Author

Improved DITA Map Metrics Report

The DITA Maps Metrics Report was enriched with the following
information: DITA conditional processing attributes used in DITA Maps, number of
elements, attributes, words, and characters used in the entire DITA Map
structure, and information types such as number of containing maps, bookmaps, or
topics.

Experimental Support for CGM Images

Oxygen provides experimental support for CGM 1.0
images.

Improved the Use of Profiling / Conditional Text

The use of Edit Profiling Attributes action is no longer restricted to
only profiling entire elements. Now it also works on selections that contain
multiple elements. You can also apply it to multiple topics selected in the DITA
Maps Manager view.

Prefixed CSS Properties Extensions

Oxygen-specific CSS properties are now prefixed with the
-oxy- marker. The old, unprefixed form has been
deprecated.

Browse Reference Manual Action

A contextual action is available for DITA, DocBook, TEI, XHTML
documents. It opens in your web browser a reference to the documentation of the
XML element closest to the cursor position.

Extended API

Added accessor methods in
ro.sync.ecss.extensions.api.highlights.ColorHighlightPainter
class that allow you to change the foreground color of a custom
highlight.

Keep Undo History When Replacing the Editor Content

A method (WSEditorBase.reloadContent(Reader, boolean)) was added that
allows you to replace the entire content of the editor, keeping the UNDO
history.

Customization of the Nodes Rendering

You can use an implementation of the
ro.sync.exml.workspace.api.node.customizer.XMLNodeRendererCustomizer
interface, to customize the way an XML node is rendered in the
Author mode's Outline view, Author mode's
breadcrumb navigation bar, Text mode's Outline view, Content
Completion Assistant window, or DITA Maps Manager view.

Targeted URL Stream Handler Plugin

This plugin is useful when connections opened from a specific host must
be handled in a particular way. For example, the built-in Oxygen HTTP
URLStreamHandler may not be compatible for sending and receiving SOAP using the
SUN Webservices implementation. In this case you can override the stream handler
set by Oxygen for HTTP to use the default SUN
URLStreamHandler.

Customization of the XML Fragment that Wraps the Profiled Content

You can provide an extension of
ro.sync.ecss.extensions.api.ProfilingConditionalTextProvider
class through ExtensionBundle in order to set a phrase-type
element that will wrap the content the author wants to profile. The profiling
attributes will then be applied on this phrase-like element. This extension was
designed to help you handle selections that contain partially selected element
content. Oxygen comes bundled with default extension for DITA and DocBook
built-in frameworks.

Access to a Specific Editor

You have access to all open files (editors) by using the
AuthorWorkspaceAccess.getEditorAccess(URL) method. You can
also find all the editor locations from getAllEditorLocations()
method.

Databases

Support for MarkLogic 5

Oxygen has been updated to work with MarkLogic 5.

Find / Replace in Files

The Find / Replace in Files action works over remote
resources stored in XML-native databases or WebDAV/(S)FTP data
sources.

Updated Syncro SVN Client

Flexible Application Layout

Syncro SVN Client's flexible layout is back by popular demand. This
allows you to adapt the application to different viewing conditions and personal
requirements.

Redesigned History View

The History view was redesigned to optimize the use of the screen area
and to improve the way the information is delivered:

You can group revisions by their commit date to easily locate
changes in time.

Improved representation of the paths affected in a revision,
following the same design used in the Working Copy and Repositories
views. Data sorting and key search features were added to help you
easily handle large sets of affected resources.

Added tree representation of the affected paths used for filtering
them by location.