Skip to content

Releases: LaravelFreelancerNL/fluentaql

2.1.1

16 May 09:39
Compare
Choose a tag to compare

Fixed document function to allow passing of registered variables and references

2.1.0

15 May 09:22
Compare
Choose a tag to compare

Added support for decay functions:

  • DECAY_GAUSS
  • DECAY_EXP
  • DECAY LINEAR

Added support for vector functions

  • COSINE_SIMILARITY
  • L1_DISTANCE
  • L2_DISTANCE

Added support for PRUNE variable

Improved the datetime saving format.
Zulu time isn't required anymore. The the given timezone is respected and saved as either Zulu or the different with GMT. (+02:00 etc)

Fixed bug in _id validation; which now allows for single character _keys as part of _id.

2.0.0

09 Apr 16:34
Compare
Choose a tag to compare

Fixed a bug where embedded empty arrays were seen as empty objects and inserted into the DB as {} instead of [].

1.4.0

27 Jan 13:02
Compare
Choose a tag to compare

Added support for several string functions:

  • ltrim
  • rtrim
  • findFirst
  • findLast
  • soundex

trim's second parameter is optional now and it accepts a string of characters in addition to a type integer.

1.3.0

23 Dec 12:51
Compare
Choose a tag to compare

Exposed the list of comparison operators through getComparisonOperators() on Grammar.

1.2.0

22 Nov 18:27
Compare
Choose a tag to compare

You can now manually add a bindexpression to a querybuilder. It will added the expression and its data to the builder as long as the bindVar doesn't already exist.

1.1.0

12 Nov 12:54
Compare
Choose a tag to compare

Added support for several AQL functions

  • assert
  • currentDatabase()
  • currentUser
  • intersection
  • warn

Full Changelog: 1.0.0...1.1.0

1.0.0

19 Oct 18:09
38065b7
Compare
Choose a tag to compare

This is the first stable release of FluentAql. This package let's you programmatically compose ArangoDB AQL queries in PHP (^8.0).

The readme contains a quick start and links to in depth documentation.

Feel free to start a discussion if you'd find bugs, would like to contribute or have any questions.

1.0.0-beta.12

19 Oct 17:53
Compare
Choose a tag to compare
1.0.0-beta.12 Pre-release
Pre-release
- removed duplicate !array check in for clause

- fixed array of predicates falsely being recognized as a single predicate instead of a group.
- SupportCommandsTest correctly covers bindArrayValues
- added tests for unbounded and time based aggregation window queries.

1.0.0-beta.11

19 Oct 15:16
Compare
Choose a tag to compare
1.0.0-beta.11 Pre-release
Pre-release
  • Fixed merge documentation's and its docblock comment
  • Added window documentation