Main Page » Changelog

Changelog

The following features have been added, updated, or removed in BaseX 13:

Commands

  • Updated: PUT, BINARY PUT: Replace or ignore new resources.

Options

  • 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: local namespace prefix can be omitted.
  • Updated: Dynamic Function Calls: Dynamical evaluation of function sequences.
  • Updated: Methods: Annotation %method replaced by =?> operator
  • Updated: Map Order: 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 $recursive parameter.

Map Functions

  • Updated: map:filter, map:for-each: Positional callback argument added.
  • Removed: map:of-pairs, map:pairs.

Standard Functions

  • Added: fn:build-uri
  • Removed: entity-expansion-limit and allow-external-entities options.

Web Functions

  • Updated: web:redirect: Status parameter added.

XQuery Functions

  • Updated: xquery:eval: Allow decimal places for timeout value.

REST

  • Added: PUT Method: Replace or ignore new resources.

⚡Generated with XQuery