• 2025

    26.1
    Version 26.1 - March 25, 2024
  • 2024

    26.0
    Version 26.0 - October 11, 2023
  • 25.1
    Version 25.1 - March 16, 2023
  • 2023

    25.0
    Version 25.0 - October 13, 2022
  • 24.1
    Version 24.1 - March 7, 2022
  • 2022

    24.0
    Version 24.1 - March 7, 2022
    Version 24.0 - October 18, 2021
  • 23.1
    Version 23.1 - March 4, 2021
  • 2021

    23.0
    Version 23.1 - March 4, 2021
    Version 23.0 - November 19, 2020
  • 22.1
    Version 22.1 - May 19, 2020
  • 22.0
    Version 22.1 - May 19, 2020
    Version 22.0 - February 12, 2020
  • 2020

    21.1
    Version 21.1 - May 23, 2019
  • 21.0
    Version 21.1 - May 23, 2019
    Version 21.0 - February 22, 2019
  • 2019

    20.1
    Version 20.1 - June 15, 2018
  • 20.0
    Version 20.1 - June 15, 2018
    Version 20.0 - March 16, 2018
  • 2018

  • 19.0
    Version 19.1 - September 29, 2017
    Version 19.0 - April 5, 2017
  • 2017

  • 18.0
    Version 18.1 - October 18, 2016
    Version 18.0 - April 21, 2016
  • 2016

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Oxygen XML Editor 10.3

June 29, 2009

Related version: 10.0     10.1     10.2     10.3    

XML Author (Visual Editing) 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 referenced 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 cursor 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 displays 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 referencing 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 box 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 box 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.