Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

Latest commit

 

History

History
302 lines (211 loc) · 7.51 KB

CHANGELOG.md

File metadata and controls

302 lines (211 loc) · 7.51 KB

Change Log

All notable changes to this project will be documented in this file.

[3.8.2] - 2020-01-15

  • Fix a regression when serializing empty Bool queries

[3.8.1] - 2019-12-18

  • Fix a regression in BulkResponseAggregator (introduced in 3.8.0)
  • Add MatchAll and MatchNone queries
  • Upload code coverage to Coveralls only once when running Travis CI

[3.8.0] - 2019-12-04

  • Add support for Lumen 6.x
  • BulkResponseAggregator::reset() is now fluid
  • Run Travis CI on PHP 7.4 too
  • Update PHPUnit to 7.5

[3.7.2] - 2019-12-04

  • Dummy tag since 3.7.1 was accidentally tagged on a feature branch

[3.7.1] - 2019-10-21

  • Fix two bugs in the new index prefixing feature

[3.7.0] - 2019-10-21

  • Add support for index prefixing

[3.6.1] - 2019-08-13

  • Fix incorrect return type-hint for getItemParent()

[3.6.0] - 2019-05-28

  • Add AbstractMultiIndexCommand for indexing the same data into multiple indices

[3.5.1] - 2019-01-18

  • Fix a memory leak during bulk indexing (introduced in 3.5.0)

[3.5.0] - 2018-10-23

  • Print eventual errors during bulk indexing

[3.4.1] - 2018-10-11

  • Fix a null pointer exception with the re-indexing progress bar

[3.4.0] - 2018-10-11

  • Improved resilience of the re-indexing stage of index migrations
  • Added a progress bar for the re-indexing stage of index migrations

[3.3.0] - 2018-08-21

  • Added a console command for updating certain dynamic index settings

[3.2.0] - 2018-06-18

  • Added support for setting min_doc_count on term aggregations
  • Added support for setting scripted fields and stored fields
  • Fix an issue with empty function_score queries

[3.1.0] - 2018-05-22

  • Fixed omitting "from" in queries where it's not needed
  • Added a count() method to the service

[3.0.3] - 2018-05-18

  • Make the order settable via the FieldSort constructor

[3.0.2] - 2018-05-18

  • Add some more convenient constructors

[3.0.1] - 2018-05-18

  • Add some more convenient constructors, implement Arrayable instead of our own abstract method

[3.0.0] - 2018-05-17

  • Bumped the minimum required PHP version to 7.1
  • Removed the various builder objects
  • Added phpstan for static analysis, fixed a lot of type-hint issues
  • Add some additional error checks, remove useless once caught by the language

[2.3.11] - 2018-05-17

  • Added a constructor to TermQuery for convenience

[2.3.10] - 2018-05-02

  • Removed composer.lock from git
  • Decreased the progress bar redraw frequency and made it configurable

[2.3.9] - 2018-03-15

  • Added support for most of the missing function query features

[2.3.8] - 2018-03-15

  • Added support for "dis max" queries
  • Fixed a bug in option parsing in the ApplyMigrationCommand

[2.3.7] - 2018-03-15

No functional changes, 2.3.6 accidentally got tagged on the wrong branch

[2.3.6] - 2018-01-19

  • Added option to force update_all_types when doing migrations
  • Added support for setting _source

[2.3.5] - 2017-12-07

  • Added support for using constant score queries

[2.3.4] - 2017-11-29

  • Added support for using script scoring functions

[2.3.3] - 2017-11-28

  • Made reindex operation asynchronous to prevent potential timeouts

[2.3.2] - 2017-11-27

  • Added "delete by query" support

[2.3.1] - 2017-11-14

Fixed

  • Improve code coverage somewhat
  • Fixed a phpdoc issue that broke fluent setter usage

[2.3.0] - 2017-11-07

Added

  • Support for controlling the batch size used during re-indexing
  • Improved re-indexing speed by tweaking some index settings before and after the re-index

Fixed

  • Fixed a few Scrutinizer issues
  • Fixed some command typos in the README

[2.2.1] - 2017-11-02

Fixed

  • Fixed an issue with empty match_all queries

[2.2.0] - 2017-11-01

Added

  • Support for terms aggregation
  • Support for adding filters and aggregations to a query

Fixed

  • Unit test instructions in the README were wrong

[2.1.1] - 2017-10-07

Fixed

  • Fixed instructions for running unit tests in the README

[2.1.0] - 2017-10-07

Added

  • Support for index migrations (see the README for more details)

Changed

  • Changed test suite to use phpunit and PSR-4
  • Changed dependencies to match real world usage

Fixed

  • Some minor Scrutinizer issues

[2.0.0] - 2017-10-03

Added

  • Initial support for Elasticsearch 5.x

[1.3.0] - 2017-09-13

Added

  • Support for wildcard and regexp queries
  • Better documentation in the README
  • Support re-indexing
  • Support update by query

Fixed

  • Fixed some badges in the README
  • Reduced some code duplication by using traits

1.2.0 - 2017-06-21

Added

  • Function for getting the total count.

1.1.2 - 2017-06-16

Fixed

  • Invert the logic to determine the correct "from" value.

1.1.1 - 2017-06-16

Added

  • PHP 7.1 to Travis CI.

1.1.0 - 2017-06-16

Added

  • Ability to specify "from" directly, bypassing the "page" abstraction

[1.0.1] - 2017-02-09

Changed

  • Composer.lock.

1.0.0 - 2017-02-09

Added

  • CHANGELOG.md

Changed

  • Update composer to use lumen-framework 5.4.

Removed

  • Function call to undefined method setSettings() in ElasticsearchService.

0.7.0 - 2017-02-09

Added

  • Support for function_score queries.
  • Scrutinizer badge.

0.6.0 - 2016-06-10

Added

  • StyleCI Badge.
  • Support for aggregations.

Changed

  • Gitter badge link.

0.5.0 - 2016-04-29

Added

  • Sorting support.
  • Query sort string parser.
  • Unit tests for sort string parser.

Removed

  • Unused property from ElasticsearchService.

0.4.0 - 2016-04-25

Added

  • Unit tests for joining queries, bulk query and bulk action.
  • Gitter badge.

Changed

  • Update README.
  • Search API related queries under new namespace.
  • License badge.
  • Expose bulk() method through service contract.

Fixed

  • Tests to work with new query builder.
  • MultiMatch query options.

0.3.1 - 2016-04-20

Fixed

  • Pagination query to accept real page number instead of one less.
  • Pagerfanta page calculation.
  • Pagerfanta tests.
  • README.

0.3.0 - 2016-04-20

Added

  • Pagerfanta to support pagination.
  • Tests for Pagerfanta.

Changed

  • Update README.

0.2.0 - 2016-04-15

Added

  • Badges.
  • composer.lock.
  • Unit tests.
  • Code coverage.
  • Travis CI.
  • Term query.
  • Support for basic query building.

Changed

  • Update documentation.
  • Cleaned up default config.

0.1.0 - 2015-11-26

Added

  • Project files.
  • Service provider that exposes a configurable elasticsearch client.