XML.com

BaseX 12.3: JNodes, Tweaks, Fixes

April 16, 2026

Submitted by Christian Grün.

We are happy to announce a new major minor (minor major ?) release of BaseX, with support for XQuery 4.0 jnodes! XPath syntax can now be used to navigate in maps and arrays:

 https://docs.basex.org/13/XQuery_4.0#jnodes

 

As the feature is still fresh, all your feedback is welcome to improve it further. Here is a change log of the other additions:

 XQUERY 4.0
 - JNodes: XPath traversal in map/array structures
 - Improved string representation of function items
 - XML, JSON: canonical serialization
 - Namespace declarations: support for 'fixed' and '##any'

 XQUERY
 - HTML Parsing without parser: wrap HTML contents as string value
 - file:delete: raise no error if target does not exist
 - file:copy: Preserve capitalization of target path

 GUI
 - Support for FlatLaf Look and Feels
 - Editor: Improved closing of tags

 FIXES, PERFORMANCE
 - xquery:fork-join was fixed
 - info/debugging strings: increased output length
 - numerous tweaks to take advantage of recent JVMs
 - fn:path: caching of repeatedly accessed steps

Visit the following page to get a full list of new features that will officially be supported with BaseX 13:

 https://docs.basex.org/13/Changelog

Visit our homepage to download the latest version:

 https://basex.org

 


News items may be commercial in nature and are published as received.