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