v0.14.0

MontFerret/ferretv0.14.0Mar 6, 2021by ziflex

AI Summary

Adds support for History API, LIKE operator, and custom HTTP transport, plus fixes for various functions.

Key Highlights

  • Added History API support
  • Added LIKE operator
  • Support for handling non-200 status codes
  • Fixed RAND function and element.children

New Features

  • History API support
  • Custom HTTP transport support
  • LIKE operator
  • Ignore page resources support
  • Non-200 status code handling
  • DOCUMENT_EXISTS function

Full Release Notes

#### Added
- Support of History API [#584](https://github.com/MontFerret/ferret/pull/584)
- Support of custom http transport in HTTP driver [#586](https://github.com/MontFerret/ferret/pull/586)
- ``LIKE`` operator [#591](https://github.com/MontFerret/ferret/pull/591)
- Support of ignoring page resources [#592](https://github.com/MontFerret/ferret/pull/592)
- Support of handling non-200 status codes in HTTP driver [#593](https://github.com/MontFerret/ferret/pull/593)
- ``DOCUMENT_EXISTS`` function [#594](https://github.com/MontFerret/ferret/pull/594)

#### Fixed
- ``RAND(0,100)`` always same result [#579](https://github.com/MontFerret/ferret/pull/579)
- Element.children always returns empty array [#580](https://github.com/MontFerret/ferret/pull/580)
- Passing parameters with a nested nil structure leads to panic [#587](https://github.com/MontFerret/ferret/pull/587)