What's New in EditiX 2027

This page gives a structured overview of the main improvements in EditiX 2027. For the complete and detailed release history, please see NEWS.TXT.

AI and LLM

  • Create new documents with an LLM
  • New LLM Assistant
  • New text transformer

Editing

  • Word-wrap mode in the editor
  • New selection actions (uppercase/lowercase, trim, split...)
  • New node merging tool
  • Automatic font switching for Chinese and Korean characters
  • The default font can be changed using the interface/defaultFont preference

Interface

  • New "System" Look & Feel preference (dark Look & Feel is the default)
  • A single font for all multiline editors
  • WRAP/SPACE/BACK-VALID indicator in the status bar
  • Improved Find/Replace
  • Hexadecimal editor now includes a search action
  • Focus and Enter-key handling for the new-document dialog
  • Individual preferences can now be deleted from the context menu
  • Context-menu option to copy any XML comparison error
  • Default focus for the surround dialog

Schemas and Validation

  • Cardinalities from 0 to 1 are now displayed in the visual XSD editor
  • New context-menu option in the main tabbed pane to open the current schema
  • The font dialog in Preferences now filters fonts suitable for the editor

XSL-FO and PDF

  • PDF output viewer is now supported for XSL-FO transformations on Linux
  • Automatic font detection for FOP

Productivity

  • New Export system/preferences feature

Libraries

  • Updated Xerces to 2.12.x
  • Updated FOP library from 1.x to 2.x
  • Updated to Saxon 12.x
  • Added Nashorn 15.7 for JavaScript

Source code

  • Code cleanup to support compilation on recent JDKs
  • Internal refactoring for Java 9 compatibility
  • Complete rewrite of the syntax coloring system for better performance
  • Available under GPLv3 and commercial closed-source licenses

Bugs fixed

  • XSLT 2/3 profiler display
  • XSLT 2/3 variables access while debugging
  • Regression with the current tab toolbar/menu
  • Incorrect status-bar content
  • Couldn't find CSS bound to XML
  • Multi-line XSD documentation was ignored
  • Open reference for a node inside the visual XSD editor
  • Wizard for XSLT could crash