All Versions
44
Latest Version
Avg Release Cycle
103 days
Latest Release
-

Changelog History
Page 5

  • v2.2.1 Changes

    August 10, 2015

    โž• Added

    • ๐Ÿ‘Œ Support for index template added #905

    ๐Ÿ‘Œ Improvements

    • โšก๏ธ Update Elasticsearch dependency to 1.7.1 and update plugin dependencies #909
    • โšก๏ธ Update php-cs-fixer to 1.10 #898
    • โœ… Elastica\QueryBuilder now uses Elastica\QueryBuilder\Version\Latest as default version to avoid empty version classes. #897
    • โšก๏ธ Update elasticsearch-image to work with ES 1.7.1 #907
    • ๐Ÿ”จ Local dev environment was refactored to fully work in docker environment. Running tests is now only one command: make tests #901

    ๐Ÿ—„ Deprecated

    • โœ… Elastica\QueryBuilder\Version\Version150 deprecated in favor of Elastica\QueryBuilder\Version\Latest #897
  • v2.2.0 Changes

    July 08, 2015

    Backward Compatibility Breaks

    • ๐Ÿšš Usage of constant DEBUG and method Elastica\Util::debugEnabled is removed. #868
    • 0๏ธโƒฃ Elastica\Response::getTransferInfo will not return "request_header" by default. #868
    • ๐Ÿ”Œ The Image Plugin is currently not compatible with Elasticearch 1.6.0

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed segmentation fault in PHP7 #868
    • โœ‚ Removed deprecation for Elastica\Type::deleteByQuery #875

    ๐Ÿ‘Œ Improvements

    • CallbackStrategy now will accept any callable as callback, not only instance of Closure. #871
    • StrategyFactory now will try to find predefined strategy before looking to global namespace. #877
    • ๐Ÿš€ Update elasticsearch dependency to elasticsearch 1.6.0 https://www.elastic.co/downloads/past-releases/elasticsearch-1-6-0
    • โšก๏ธ All elasticsearch plugin dependencies were updated to the newest version.
    • Methods of classes in QueryBuilder\DSL namespace now have exact same signatures as corresponding constructors. #878
    • Constructor of Aggregation\Filter now accepts filter as second parameter #878
    • Constructor of Filter\AbstractMulti (BoolAnd, BooldOr) now accepts array of filters as parameter #878
    • Constructor of Query\Match now accepts arguments #878
    • Coverage Reporting improved with Codecov #888
    • โž• Added 'query_cache' option for search #886
  • v2.1.0 Changes

    June 01, 2015

    โž• Added

    • Multiple rescore query #820
    • ๐Ÿ‘Œ Support for a custom connection timeout through a connectTimeout parameter. #841
    • SignificantTerms Aggregation #847
    • ๐Ÿ‘Œ Support for 'precision_threshold' and 'rehash' options for the Cardinality Aggregation [#851]
    • ๐Ÿ‘Œ Support for retrieving id node #852
    • Scroll Iterator #842
    • Gitter Elastica Chat Room add for Elastica discussions: https://gitter.im/ruflin/Elastica
    • โœ… Introduce PHP7 compatibility and tests. #837
    • Tool\CrossIndex for reindexing and copying data and mapping between indices #853
    • CONTIRUBTING.md file added for contributor guidelines. #854

    ๐Ÿ‘Œ Improvements

    • ๐Ÿšš Introduction of Changelog standard based on http://keepachangelog.com/. changes.txt moved to CHANGELOG.md #844
    • โœ… Make host for all tests dynamic to prepare it for a more dynamic test environment #846
    • Node information is retrieved based on id instead of name as multiple nodes can have the same name. #852
    • โšก๏ธ Guzzle Http dependency updated to 5.3.*
    • โœ‚ Remove NO_DEV builds from travis build matrix to speed up building. All builds include no dev packages.
    • โœ… Introduction of benchmark test group to make it easy to run benchmark tests.
    • ๐Ÿ— Make the docker images directly available on the docker registry. This speeds up fetching of the images and automates the build of the images.

    Backward Compatibility Breaks

    • ๐Ÿšš Elastica\ScanAndScroll::$_lastScrollId removed: key() now always returns the next scroll id #842

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ Facets are deprecated. You are encouraged to migrate to aggregations instead. #855
    • ๐Ÿ— Elastica\Query\Builder is deprecated. Use new Elastica\QueryBuilder instead. #855
    • ๐Ÿ—„ For PHP 7 compatibility Elastica\Query\Bool was renamed to *\BoolQuery, Elastica\Filter\Bool was renamed to BoolFilter, Elastica\Transport\Null was renamed to NullTransport as Null and Bool are reserved phrases in PHP 7. Proxy objects for all three exist to keep backward compatibility. It is recommended to start using the new objects as the proxy classes will be deprecated as soon as PHP 7 is stable. #837
  • v2.0.0 Changes

    May 11, 2015

    Backward Compatibility Breaks

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix empty bool query to act as match all query #817
    • ๐Ÿ›  Fixed short match construction in query DSL #796
    • โšก๏ธ Index optimize method to return Response object. #797
    • ๐Ÿ›  Fix fluent interface inconsistency #788

    ๐Ÿ‘Œ Improvements

    • โž• Add testing on PHP 7 on Travis #826
    • ๐Ÿ‘ Allow bool in Query::setSource function #818 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-source-filtering.html
    • โœ‚ deleteByQuery() implemented in Elastica\Index #816
    • โž• Add MLT query against documents #814
    • โž• Added Elastica\Query\SimpleQueryString::setMinimumShouldMatch #813
    • โž• Added Elastica\Query\FunctionScore::setMinScore #813
    • โž• Added Elastica\Query\MoreLikeThis::setMinimumShouldMatch #813
    • โž• Added new methods to Elastica\Aggregation\DateHistogram: setOffset, setTimezone #813
    • ๐Ÿ—„ Following methods in Elastica\Aggregation\DateHistogram marked as deprecated: setPreOffset, setPostOffset, setPreZone, setPostZone, setPreZoneAdjustLargeInterval #813
    • โž• Add Elastica\Facet\DateHistogram::setFactor() #806
    • โž• Added Elastica\Query\QueryString::setTimezone #813
    • โž• Add .editorconfig #807
    • โž• Added Elastica\Suggest\Completion #808
    • ๐Ÿ›  Fix elasticsearch links to elastic domain #809
    • โž• Added Elastica\Query\Image #787
    • โž• Add Scrutinizer Code Quality status badge
    • โž• Added support for percentiles aggregation #786