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

  • Wrapped mode for the editor
  • Various actions for the selection (upper/lowercase, trim, split...)
  • New node merging tool
  • Automatic font switching for Chinese/Korean characters
  • The default font can be updated using the interface/defaultFont preference

Interface

  • New "System" Look & Feel preference (dark Look & Feel is the default)
  • A single font for all the multi-line editors
  • WRAP/SPACE/BACK-VALID notification inside the status bar
  • Improved Find/Replace
  • Hexadecimal editor now includes a search action
  • Focus/Enter management for the new document dialog
  • An individual preference can be deleted (popup menu)
  • Popup 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 popup item on the main tabbed pane for opening the current schema
  • The dialog font inside preferences now filters only the fonts adapted to the editor

XSL-FO and PDF

  • PDF output viewer is now managed for XSL-FO transformation under 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 cleaning for compiling on recent Java JDK
  • Inner refactoring for Java 9 usage
  • Complete rewrite of the syntax coloring system for better performance
  • Both GPL3 / Closed source licenses

Bugs fixed

  • XSLT 2/3 profiler display
  • XSLT 2/3 variables access while debugging
  • Regression with the current tab toolbar/menu
  • Status bar wrong 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