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

Alin Belu <[email protected]> Mon, 20 Mar 2023 15:11:12 +0200
Newsgroups gmane.text.docbook.apps
Message-ID <[email protected]>
--------------zc7LUjDjRARQRhTFdzLCA36a
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

We are incredibly proud to announce that *Oxygen XML Author/Editor 
version 25.1* is now available!

Here is a subset of the released features that might be of interest to 
the DocBook community:

Author Visual Editing
==================================

* A schema or an Oxygen content completion configuration file may define 
a set of values for an XML element. The content completion mechanism in 
Author mode now allows you to insert any number of values from that set 
by re-triggering the list of content completion proposals and filtering 
out the proposals that were already inserted.

* If an XML document does not specify a DTD or a schema, it is still 
possible for Oxygen to determine a default schema or DTD to use for 
validation and content completion if it is specified by an Oxygen 
framework that matches the respective document. A document framework can 
also be defined with an Oxygen Framework Extension Script file ( 
https://www.oxygenxml.com/doc/versions/25.1/ug-editor/?contextId=framework-customization-script 
) and it is now possible to specify the default schema or DTD for that 
framework directly in these files.

XML Refactoring
==================================

* XML Refactoring actions in special categories (including the 
DITA-specific ones) are now available to be selected and executed 
directly from the Find Action dialog box.

* You can now use the Move resource and Rename resource actions on both 
files and folders within the Project view's contextual menu (under the 
Refactoring submenu). Previously, these actions were only available for 
files.

Add-ons
==================================

* Some improvements were made to the Git Client add-on:
- A new options page was added for SSH connections to control SSH agent 
usage.
- The Oxygen project change detection mechanism was improved. It is now 
faster and the Git Staging view no longer needs to be displayed.
- The presentation of the labels associated with a commit in the Git 
History view has been improved to avoid truncating names when it is not 
necessary.
- The commit dot in the Git History graph associated with the head of 
the current branch is now painted differently to make it easier to be seen.
- Various bug fixes and performance improvements were implemented.

* A new Saxon XSLT and XQuery transformer add-on is now available for 
Saxon version 12. The add-on integrates the latest major release of 
Saxon (version 12.0 of the engine).

* A new version for the Saxon XSLT and XQuery transformer 11 add-on is 
now available. The new version integrates Saxon 11.5, the latest 
maintenance release of the Saxon 11 engine.

* The new Live Tutorials add-on allows you to create live tutorials for 
people who want to learn various editing functions for a certain 
vocabulary using the application.

* Various improvements were added to the Terminology Checker add-on:
- The ASD Simplified Technical English Specification (ASD-STE100) Rules 
plugin contributes ASD Simplified Technical English Specification rules 
to the Terminology Checker.
- The MS Writing Style Guide Vale Rules plugin contributes a set of 
Vale-compatible rules based on the Microsoft Writing Style Guide to the 
Terminology Checker.

Scripting
==================================

* Now you have access to some ready-to-use GitHub project templates and 
GitHub actions that allow you to automate scripts that will be triggered 
every time you push changes to your repository. The following templates 
are available for you to use for inspiration and learning:
- Validate - https://github.com/oxygenxml/oxygen-script-validation-template
- Transform - 
https://github.com/oxygenxml/oxygen-script-transformation-template
- Compare Directories - 
https://github.com/oxygenxml/oxygen-script-comparison-template
- XSD/XSL/WSDL Documentation - 
https://github.com/oxygenxml/oxygen-script-documentation-template

Other
==================================

* When configuring the content completion proposals at framework level 
using the cc_config.xml configuration file, you can now force an element 
to have a content type imposed. This is done by using the new 
contentType attribute on the elementProposals and its possible values 
are: elementOnly, mixed, and empty.

* When using a Framework Extension Script file to customize a framework, 
relative paths listed in the script file are now automatically resolved 
relative to the location of the script file.

* When processing XML refactoring actions that use the document function 
to load additional resources, the access to schemas that are referenced 
in the loaded documents is now cached to speed up the refactoring process.


For the complete list of features, go to 
https://www.oxygenxml.com/xml_editor/whats_new.html

We hope you will enjoy version 25.1 as much as we enjoyed developing it.
As always, thank you for your support and feedback is welcome!

Best regards,
Alin

-- 
Alin Belu
Oxygen XML Editor

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

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello,<br>
      <br>
      We are incredibly proud to announce that <b>Oxygen XML
        Author/Editor version 25.1</b> is now available!<br>
      <br>
      Here is a subset of the released features that might be of
      interest to the DocBook community:<br>
      <br>
      Author Visual Editing<br>
      ==================================<br>
      <br>
      * A schema or an Oxygen content completion configuration file may
      define a set of values for an XML element. The content completion
      mechanism in Author mode now allows you to insert any number of
      values from that set by re-triggering the list of content
      completion proposals and filtering out the proposals that were
      already inserted.<br>
      <br>
      * If an XML document does not specify a DTD or a schema, it is
      still possible for Oxygen to determine a default schema or DTD to
      use for validation and content completion if it is specified by an
      Oxygen framework that matches the respective document. A document
      framework can also be defined with an Oxygen Framework Extension
      Script file ( <a class="moz-txt-link-freetext"
href="https://www.oxygenxml.com/doc/versions/25.1/ug-editor/?contextId=framework-customization-script">https://www.oxygenxml.com/doc/versions/25.1/ug-editor/?contextId=framework-customization-script</a>
      ) and it is now possible to specify the default schema or DTD for
      that framework directly in these files.<br>
      <br>
      XML Refactoring<br>
      ==================================<br>
      <br>
      * XML Refactoring actions in special categories (including the
      DITA-specific ones) are now available to be selected and executed
      directly from the Find Action dialog box.<br>
      <br>
      * You can now use the Move resource and Rename resource actions on
      both files and folders within the Project view's contextual menu
      (under the Refactoring submenu). Previously, these actions were
      only available for files.<br>
      <br>
      Add-ons<br>
      ==================================<br>
       <br>
      * Some improvements were made to the Git Client add-on:<br>
      - A new options page was added for SSH connections to control SSH
      agent usage.<br>
      - The Oxygen project change detection mechanism was improved. It
      is now faster and the Git Staging view no longer needs to be
      displayed.<br>
      - The presentation of the labels associated with a commit in the
      Git History view has been improved to avoid truncating names when
      it is not necessary.<br>
      - The commit dot in the Git History graph associated with the head
      of the current branch is now painted differently to make it easier
      to be seen.<br>
      - Various bug fixes and performance improvements were implemented.<br>
       <br>
      * A new Saxon XSLT and XQuery transformer add-on is now available
      for Saxon version 12. The add-on integrates the latest major
      release of Saxon (version 12.0 of the engine).<br>
      <br>
      * A new version for the Saxon XSLT and XQuery transformer 11
      add-on is now available. The new version integrates Saxon 11.5,
      the latest maintenance release of the Saxon 11 engine.<br>
      <br>
      * The new Live Tutorials add-on allows you to create live
      tutorials for people who want to learn various editing functions
      for a certain vocabulary using the application.<br>
      <br>
      * Various improvements were added to the Terminology Checker
      add-on:<br>
      - The ASD Simplified Technical English Specification (ASD-STE100)
      Rules plugin contributes ASD Simplified Technical English
      Specification rules to the Terminology Checker.<br>
      - The MS Writing Style Guide Vale Rules plugin contributes a set
      of Vale-compatible rules based on the Microsoft Writing Style
      Guide to the Terminology Checker.<br>
      <br>
      Scripting<br>
      ==================================<br>
      <br>
      * Now you have access to some ready-to-use GitHub project
      templates and GitHub actions that allow you to automate scripts
      that will be triggered every time you push changes to your
      repository. The following templates are available for you to use
      for inspiration and learning:<br>
      - Validate - <a class="moz-txt-link-freetext"
        href="https://github.com/oxygenxml/oxygen-script-validation-template">https://github.com/oxygenxml/oxygen-script-validation-template</a><br>
      - Transform - <a class="moz-txt-link-freetext"
href="https://github.com/oxygenxml/oxygen-script-transformation-template">https://github.com/oxygenxml/oxygen-script-transformation-template</a><br>
      - Compare Directories - <a class="moz-txt-link-freetext"
        href="https://github.com/oxygenxml/oxygen-script-comparison-template">https://github.com/oxygenxml/oxygen-script-comparison-template</a><br>
      - XSD/XSL/WSDL Documentation - <a class="moz-txt-link-freetext"
        href="https://github.com/oxygenxml/oxygen-script-documentation-template">https://github.com/oxygenxml/oxygen-script-documentation-template</a><br>
      <br>
      Other<br>
      ==================================<br>
      <br>
      * When configuring the content completion proposals at framework
      level using the cc_config.xml configuration file, you can now
      force an element to have a content type imposed. This is done by
      using the new contentType attribute on the elementProposals and
      its possible values are: elementOnly, mixed, and empty.<br>
      <br>
      * When using a Framework Extension Script file to customize a
      framework, relative paths listed in the script file are now
      automatically resolved relative to the location of the script
      file.<br>
      <br>
      * When processing XML refactoring actions that use the document
      function to load additional resources, the access to schemas that
      are referenced in the loaded documents is now cached to speed up
      the refactoring process.<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 version 25.1 as much as we enjoyed
      developing it.<br>
      As always, thank you for your support and feedback is welcome!<br>
      <br>
      Best regards,<br>
      Alin </p>
    <pre class="moz-signature" cols="72">-- 
Alin Belu
Oxygen XML Editor</pre>
  </body>
</html>

--------------zc7LUjDjRARQRhTFdzLCA36a--