• 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 12.1

Related Versions: 12.012.112.2

January 12, 2011

There are changes in:

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

You can customize the content of the Content Completion Assistant window, Elements view and Element Insert menus Author controls, 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 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 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 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 view.

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 expressions.
XML Development

Quick Assist

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

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. 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 files.
Extended API
The Author API was updated with a number of new capabilities. The new SDK containing the updated API is available from the main developers page: http://www.oxygenxml.com/developer.html. For a list summarizing the API additions please see http://www.oxygenxml.com/latest-api-changes.html.

Set Title of Editor Tab

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

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

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

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.
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.
Video Tutorials
Upcoming Events
DITA-OT Day 2014
DITA-OT Day 2014
November 20, 2014
Munich, Germany
" 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