Main Page » Changelog
Changelog
The following features have been added, updated, or removed in BaseX 13:
Cache Functions
- Added:
New module.
Commands
- Updated:
PUT, BINARY PUT: Replace or ignore new resources.
Options
- Added:
CACHEMAX: Maximum number of entries stored in a cache. - Added:
REPLACE: PUT: replace or ignore existing resources.
XQuery 4.0
- Added:
Destructuring: Assign components of sequences, arrays and maps to variables - Added:
Node Comparisons: New operators and aliases. - Updated:
Function Declarations: localnamespace prefix can be omitted. - Updated:
Dynamic Function Calls: Dynamical evaluation of function sequences. - Updated:
Methods: Annotation %methodreplaced by=?>operator - Updated:
Map Constructors: Syntax generalized to allow arbitrary expressions: { $map-entry }
Array Functions
- Added:
array:sort-with.
Database Functions
- Updated:
db:put,db:put-binary,db:put-value: replace or ignore new resources.
File Functions
- Updated:
file:size: New$recursiveparameter.
Map Functions
- Updated:
map:filter,map:for-each: Positional callback argument added. - Removed:
map:of-pairs,map:pairs.
Standard Functions
- Added:
fn:build-uri - Updated:
fn:insert-separator - Removed:
entity-expansion-limitandallow-external-entitiesoptions.
Store Functions
- Updated:
All opened stores are now kept in main memory. - Added:
store:close: Close store and free memory.
Web Functions
- Updated:
web:redirect: Status parameter added.
XQuery Functions
- Updated:
xquery:eval: Allow decimal places for timeout value.
Serialization
- Added:
Serialization parameters escape-solidus,json-lines.
REST
- Added:
PUT Method: Replace or ignore new resources.
⚡Generated with XQuery