Skip to content

Latest commit

 

History

History
320 lines (166 loc) · 10.5 KB

File metadata and controls

320 lines (166 loc) · 10.5 KB

Changelog

All notable changes to elasticsearch-query-builder will be documented in this file.

3.9.2 - 2026-01-05

What's Changed

  • feat: Enhance Builder class by adding Conditionable trait for improved query capabilities by @greezen in #79

New Contributors

  • @greezen made their first contribution in #79

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.9.1...3.9.2

3.9.1 - 2025-12-01

What's Changed

  • Terms aggregation: Support "include" and "exclude" options for filtering values by @sventendo in #78

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.9.0...3.9.1

3.9.0 - 2025-09-29

What's Changed

  • Update issue template by @AlexVanderbist in #77
  • Added ScriptSort on Query Builder by @chirag-techrayslabs in #75
  • Comprehensive ElasticSearch Query and Aggregation Enhancement by @summerKK in #76

New Contributors

  • @AlexVanderbist made their first contribution in #77

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.8.1...3.9.0

3.8.1 - 2025-08-04

What's Changed

  • Add isEmpty method to BoolQuery by @floristenhove in #72
  • Fix missing parameter type restrictions in aggregations and sorts by @summerKK in #74

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.8.0...3.8.1

3.8.0 - 2025-06-05

What's Changed

  • Add operator, boost, prefix length, and max expansions to MultiMatchQuery by @floristenhove in #71

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.7.0...3.8.0

3.7.0 - 2025-04-14

What's Changed

  • Add DateHistogramAggregation by @Crmteam-IVG in #66

New Contributors

  • @Crmteam-IVG made their first contribution in #66

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.6.0...3.7.0

3.6.0 - 2025-03-10

What's Changed

  • Add the min_score to the builder by @wgriffioen in #68

New Contributors

  • @wgriffioen made their first contribution in #68

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.5.1...3.6.0

3.5.1 - 2025-02-19

What's Changed

  • Collapse: Make use of nested inner hits query object by @sventendo in #67

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.5.0...3.5.1

3.5.0 - 2025-02-11

What's Changed

  • Add elasticsearch collapse on query builder by @chirag-techrayslabs in #65

New Contributors

  • @chirag-techrayslabs made their first contribution in #65

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.4.0...3.5.0

3.4.0 - 2025-02-10

What's Changed

  • Add MultiBuilder to support multi-search API by @chrispappas in #64

New Contributors

  • @chrispappas made their first contribution in #64

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.3.0...3.4.0

3.3.0 - 2025-01-20

What's Changed

  • Add boost parameter to Terms query by @floristenhove in #54
  • Nested query improvements by @dam-bal in #53

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.2.2...3.3.0

3.2.2 - 2025-01-17

What's Changed

  • Fix missing args for create func by @l3aro in #60

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.2.1...3.2.2

3.2.1 - 2025-01-17

What's Changed

  • Support operator in MatchQuery by @l3aro in #59

New Contributors

  • @l3aro made their first contribution in #59

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.2.0...3.2.1

3.2.0 - 2024-11-21

What's Changed

  • Add percolate query by @floristenhove in #57
  • Allow setting values to null for RangeQuery by @bram-pkg in #56
  • Add geoshape query by @floristenhove in #58

New Contributors

  • @floristenhove made their first contribution in #57
  • @bram-pkg made their first contribution in #56

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.1.0...3.2.0

3.1.0 - 2024-10-03

What's Changed

  • feat: add MatchPhraseQuery by @summerKK in #50

New Contributors

  • @summerKK made their first contribution in #50

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/3.0.0...3.1.0

3.0.0 - 2024-05-06

See upgrading.md for possible breaking changes.

What's Changed

  • Added Nested Sort by @dam-bal in #46

New Contributors

  • @dam-bal made their first contribution in #46

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.7.0...3.0.0

2.7.0 - 2024-05-06

What's Changed

  • Allow bool and int as types for term query by @sventendo in #34
  • Fix: Include size and from in getPayload by @harlequin410 in #35
  • Allow filter aggregation without using nested aggregations by @sventendo in #37

New Contributors

  • @sventendo made their first contribution in #34
  • @harlequin410 made their first contribution in #35

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.6.0...2.7.0

2.6.0 - 2024-04-25

What's Changed

  • Add minimum_should_match support for BoolQuery by @srowan in #38

New Contributors

  • @srowan made their first contribution in #38

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.5.0...2.6.0

2.5.0 - 2024-04-25

What's Changed

  • Add boost parameter to MatchQuery by @MilanLamote in #42

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.4.0...2.5.0

2.4.0 - 2024-04-19

What's Changed

  • Add post filter logic and enhance readme by @MilanLamote in #41

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.3.0...2.4.0

2.3.0 - 2024-04-17

What's Changed

  • Add highlighting by @MilanLamote in #39

New Contributors

  • @MilanLamote made their first contribution in #39

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.2.0...2.3.0

2.2.0 - 2024-03-26

What's Changed

  • Added able track total hits by @nick-rashkevich in #36

New Contributors

  • @nick-rashkevich made their first contribution in #36

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.1.0...2.2.0

2.1.0 - 2023-02-17

What's Changed

  • IB-1280 added sum aggregation by @webbaard in #26

New Contributors

  • @webbaard made their first contribution in #26

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.0.1...2.1.0

2.0.1 - 2022-10-10

What's Changed

  • Fix Builder::search() return data type by @imdhemy in #24

New Contributors

  • @imdhemy made their first contribution in #24

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/2.0.0...2.0.1

2.0.0 - 2022-07-22

What's Changed

  • Elasticseach ^8.0 support by @h-rafiee in #19

New Contributors

  • @h-rafiee made their first contribution in #19

Full Changelog: https://github.com/spatie/elasticsearch-query-builder/compare/1.4.0...2.0.0

1.4.0 - 2022-07-20

  • add TermsQuery

1.3.0 - 2021-08-06

  • add PrefixQuery

1.2.2 - 2021-07-29

  • remove debug statements (again 🤦)

1.2.1 - 2021-07-29

  • remove debug statements

1.2.0 - 2021-07-28

  • add type to MultiMatchQuery

1.1.2 - 2021-07-22

  • fix search_after parameter in request body

1.1.1 - 2021-07-22

  • add search_after to request body

1.1.0 - 2021-07-22

  • provide default sort order
  • add searchAfter method

1.0.0 - 2021-07-07

  • initial release