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
--
Alin Belu
Oxygen XML Editor