[ANN] Oxygen XML Editor version 25 has been released!

Alin Belu <[email protected]> Fri, 14 Oct 2022 09:06:55 +0300
Newsgroups gmane.text.docbook.apps
Message-ID <[email protected]>
--------------v3hZBeQc8AlBZJWrqvDwLHzD
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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

--------------v3hZBeQc8AlBZJWrqvDwLHzD
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi everyone,<br>
      <br>
      We are incredibly proud to announce that <b>Oxygen XML
        Editor/Author version 25</b> is now available!<br>
      <br>
      Listing below some new features which may be useful for our
      DocBook users:<br>
      <br>
      Author Visual Editing<br>
      ==================================<br>
      <br>
      * 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.<br>
      <br>
      * 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.<br>
      <br>
      * The Author visual editing mode now renders custom string values
      for the list-style-type CSS property defined in the CSS for list
      items.<br>
      <br>
      XSLT/XQuery<br>
      ==================================<br>
      <br>
      * 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
      <a class="moz-txt-link-freetext" href="https://www.saxonica.com/documentation11/#!changes">https://www.saxonica.com/documentation11/#!changes</a>.<br>
      <br>
      * Updated the Saxon XQuery processor used for XQuery
      transformations and debugging to version 11.4.<br>
      <br>
      * 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
      <a class="moz-txt-link-freetext" href="https://www.saxonica.com/documentation11/index.html#!functions/saxon">https://www.saxonica.com/documentation11/index.html#!functions/saxon</a>.<br>
      <br>
      * 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.<br>
      <br>
      * Syntax highlights are now rendered in text value templates when
      used inside the xsl:package element.<br>
      <br>
      * 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).<br>
      <br>
      * 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.<br>
      <br>
      Add-ons<br>
      ==================================<br>
      <br>
      * Various improvements were made to the Git Client add-on:<br>
      - 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.<br>
      - 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.<br>
      - The integrated JGit library was upgraded to version 6.3, which
      brings support for ssh-agent forwarding.<br>
      <br>
      Other<br>
      ==================================<br>
      <br>
      * Syntax highlights now appear in Docbook-based WebHelp Classic
      output when publishing &lt;programlisting&gt; elements that
      contain JSON, XQuery, YAML, PowerShell, DTD, or CMD (Windows-style
      command script) content.<br>
      <br>
      * 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<br>
      <br>
      <br>
      For the complete list of features, go to
      <a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/xml_editor/whats_new.html">https://www.oxygenxml.com/xml_editor/whats_new.html</a><br>
      <br>
      We hope you will enjoy Oxygen 25 as much as we enjoyed developing
      it.<br>
      As always, feedback is welcome!<br>
      <br>
      Best regards,<br>
      Alin <br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Alin Belu
Oxygen XML Editor</pre>
  </body>
</html>

--------------v3hZBeQc8AlBZJWrqvDwLHzD--