Hi everyone,
We are incredibly proud to announce that *Oxygen XML Editor/Author
version 25* is now available!
Listing below some new features which may be useful for our DocBook users:
Author Visual Editing
==================================
* The smart editing mechanism in Author mode was improved so that when
you start typing in a location where text is not allowed, Oxygen will
search for the closest applicable context that accepts text.
* A Display referenced content option found in the Author preferences
page can be deselected to make it possible for xi:includes to be
expanded on demand by clicking a small expansion button that is located
next to each element that contains such a reference in the main editor area.
* The Author visual editing mode now renders custom string values for
the list-style-type CSS property defined in the CSS for list items.
XSLT/XQuery
==================================
* The Saxon built-in XSLT processor used for XSLT transformations and
debugging has been updated to version 11.4. The Saxon 11 release is
currently considered as the most stable and reliable release. For the
complete list of changes see
https://www.saxonica.com/documentation11/#!changes.
* Updated the Saxon XQuery processor used for XQuery transformations and
debugging to version 11.4.
* Saxon added more extension functions that are now supported and
included in the list of proposals of the content completion assistant.
Some examples include: saxon:analyze-uri($string),
saxon:characters($string), saxon:EQName($string),
saxon:in-scope-namespaces($element), saxon:array-member,
saxon:function-annotations, saxon:new-element, and many more. For
details, see
https://www.saxonica.com/documentation11/index.html#!functions/saxon.
* The saxon:path() function has been dropped, but you can use the
standard fn:path() function instead. The undocumented and untested
functions saxon:pause-tracing() and saxon:resume-tracing() have also
been dropped. Some extension functions in the Saxon namespace have not
been carried forward to the SaxonCS product, either because they are
obsolete, or because implementation is non-trivial. These include
saxon:compile-query, saxon:is-defaulted, saxon:key-map,
saxon:last-modified, saxon:parse-dateTime, saxon:send-mail, saxon:query,
saxon:unparsed-entities.
* Syntax highlights are now rendered in text value templates when used
inside the xsl:package element.
* When using the XSLT Stylesheet Documentation generator tool, the
priority of the template is now generated in the template reference from
the index (that is also sorted by priority).
* Validation and transformation support was added for XSLT 4.0
documents. Also, the content completion assistant now includes proposals
for XSLT 4.0 elements, attributes, and XPath functions.
Add-ons
==================================
* Various improvements were made to the Git Client add-on:
- A new Validate each file before committing option was added in the Git
Client preferences page. Selecting this option enables automatic
validation of each file before each commit.
- A new Validate all files from the project's "Main Files" folder before
pushing option was added in the Git Client preferences page. Selecting
this option enables automatic validation of the files located in the
Main Files folder before the push operation processes.
- The integrated JGit library was upgraded to version 6.3, which brings
support for ssh-agent forwarding.
Other
==================================
* Syntax highlights now appear in Docbook-based WebHelp Classic output
when publishing <programlisting> elements that contain JSON, XQuery,
YAML, PowerShell, DTD, or CMD (Windows-style command script) content.
* The speed for the XPath in Files mechanism was greatly improved when
running XPath over XML documents with associated DTDs, XML Schema, or
Relax NG Schemas
For the complete list of features, go to
https://www.oxygenxml.com/xml_editor/whats_new.html
We hope you will enjoy Oxygen 25 as much as we enjoyed developing it.
As always, feedback is welcome!
Best regards,
Alin
--
Alin Belu
Oxygen XML Editor