Download Latest Version Release 9.0.0 source code.tar.gz (128.8 kB)
Email in envelope

Get an email when there's a new version of Elastica

Home / 9.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-10-01 4.6 kB
Release 9.0.0 source code.tar.gz 2025-10-01 128.8 kB
Release 9.0.0 source code.zip 2025-10-01 241.6 kB
Totals: 3 Items   375.0 kB 0

Changelog

Backward Compatibility Breaks

  • Elastica\IndexTemplate now works only with new _index_template API. You should use Elastica\Template to use the deprecated API #2274
  • Dropped support for PHP <8.1 #2246
  • Removed 3rd $method argument from the Elastica\SearchableInterface::search and Elastica\SearchableInterface::count as they are not unused anymore. The following classes are affected: Elastica\Search and Elastica\Index #2256
  • Removed Elastica\Request class as constants are not used anymore and no longer needed. #2256

Added

  • Added support for Component Template #2274
  • Added support for Index Template #2274
  • Added Template class to target only legacy Template #2274
  • Added support for PHP 8.5 #2253

Changed

  • Upgrade PHPUnit from 9.5 to 10.5 #2251
  • Update phpstan to 2.x #2252

Fixed

  • Elastica\Query\BoolQuery::toArray no longer changes $this->_params to \stdClass when empty #2241
  • Fixed Client retries configuration to allow zero retries by changing condition from > 0 to >= 0 #2278

Auto generated release notes

What's Changed

New Contributors

Full Changelog: https://github.com/ruflin/Elastica/compare/8.1.0...9.0.0

Source: README.md, updated 2025-10-01