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

Reply via email to