Hi everyone,
We are excited to announce that Oxygen XML Author/Editor version
23.1 is now available!
Listing below some new features which may be useful for our
DocBook users:
Validation
======================================
* Validation problems that have an ID can now be ignored using new
quick fix actions. Some of the details for this feature include:
- You can activate/deactivate this feature in a new Ignored
Validation Problems preferences page. The options page also
includes a table that displays the problems that have been ignored
and you have the option to restore a validation problem by
removing it from the table.
- For all validation problems that have an ID (error code), quick
fix actions to ignore a problem in the current document or in all
documents are included in the list of quick fix proposals.
- The quick fix proposals are available when clicking the light
bulb icon for the problem, when hovering over the problem in the
editor, and from the context menu in the Results pane.
- When you mark validation problems as ignored, they are no longer
displayed in the editor pane. They are also marked with a gray
color in the vertical stripe and Results view.
* Validation problems that are reported when validating XML with a
Schematron schema can also be ignored using the new quick fix
actions. For the ignore validation problems proposals to be
included in the list of quick fixes, the Schematron assert or
report elements must have an ID.
* Once a validation problem has been ignored (hence, it is added
to the Ignored Problems Table), you can hover over its gray marker
in the vertical ruler to access a Remove from ignored problems
list quick fix link (instead of going to the preferences page to
remove it). Clicking this link results in the problem being
removed from the list and the problem will no longer be ignored.
This quick fix is also available from the contextual menu in the
Results pane.
* The Document Validation preferences page now includes an option
to customize the color of validation errors that are marked as
fatal.
* You can select a new option called Include problem ID in
description that appears in the settings drop-down menu of the
Results view's toolbar to have the problem ID (as provided by the
validation engine) shown in the Description column. It can be
helpful when trying to debug validation issues.
* A new toggle option (Show Ignored Problems) was added to the
Settings drop-down menu in the Results view. If you have ignored
validation problems, you can deselect this option to hide the
ignored problems.
SharePoint
======================================
* Now Oxygen uses the OAuth protocol enabling you to perform the
authentication in your web browser. Also, the SharePoint
integration was redesigned to use the SharePoint REST API v2
(instead the deprecated SharePoint Web Services).
* A new SharePoint Online type of connection was added in the
database connection mechanism. This enables you to use OAuth
support for connecting to your organization's SharePoint Online
repository.
* Quick actions were added in the SharePoint Browser view to allow
you to create and configure a SharePoint or SharePoint Online
connection, or to quickly start the authentication process for an
already configured connection.
* The Open URL dialog box now includes support for browsing a
repository defined using the newly introduced SharePoint Online
connection type.
Add-ons
======================================
* Various improvements were made to the Git Client add-on.
For a complete list of updates added in version 2.4.0 of the Git
Client, see
https://github.com/oxygenxml/oxygen-git-plugin/releases/tag/2.4.0.
* Various improvements were made to the Batch Documents Converter
add-on.
* The XSpec Helper View add-on was updated to include XSpec
version 2.0.7.
Scripting
======================================
* A new command-line script (compareFiles) is now available that
can be used to compare two specified files in one of three
available output formats. You can also add numerous options as
arguments and filter the results according to your needs. For
details, see Scripting Oxygen: Compare Files. Note that this
script requires a special scripting commercial license.
* A new command-line script (compareDirs) is now available that
can be used to compare two specified directories in one of six
available output formats. You can also add numerous options as
arguments and filter the results according to your needs. For
details, see Scripting Oxygen: Compare Directories. Note that this
script requires a special scripting commercial license.
* A new command-line script is now available that can be used to
execute XML Refactoring Operations. The xmlRefactoring script
requires a special scripting commercial license and it helps to
reduce the time and effort required to perform various structure
management tasks.
* The Batch Converter script (batchConverter) now supports
converting multiple JSON documents to YAML or multiple YAML
documents to JSON. For details, see the Oxygen Scripting: Batch
Converter documentation topic.
* The XML Instance Generator command-line script now has an
extended version with additional arguments. For example, the -s
argument can be used to specify an XML schema file to be used for
the file generation, -r specifies the root element, -o specifies
the output directory, -i specifies the number of XML files to be
generated, and more.
Other
======================================
You can now see the history of your recently closed files in the
Switch editor tab dialog box. This feature allows you to switch to
a particular editor tab by selecting it from a filterable list of
currently open files, and it now also includes recently closed
files.
For the complete list of features, go to
https://www.oxygenxml.com/xml_editor/whats_new.html
We hope you will enjoy Oxygen 23.1!
As always, any feedback on it is welcomed.
Best regards,
Alin