Skip to content

Releases: LaravelFreelancerNL/fluentaql

1.0.0-beta.10

19 Oct 14:33
Compare
Choose a tag to compare
1.0.0-beta.10 Pre-release
Pre-release
  • Added support for WINDOW clause

  • Added support for ArangoSearch functions: ANALYZER, BOOST, BM25, TFIDF, EXISTS, IN_RANGE, LEVENSHTEIN_MATCH(), LIKE, NGRAM_MATCH, PHRASE

  • Added support for array functions: APPEND, FLATTEN, UNIQUE, SHIFT

  • Added support for document functions: KEEP, MATCHES, PARSE_IDENTIFIER, UNSET

  • Added support for all geo functions

  • Added first_document support

  • Added Date functions: DATE_COMPARE, DATE_UTCTOLOCAL, DATE_LOCALTOUTC, DATE_ROUND, DATE_TRUNC

  • Added Numeric functions: CEIL, FLOOR, PRODUCT, RANGE, ROUND

  • Added support for String functions: CONCAT_SEPARATOR, CONTAINS, REGEX_MATCHES, REGEX_REPLACE, REGEX_SPLIT, REGEX_TEST, SPLIT, SUBSTITUTE, SUBSTRING, TOKENS, TRIM, LEVENSHTEIN_DISTANCE, UPPER, LOWER, UUID

  • Added type casting functions: TO_ARRAY, TO_BOOL, TO_NUMBER, TO_STRING

  • Improved predicate handling

  • Documentation: added newly supported functions to the lists

  • Documentation: added new page explaining predicate use.

  • QA: improved test coverage detection

  • QA: added missing tests

  • QA: improved code base up to phpstan level 8

  • QA: improved codebase up to psalm level 1

1.0.0-beta.9

24 Sep 10:14
Compare
Choose a tag to compare
1.0.0-beta.9 Pre-release
Pre-release

Added collection variables to the variable registry so they van be returned.

1.0.0-beta.8

22 Sep 12:49
Compare
Choose a tag to compare
1.0.0-beta.8 Pre-release
Pre-release

Collect now supports multiple group criteria

1.0.0-beta.7

04 Sep 14:35
Compare
Choose a tag to compare
1.0.0-beta.7 Pre-release
Pre-release

Fixed passing of the collection registry from a subquery to its parent

minor update

15 Dec 10:02
Compare
Choose a tag to compare
minor update Pre-release
Pre-release

$collection default is now an empty array

Beta 5

05 Dec 18:52
Compare
Choose a tag to compare
Beta 5 Pre-release
Pre-release

New

  • added concat AQL function
  • added date_format AQL function

Bugfixes

  • fixed empty string being represented as nothing.

Fixed strict handling of numeric string

18 Nov 07:17
Compare
Choose a tag to compare
Pre-release

Fixed validation of numeric strings. These will and must be strictly handled as strings to support a numeric string _key.

Added operator expressions and embedded filters

27 Oct 21:58
cc76101
Compare
Choose a tag to compare

You can now use if($conditions, $then, $else) as an expression.

You can now use calc($leftOperand, $operator, $rightOperand) for simple calculations

You can now add a layer of embedding to filters.

FluentAQL 1.0 alpha release

31 Aug 10:08
Compare
Choose a tag to compare
Pre-release

Fluent builder for ArangoDB's query language AQL.

First draft documentation

24 Aug 08:51
023278c
Compare
Choose a tag to compare
Pre-release

Rename of the repository

Added a first draft of the documentation