Dear all,
once more we are glad to release a new version of BaseX, aligned with the LinuxTag Event in Berlin/Germany, which offers the following features:
API: [ADD] JAX-RX API now supports basic user authentication: http://docs.basex.org/wiki/JAX-RX_API [ADD] The COPY creates identical database copies: http://docs.basex.org/wiki/Commands [ADD] The OPTIMIZE ALL command minimizes all database structures: http://docs.basex.org/wiki/Commands
XQuery: [ADD] map expressions and functions added: http://docs.basex.org/wiki/Map_Functions [MOD] File module aligned with latest EXPath specification: http://docs.basex.org/wiki/File_Functions [MOD] Speedup of full-text queries with keyword lists. Example: $x contains text { 'a', 'b', 'c', ...} [MOD] XQuery Update optimizations for replacing nodes; tree-aware updates. [MOD] XQuery optimizations to avoid materialization of sequences.
GUI: [ADD] Multiple editor tabs added [ADD] Database management: copy databases
Core: [ADD] Internal XML parser: HTML entities added [FIX] Glob syntax: support for multiple file suffixes
Your feedback is welcome as usual; have fun,
Christian BaseX Team
basex-announce@mailman.uni-konstanz.de