Xidel Changelog

What's new in Xidel 0.9.8

Apr 3, 2018
  • The 0.9.6 release improves cookie handling, module loading, adds pattern matching between siblings elements, functions to use multipage templates and the variable changelog dynamically, as well as minor bug fixes and performance improvements.

New in Xidel 0.9.6 (Apr 25, 2017)

  • add function x:request for HTTP or follow-like requests inside a query
  • new functions: x:argc, x:argv, x:integer, x:integer-to-base
  • fix that entities were not decoded, if --output-encoding was not set
  • better default encoding settings when converting between Windows terminal encoding and utf8 for piped files
  • a new JSON parser with two distinct modes: input formats json/json-strict for accepting/rejecting invalid JSON
  • JSON output is prettified.
  • An xquery version declaration disables all extension unless a version code like "3.0-xidel" or "3.0-jsoniq" is used. #!xidel in the first line is ignored, so it can be used for executable XQuery scripts.
  • various fixes, performance improvements and internal restructuring

New in Xidel 0.8.4 (Aug 14, 2014)

  • This version extends some standard XQuery expressions with pattern matching, adds options to set HTTP headers and read environment variables, and fixes some bugs...

New in Xidel 0.8 (Mar 25, 2014)

  • This release improves the JSONiq support and our own JSON extensions, adds arbitrary precision arithmetic, a trivial subset of XPath/XQuery 3, new functions for resolving uri or html hrefs, and more

New in Xidel 0.7 (Mar 26, 2013)

  • Adds JSONiq support

New in Xidel 0.6 (Nov 16, 2012)

  • The first version to support XQuery, instead of only XPath 2.