• 2002

    1
    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
  • 2003

    2
    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
  • 2004

    3
    Version 3.0 - January the 14th, 2004
    Version 3.1 - February the 6th, 2004
    4
    Version 4.0 - April the 30th, 2004
    Version 4.1 - June the 10th, 2004
    Version 4.2 - July the 15th, 2004
    5
    Version 5.0 - October the 15th, 2004
    Version 5.1 - January the 18th, 2005
  • 2005

    6
    Version 6.0 - May the 22nd, 2005
    Version 6.1 - July the 19th, 2005
    Version 6.2 - September the 19th, 2005
  • 2006

    7
    Version 7.0 - January the 13th, 2006
    Version 7.1 - March the 2nd, 2006
    Version 7.2 - June the 6th, 2006
    8
    Version 8.0 - November 20th, 2006
    Version 8.1 - January 25th, 2007
    Version 8.2 - May 7th, 2007
  • 2007

    9
    Version 9.0 - November 2nd, 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
  • 2009

    11
    Version 11.0 - October 9, 2009
    11.1
    Version 11.1 - December 17, 2009
  • 2010

    11.2
    Version 11.2 - March 16, 2010
    12
    Version 12.0 - September 14, 2010
  • 2011

    12.1
    Version 12.1 - January 12, 2011
    12.2
    Version 12.2 - May 19, 2011
    13
    Version 13.0 - August 29th, 2011
    13.1
    Version 13.1 - October 26th, 2011
  • 2012

    13.2
    Version 13.2 - January 12th, 2012
    14
    Version 14.0 - June 27, 2012
    14.1
    Version 14.1 - October 19, 2012
  • 2013

    14.2
    Version 14.2 - February 13, 2013
    15
    Version 15.0 - June 7, 2013
    15.1
    Version 15.1 - October 7, 2013
  • 2014

    15.2
    Version 15.2 - January 22, 2014
    16
    Version 16.0 - May 20, 2014
    16.1
    Version 16.1 - October 7, 2014

What was new in oXygen XML Editor 10.3

Related Versions: 10.010.110.210.3

June 29, 2009

There are changes in:

Visual XML-Editing (Author) Mode

Automatic generation of ID attributes

ID attributes can be generated automatically for a configurable list of XML element names for a number of frameworks (DITA, DocBook and TEI). The pattern for the unique ID values is also configurable.

EAD framework

An XML framework was added for editing Encoded Archival Description(EAD) XML documents in Author mode.
DITA support

DITA automatic ID generation

oXygen generates automatically ID attributes for topics, tables, lists and figures. The ID generation options are available from the DITA->ID Generation Options menu.

Add multiple files to a DITA map

Multiple files can be added to a DITA map with one drag-and-drop action or with one insert reference action.

DITA-aware find and replace

The find and replace operation can be applied on all the XML files referred from a DITA map.

Change the ANT home folder for a DITA Map transformation

The ANT home folder can be changed to an ANT installation outside the oXygen installation.

Transformation Scenarios for Converting XHTML to DITA

An XHTML document can be converted to a DITA concept, DITA reference, DITA task or DITA topic using predefined transformation scenarios.
DocBook support

DocBook automatic ID generation

oXygen can generate automatically ID attributes for a number of DocBook elements. The ID generation needs to be enabled and can be configured from the DocBook->ID Generation Options menu.

Improved Insert graphic action in the DocBook framework

Depending on context, the action inserts an inline graphic or figure element.

DocBook scenario: DocBook HTML - Chunk

A pre-configured transformation scenario is available for DocBook 4 and 5 documents for generating HTML chunked output.
Author SDK

Author API extensions - Listeners

Developers can register mouse listeners and caret listeners for receiving notifications on the currently edited XML document.

Author API methods - Edit the DTD internal subset

Methods were added in the Author API for finding and changing the content of the DTD internal subset. This is useful, for example, to add or edit a DTD entity declaration.

Framework level options for extensions

Extensions developers can store and retrieve data from an options storage that is persisted by oXygen and associated with the XML framework the extension belongs to.

Single point for framework extensions

All the extensions of a document type are registered in an extensions bundle thus simplifying the configuration in the oXygen options and providing developers with a single point of extending the Author functionality for a specific XML framework.
Component Dependencies

Component Dependencies View

The Component Dependencies view presents a tree of component dependencies starting with a specified component. For example, you can quickly see where a schema type is used and expand further to see where the components that use that type are used and so on. Or you can see from where an XSLT template is called and, if called from other named templates, you can expand further to see where they are called from.

Configurable search scope

The tree of references displayed in the Component Dependencies view is the result of a search performed on a configurable scope. The search scope can be set to the current project or to a set of specified locations.

XSLT component dependencies

The XSLT dependencies allows to find where different XSLT components are used (named templates, functions, variables, parameters, attribute sets, character maps, etc.)

XML Schema Component Dependencies

The XML Schema Dependencies view allows you to find where a specific XML Schema component is used. It can search for types, elements, attributes, groups, attribute groups, etc.

Relax NG component dependencies

The Relax NG schema Dependencies view allows to find where a specific Relax NG pattern is used and to expand further to see where the referring patterns are used at their turn.

NVDL component dependencies

The NVDL script Dependencies view allow to find where a named mode is used.
XML Schema diagram

Configurable component properties

The properties that are displayed in the XML Schema diagram for each schema component are configurable.

Visual improvements

The XML Schema annotations are presented in callouts pointing to the component they describe. Errors can be more easily spotted on the diagram with the help of the in-diagram error markers.
XML Schema documentation

Support for multiple image formats

The format of the images containing schema diagrams can be selected from JPEG, PNG and GIF.

Local elements and attributes presented in the table of contents

The XML Schema documentation generation dialog contains an option that controls the inclusion of the local elements and attributes in the table of contents.
XSLT and XQuery

XQuery Update 1.0 support

XQuery Update operations are now possible using the Saxon SA XQuery processor (that ships with oXygen). XML documents can be updated with the various insert/delete/modify/create instructions defined in the W3C candidate recommendation for XQuery Update 1.0.

XSLT attributes offered on literal result elements

The XSLT content completion support offers all the XSLT attributes (for example, the xsl:use-attribute-sets attribute on literal result elements).
Subversion Client

Support for SVN 1.6

Syncro SVN Client supports SVN 1.6.2, allowing users to take advantage of the latest SVN improvements and fixes. Previous SVN versions are also supported, the user being able to decide whether a working copy should be updated to version 1.6 or not.

Tree conflicts handling

Apache SubversionTM 1.6 recognizes a type of conflict, known as a "tree conflict". Such conflicts manifest at the level of directory structure, rather than file content. These conflicts include deletions of locally modified files and incoming edits to locally deleted files. Syncro SVN Client allows to handle these conflicts offering a dialog that lists possible solutions for solving these conflicts.

Improvements to svn:externals

Apache SubversionTM 1.6 allows to link to external files by putting their URLs in the svn:externals property on the parent folder. Syncro SVN Client allows you to create, update, commit and remove external links from the user interface changing automatically the svn:externals property as needed.

Improved revision graph performance

Syncro SVN Client stores the result of a revision graph operation and re-uses that for further operations on the same repository, thus avoiding unnecessary requests to the SVN server for the same data. This results in a noticeable increase in performance.

Access to network SVN file repositories

Network SVN repositories can be accessed using file URLs of the form "file://server/path".

Better Handling of Symbolic Links

Syncro SVN Client detects and handles infinite recursions by analyzing the structure created by the use of symbolic links.
General and usability features

Search and replace in opened files

The search and replace operation can act on all opened files.
Component updates

Saxon XSLT and XQuery processor

The Saxon-SA and Saxon-B processors that ship with oXygen were updated to the latest 9.1.0.7 version.

libxml and libxslt processors

The libxml XML parser was updated to version 2.6.32. The libxslt transformer was updated to version 1.1.23.

DocBook XSL stylesheets

The DocBook XSL stylesheets were updated to version 1.75.1.

TEI Schemas and Stylesheets

The TEI schemas and XSLT stylesheets were updated to the latest 1.4.0 and 5.23 versions, respectively.
Video Tutorials
Upcoming Events
oXygen Users Meetup Prague 2015
oXygen Users Meetup Prague 2015
February 13, 2015
Prague, Czech Republic
" oXygen XML Editor is the premier text editor for XML geeks, and an indispensable tool for O'Reilly's Production group. My team uses oXygen XML Editor for everything from simple XML editing to Schema validation and XSLT transformations. The digital production staff especially loves oXygen's built-in EPUB support, which eliminates a great deal of the grunt work that is usually entailed in editing EPUB files. The more we use oXygen, the more realize what a powerful tool it can be in digital and XML-based workflows."
Adam Witwer
Director of Content and Publishing Operations
O'Reilly Media