Build Notes for Version 21.1 of Oxygen XML Editor/Author/Developer
Build ID: 2019120214
Wed, 4 Dec 2019 12:00:00 GMT
Critical/Security: Author/Developer/Editor: Security improvements were added to avoid XXE vulnerabilities or customization induced vulnerabilities in Oxygen XML suite of products. For more info see SYNC-2019-111401
DITA/Transformations: Fixed a processor detection issue when the css.processor.path.chemistry parameter is not set in the DITA Map PDF - based on HTML5 & CSS transformation scenario.
Editor Variables: Fixed a NullPointerException error that happened when canceling the dialog box triggered by the $ask() editor variable to input the value for a transformation parameter.
macOS/Preferences: Fixed a ClassCastException error that happened when changing colors in the Syntax Highlight options page.
Author/DocBook: Fixed insertion/editing of "olink" elements when the "xreftext" contains XML-invalid characters.
API: Fixed a ClassCastException error that happened when saving arrays of String values using the API, if also using API option listeners.
Build ID: 2019101513
Thu, 17 Oct 2019 14:00:00 GMT
macOS: Oxygen is now compatible with macOS Catalina (10.15). The OS no longer reports the "libjnidispatch.jnilib cannot be opened because the developer cannot be verified." warning message.
Author: XQueryUpdateOperation failed to identify the context node when the node had a namespace that was mapped to a prefix in the Oxygen preferences.
Transformations/Editor Variables: Fixed a NullPointerException error that happened when trying to resolve editor variables while executing a transformation scenario, if the XSpec plugin was installed.
WebHelp Responsive: CSS stylesheet was not loaded for HTML documents generated for DITA topics that had chunk="to-content" and copy-to attributes specified in the DITA map.
PDF Chemistry: Removed the extra page breaks created by elements having IDs associated with the "page-break-before='always'" CSS property.
PDF Chemistry/Hyphenation: Hyphenated words are now searchable, and can be copied from a PDF reader and pasted having their original form without hyphen.
PDF Chemistry: SVGs are now properly rendered when placed in a table with automatic layout.
PDF Chemistry: Fixed text wrapping issues for inline elements inside codeblocks.
Build ID: 2019090904
Wed, 11 Sep 2019 10:00:00 GMT
Oxygen API: Fixed an issue where the editor variables resolver API was no longer used to resolve custom editor variables.
Author: Fixed an issue where elements that have the "display: inline-block" CSS property set were no longer treated as blocks when they contained a table element.
XSLT Debugger: Fixed a ClassCastException error that happened when switching to the XSLT Debugger perspective after opening an empty XSLT file.
JSON Tools: Fixed issue in "Generate Sample JSON Files" action when minLength and maxLength have the same value.
WebHelp Responsive: Updated the jQuery library to version 3.4.1.
WebHelp Responsive with Feedback: Security improvements were added to avoid SQL injection vulnerabilities.
WebHelp Responsive with Feedback: Security improvements were added to avoid Cross-Site Scripting vulnerabilities.
WebHelp Responsive with Feedback: Security improvements were added to avoid Cross-Site Request Foregery (CSRF) vulnerabilities.
WebHelp Responsive with Feedback: Security improvements were added to avoid CSS injection vulnerabilities.
Build ID: 2019071807
Thu, 18 Jul 2019 14:00:00 GMT
Author/HTML: An unhandled exception (NullPointerException) was thrown in certain cases when inserting paragraphs in HTML documents opened in the Author visual editing mode.
Author/Form Controls: Fixed an issue where the default behavior of some form controls in a document could have been corrupted when using a combo box form control with the "onChange" property set.
Windows/OpenJDK/HiDPI, macOS/Retina: The size of images displayed in the Author editing mode that use proportional widths is now properly computed.
Editor Variables: Fixed an issue where the backslash ('\') character was not accepted in the "ask" editor variable's values and labels.
Editor Variables: The ${ask()} editor variable now accepts an ${xpath_eval()} in its value:label enumeration part. e.g. ${ask('Select:', combobox, (${xpath_eval("'real_value1':'rendered_value1'")} ))}
Search: Fixed an issue where the results of the "Find All Elements" and "XPath" actions were highlighted by switching to the Text mode, now the current editor mode is preserved.
WebDAV: Fixed an issue where large documents from WebDAV servers could not be opened when using chunked transfer encoding.
Author/API: Fixed an issue in the API where the AuthorDocumentFilter was not notified for paste operations.
macOS/OpenJDK: Fixed an issue where the .sh launcher scripts did not detect the OpenJDK JRE bundled with Oxygen.
WebHelp Responsive: Fixed an issue where the titles and subtitles were not wrapped properly.
Chemistry/FOP processor/SVG: Fixed an FOP issue where SVG documents that use "em" to specify dimensions made the transformation process fail.
Chemistry/Tables: Fixed an issue where table numbering was mixed with the figures numbering.
Build ID: 2019061404
Mon, 17 Jun 2019 09:00:00 GMT
macOS: Fixed an issue where files dragged from Finder and dropped in
Oxygen were not opened for editing.
Author: Fixed an issue where the value of the "max-width"
CSS property was not used unless the "width" property was also
specified.
Saxon 9.x: Fixed issue where the "saxon:system-id()"
function did not return the correct systemID when a document contained
"xi:include" elements.
HTML/Content Completion: Fixed issue where siblings of the current
element were not proposed in the content completion list in some
cases.
Add-ons: Fixed issue where relative images contained in the
description of an add-on were not rendered.
Editor Variables: Editor variable expansion failed if the expression
contained Unicode characters.
WebHelp Responsive Transformation Scenario: Fixed a
NullPointerException error that happened on right-click when no template was
selected.
WebHelp: Fixed an issue where the publication TOC had an improper
position when chunk="to-content" was used.
WebHelp Responsive: Fixed issue where the space between a section's title and its
content was not the same all the time.
WebHelp Responsive: Fixed an issue where the titles in Table of
Content were not wrapped properly.
WebHelp Responsive: The Kuromoji JS library is now copied to the
output folder only for the Japanese language.
WebHelp Responsive with Feedback: Fixed an issue where buttons from
the Feedback section could not be clicked.
WebHelp Responsive with Feedback: Fixed an issue where the search
feature did not work properly.
WebHelp Responsive with Feedback: Fixed an error presented in the web
browser's console where the "polyfill.js" JavaScript file could not
be loaded.
Build ID: 2019052108
Wed, 22 May 2019 15:30:00 GMTBuild ID: 2019052107
Wed, 22 May 2019 15:30:00 GMT