Skip to content

Releases: gdbots/query-parser-php

v3.0.0

05 Dec 19:45
d033bb3
Compare
Choose a tag to compare

BREAKING CHANGES

  • Require php 8.1.
  • Use new php enum instead of the home grown versions.

v2.0.2

30 Oct 23:42
d35cb9a
Compare
Choose a tag to compare
  • Add support for utf-8 characters when parsing words.

v2.0.1

18 Oct 02:58
Compare
Choose a tag to compare
  • Do not truncate input in Tokenizer::scan. Removed substr($input, 0, 256) rule as we're unsure where/why it's there and seems safe to remove.

v2.0.0

14 Jun 23:31
7ea4f6a
Compare
Choose a tag to compare

BREAKING CHANGES

  • Require php >=7.4
  • Uses php7 type hinting throughout with declare(strict_types=1);
  • Uses "ruflin/elastica": "^7.0"

v1.0.0

09 Jun 20:51
Compare
Choose a tag to compare
  • Initial stable version.

v0.3.2

12 Apr 21:37
Compare
Choose a tag to compare
  • BUG :: Add minimum requirement check for word matching [a-zA-Z0-9]+ and ignore empty phrases.

v0.3.1

14 Dec 01:32
Compare
Choose a tag to compare
  • BUG :: Fix invalid string casting on Numbr in ElasticaQueryBuilder.

v0.3.0

12 Nov 02:18
f87202c
Compare
Choose a tag to compare

BREAKING CHANGES

  • Update ElasticaQueryBuilder to use "ruflin/elastica": "~5.3".
  • Require php >=7.1 in composer.json.
  • Add php7 type hinting and use declare(strict_types=1);.

v0.2.1

28 Dec 20:05
Compare
Choose a tag to compare
  • pull #9: Respect boolean operator preceding subquery.

v0.2.0

15 Aug 01:04
Compare
Choose a tag to compare

BREAKING CHANGES

  • issue #7: Update ElasticaQueryBuilder to use 2.x queries/filters. Requires "ruflin/elastica": "~3.2".
  • issue #6: Make TimeZone configurable on any builders that use date nodes.
  • The Number class was renamed to Numbr to prevent issue with scalar type hints in php7.