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