• 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

What was new in <oXygen/> XML Editor 12

Related Versions: 12.012.112.2

September 14, 2010

There are changes in:

User Interface

Redesigned Project View

The new Project view features a simplified tool-bar, an intuitive contextual menu and a mechanism that synchronizes the selection with the currently edited document. In addition to this, project modifications are automatically saved.

Redesigned "New" File Dialog

The "New" file dialog combines templates and file types in a single presentation layout for increased usability.

Open/Find Resource   [read more...]

<oXygen/> provides a quick way to locate and open files from the project or from the current DITA Map, based on an index of the project file paths and DITA map references. The new action is available as part of the File menu.

Filtering Support in the Outline View   [read more...]

You can control what elements are displayed in the Outline view by typing element names into a filter box. For example, entering the element name "figure" when editing a DocBook article results in getting immediately a short summary of all the figures from your document.

Error Markers in the Outline View   [read more...]

To make the XML validation errors and warnings easier to spot, the Outline view marks the XML elements having problems with a red or yellow color and with a corresponding icon.

Error Markers in the Attribute View

Invalid attributes and invalid attribute values are highlighted with a red color in the Attributes view.

Author

Profiling/Conditional Text   [read more...]

Conditional text is a way to mark blocks of text meant to appear in some renditions of the document but not in others. For instance you can mark a section of a document to be included in the manual designated for the 'expert' users, other for the 'novice' users manual while unmarked sections are included in any rendition.

<oXygen/> offers generic conditional text support for any XML documentation framework, including (but not limited to) DITA and DocBook. All you need to do is to define the profiling attributes and corresponding profiling values in the <oXygen/> options.

Code Templates

The XML code templates (snippets) are available through content completion also in the Author mode. They can be configured in the Editor/Templates/Code Templates options page.

Drag and Drop or Paste Files to Create Links

A link to an image or to a file can be quickly inserted when editing in the Author mode by dragging the file into the opened document, or by pasting it. Pasting an image data (copied from another application) in the editor creates an image file on disk, and then creates an XML reference to that file: for DocBook it creates a figure element, for DITA an image element, while for other documents it inserts the file path. The behavior can be controlled/extended using the Author API.

Content Annotations/Comments

An annotation can be associated with a section of the Author content without modifying or deleting the content. Annotations can highlight virtually any content from your document, except read-only text. Such comments are marked in Author editor with a configurable background color.

Support for the "text-transform" CSS Property

The CSS property called "text-transform" is now supported in the Author mode allowing to render text as lower-case, upper-case or capitalized.

DITA

Profiling/Conditional Text   [read more...]

<oXygen/> offers full support for DITA conditional text processing: profiling attributes can be easily managed to filter content in the published output. You can toggle between different profile sets to see directly in the Author what will be included in the output.

DITA Map to WebHelp   [read more...]

In addition to the standard DITA-OT transformation scenarios, <oXygen/> can convert DITA Maps to desktop and mobile WebHelp systems, providing a website-friendly presentation of the DITA content, featuring a table of contents, index navigation and text search capabilities.
read more

DITA Map Validation and Completeness Check   [read more...]

To help keeping all the inter-topic references consistent when working with large DITA maps, <oXygen/> provides validation and completeness checking for the entire DITA Map's topic hierarchy. This action is available from the DITA Maps Manager toolbar and from the contextual menu.

Synchronize the Current Topic and the DITA Maps Manager Selection

The selection in the DITA Maps Manager is synchronized with the currently edited topic, so you can easily identify the parent or the siblings of the current topic.

DITA 1.2 Support Improvements

The content completion support offers the defined keys as proposals for entering keyrefs values. New document templates were added to easily create new General Task topics and Subject Scheme maps.

Quicker Way to Insert Links or Content References in DITA Topics

To quickly insert a link or a content reference in a DITA topic you can use one of the contextual menu actions: Paste as Link or Paste as Content Reference. Other way to create links is by using drag-and-drop. Dropping an image file onto a topic will create an image element, while dropping other type of file will create an xref element.

DocBook

DocBook Profiling/Conditional Text   [read more...]

<oXygen/> offers support for DocBook conditional text processing: profiling attributes can be easily managed to filter content in the published output. You can toggle between different profile sets to see directly in the Author what will be included in the output.

Author API

The new Author API is available at http://www.oxygenxml.com/developer.html.

Custom Persistent Highlights

The Author API provides support for adding custom persistent highlights to the Author content. For example this can be used to implement text comments.

Access to Change Tracking Data

Now you can query the change tracking data at a specified position in the edited document. If there is a change tracking marker or a comment marker at that point, you get an object describing: the author name, the change comment, the date, the start offset, the end offset.

Notifications on Drop and Paste Events

A listener can be set through the Author API to be notified when files are dropped or pasted in the Author editor.

Support for Opening a Resource in the System Application

You can open an URL in the associated application with an Author API call.

Get a Balanced Selection Range

You can get the balanced selection range of Author editing mode: that is the selection interval is extended to include also the start tags or end tags that are necessary for making the fragment XML well-formed.

Customized Pop-up Menu

A custom pop-up menu can be displayed from an Author extension.

Display a View or a Toolbar

An Author API call is available for showing (bring to front) a view or a toolbar from an Author extension.

API for Integration with Third-party Eclipse Plugins

This is a complete API that allows other Eclipse plugins to access editing pages from the opened <oXygen/> editors. You can use this API to access the Author pages and further use the classic Author API to interact with the document, but you can also access other pages, like the text page, and alter their content. You can find an archive with the API and the Javadoc at http://www.oxygenxml.com/developer.html#oXygen_Eclipse_plugin

XSLT Debugger

Mapping from the Output to the XSLT Templates Stack

In case of complex transformations, inspecting the entire stack of XSLT templates, that were active at the time the output fragment was generated, speeds up the debugging process. Just enable the Output to Source Mapping on the debugger toolbar, and click an area of the output text to see the templates stack in the Output Mapping Stack view.

Unified Breakpoints

The breakpoints and the break conditions were merged into a single breakpoints view. A breakpoint having a condition set on it stops the XSLT processor only when the condition evaluates to true.

Content Completion in XPath Watch View

Now the content completion assistant for XPath expressions is also available when entering expressions in the XPath Watch view.

Improved Rendering of Node Sequences

Sequence/node set values are previewed directly in the XWatch or Variables views. For big lists of values, you still need to use the Nodes/Values Set.

XSL Editor

Easy Identification of XSL Component References

All the occurrences of an XSL component are highlighted in the text when you place the caret near the component name.

XML Schema Editor

Easy Identification of XML Schema Component References   [read more...]

All the occurrences of an XML Schema component are highlighted in the text when you place the caret near the component name.

XProc

Support for Editor Variables in XProc Scenarios

Editor variables can be used to specify parameter values in XProc scenarios.

SVN Client

SVN Client Redesigned User Interface

<oXygen/> version 12 comes with the latest Syncro SVN Client improvements. For details please see: the Syncro SVN Client website.

XML Databases

Updated Berkeley DB XML Database Support

<oXygen/> supports now the Berkeley DB XML Database version 2.5.16. XQuery scripts are now executed as transactions using the transaction support of the database. Validation of XQuery scripts is done using the Berkeley DB engine.

Updated eXist XML Database Support

<oXygen/> supports the upcoming eXist 1.5 Database Server.

EPUB

EPUB Support   [read more...]

<oXygen/> allows you to change, extract, validate and process data stored in EPUB files. These capabilities allow developers to transform and pack files into EPUB, or even process data from EPUB documents using XSLT or XQuery.

Component updates

Updated Saxon

Saxon XSLT, XQuery and XML Schema processor was updated to version 9.2.1.2.

Updated DITA Open Toolkit

DITA Open Toolkit was updated to version 1.5.1.

Updated Apache FOP Processor

Apache FOP processor was updated to version 1.0.

Updated TEI Framework

TEI P5 schemas were updated to version 1.7.0. The TEI XSL stylesheets were updated to version 5.40.

Updated Calabash XProc Connector

Calabash XProc connector was updated to version 0.9.23.
Video Tutorials
" 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