v6.14.0 (June 29, 2023)

Changelog

Module '@xeditor/core@6.14.0'

Changes

  • Added _all validator Validator::checkAll
  • Frame::findElementByOffet is now correctly spelled Frame::findElementByOffset
  • Validation manager and validation info dialog
  • Added possibility to pass "formattingMode" to TransformService within the transformToXml request inside extraParams object
  • Ext.ux.xeditor.StatusText is now a more generic component that can be used outside of Statusbar as well
  • Adjust Ext.ux.xeditor.ClipboardManager to be able to work with custom paste handlers
    • Implement ClipboardManager::registerPasteHandler for adding custom paste handlers
    • Add configuration flag Editor::enableXMLPaste for enabling/disabling this (enabled by default)
    • Add configuration flag Editor::enableXMLPasteFallback for enabling/disabling fallback to other paste handlers when XML paste was not successful (enabled by default)
  • Copy button is now enabled in not editable elements

Bugfixes

  • Refactoring of the method Ext.ux.xeditor.DragDropManager::searchValidInsertPoint
  • Fix issue in Document::prepareNodeForDocument causing the browser to automatically create invalid <br> tags if loaded text node contained at least one NBSP and linebreaks (\n)
  • Fixed issue in Frame::getDocumentPart causing elements to not be shown in the frame when only empty elements are inside the editor and the editor is being reinitialized (e.g. when opening the Raw-Editor and pressing apply)
  • Fixed issue with history manager in EventManager::onInsertOrEditButtonClick
  • Fixed an issue causing multiple text nodes to exist next to each other when using CTRL+Del/CTRL+Backspace on inline elements (with deactivated tagview)
  • Added descriptions for zoom keybindings for KeyBindingsDialog
  • Fixed issues with disabled reviewbar
  • Fixed wrong reviewbar entry offset when the entry anchor is in an hidden node
  • Manual transformation for preceeding/subsequent (outside of document root) comments or processing-instruction in getContent(safe) to send well-formed xml to the blackbox
  • Fixed issue where the toolbar overflow menu button disappears when the browser zoom is != 100%
  • Fix issue causing Ctrl+delete and Ctrl+backspace to remove content within non editable elements
  • Fixed dropdown item line height (items with multiple lines are now easier to recognize)
  • Fixed issue where Editor::settingsManager and Editor::database are null if they where disabled by config
  • Fixed notification button
  • Added descriptions for zoom keybindings for KeyBindingsDialog
  • Fixed issues with disabled reviewbar
  • Fixed wrong reviewbar entry offset when the entry anchor is in an hidden node
  • Manual transformation for preceeding/subsequent (outside of document root) comments or processing-instruction in getContent(safe) to send well-formed xml to the blackbox
  • Fix issue causing Ctrl+delete and Ctrl+backspace to remove content within non editable elements
  • Improved element constructor performance

Module '@xeditor/component-aceeditor@2.1.0'

Changes

  • Added new mode (xeditor_behaviour) that controls the new formatting feature in the raw editor
  • Add dirty flag which will be set upon change event of ace editor
  • Add getter and setter methods for dirty flag

Module '@xeditor/plugin-attributeslist@1.5.1'

v1.5.1

Module '@xeditor/plugin-changetracker@2.5.0'

Bugfixes

  • Fixed bug in mergeChildrenByTypesBefore where elements are sometimes removed
  • Fixed issues with disabled reviewbar

Module '@xeditor/plugin-characterpicker@3.1.0'

Bugfixes

  • Fixed insert symbol button and Ctrl+. shortkey still being enabled while in readonly element

Module '@xeditor/plugin-comment@2.4.0'

Bugfixes

  • Fixed issues with disabled reviewbar

Module '@xeditor/plugin-footnote@2.2.0'

Changes

  • Changed registry port

Module '@xeditor/plugin-formula@2.1.0'

Changes

  • Changed registry port

Module '@xeditor/plugin-htmltable@3.4.0'

Changes

  • Adjust copy paste handling to new paste handlers of core
  • Plugin no longer sets colspan/rowspan attribute by default when creating new cells. From now on, these attributes will only be set if their values are > 1.

Bugfixes

  • Add missing keybinding description
  • Fixed insert table button and tab shortkey still being enabled while in readonly element
  • Fix issue preventing text to be cut out of table cells
  • Fixed toolbar buttons (the wrong text was shown after a column or row was deleted)
  • Fix cell highlighting after row was converted to head row
  • Fix issue causing inline button addTableColumn to not be properly removed after clicking it and using undo

Module '@xeditor/plugin-inlineformat@2.2.0'

Changes

  • Added support for behaviours

Module '@xeditor/plugin-spellchecker@3.3.0'

Bugfixes

  • Fixed button configuration for button:xeditor.spellchecker.language

Module '@xeditor/plugin-tagvisualizer@2.5.0'

Bugfixes

  • Fixed issue causing start selection nodes to not be properly moved along with tag when inserting new elements
  • Update attributes shown in tag visualizer when document part is shown (Frame::showDocumentPart) in order to avoid "jumps" in the view port

Module '@xeditor/plugin-toc@2.2.0'

Bugfixes

  • Fixed issue causing a error to be thrown.

Module '@xeditor/plugin-listfeatures@3.1.0'

Changes

  • Changed registry port

Module '@xeditor/plugin-mathmleditor@2.2.0'

Changes

  • New feature for displaying custom MathML templates in the MathML editor window. you can pass these templates inside the openEditor() function
  • It is possible to open the MathML editor with a custom toolbar now (function: formulaeditor.setToolbar(toolbarconfig))

Bugfixes

  • Fixed scrolling and it is now possible to select the last character by mouse

Module '@xeditor/plugin-raweditor@2.2.0'

Changes

  • Config option to set formattingMode
  • Added formattingMode feature that enables formatting of the xml file in the raw editor
  • Added shortcut "Ctrl+s" for save (apply) the raw editor
  • Add check for dirty flag before window gets closed
    • If content is dirty, user will be prompted whether window should still be closed
  • Editor will now be opened with clean history state
  • Add validate button

Module '@xeditor/plugin-texeditor@2.1.0'

Changes

  • The TeX-Editor is now focused on start up

Bugfixes

  • Fixed a bug that caused existing content to not being loaded into the TeX-Editor

Module '@xeditor/plugin-searchreplace@1.4.0'

Changes

  • Added a phrase that tells the user how many characters he has to type for the search to be executed
  • Added a counter of number of hits in the search dialog (similar to the counter in the searchbox)

Bugfixes

  • Fix to take care of element boundaries
  • Reset search results when the input field for the text search is emptied

Module '@xeditor/xeditor@3.0.0'

Bugfixes

  • Added fix for missing textelements between inline elements

Module '@xeditor/xeditor-demo@3.0.0'

Changes

  • Removed check for parent in xsl transformation of processing-instructions (the core takes care of it from now on)

Bugfixes

  • Added fix for missing textelements between inline elements

Module '@xeditor/xeditor-jats@2.5.0'

Changes

  • Upgraded to middleware

Module '@xeditor/server-js@3.2.0'

Changes

  • Changed registry port

Module '@xeditor/tool-xepack@2.0.0'

Changes

  • Added support for the latest ECMA Script version (ES6 Support)
  • Added support for SCSS
  • Revise some internal logics. With this the Closure Compiler was replaced by Babel.