Releases: Trendyol/es-query-builder
Releases · Trendyol/es-query-builder
v0.2.6
Changelog
- a280dd9: feature: change access modifiers of boolTypes. (@GokselKUCUKSAHIN)
v0.2.5
Changelog
- ca28c6a: inregration test added (@henesgokdag )
- 2b63fa7: regexp added (@henesgokdag )
- 8a9183e: regexp refactor (@henesgokdag )
v0.2.4
Changelog
- e17fb2a: add
es-query-builder
version info on the benchmark results (@GokselKUCUKSAHIN) - 0f11389: separate integration tests and do some refactoring (@bayraktugrul )
v0.2.3
Changelog
- f10b10d: feature: change
map, exists := possibleMap.(type)[key]
tosafeMap, ok := possibleMap[key].(type)
to avoid run time panics (@GokselKUCUKSAHIN) - 920c4bf: feature: rollback early return due to impact on code coverage (@GokselKUCUKSAHIN)
- a1067f7: rework: fix typo on godoc (@GokselKUCUKSAHIN)
- 9179961: rework: remove
includesType
and excludesType` types (@GokselKUCUKSAHIN) - c373b05: rework: remove stale comment (@GokselKUCUKSAHIN)
- 8a4de6e: rework: update
_source
for make it chainable with other query metods (@GokselKUCUKSAHIN) - c0e7f8c: rework: update test, benchmarks and existing examples. (@GokselKUCUKSAHIN)
v0.2.2
Changelog
- 2b11fd1: Update imports (@bayraktugrul)
- a19ec9b: doc: add comments about benchmark results and rearrange benchmark result detail images (@GokselKUCUKSAHIN)
- 558a0b8: doc: add documentation for query string (@bayraktugrul)
- cefd427: doc: add release badge on README (@GokselKUCUKSAHIN)
- 7e7309c: doc: update README.md with updated benchmark results (@GokselKUCUKSAHIN)
- 529ba1e: doc: update benchmark tests (@GokselKUCUKSAHIN)
- c146217: doc: update run benchmark shell script (@GokselKUCUKSAHIN)
- c3f43c4: feature: add query string (@bayraktugrul)
- 50cc1c0: feature: update query_string_test.go (@bayraktugrul)
- 2e814b4: workflow: add security gate (@GokselKUCUKSAHIN)
v0.2.1
Changelog
- 3e8e1e1: Add elasticsearch testcontainers integration (@bayraktugrul)
- 483bc67: Do small refactor and add missing go.sum (@bayraktugrul)
- 1ab04b4: Range reworked (@GokselKUCUKSAHIN)
- 6786b03: add IsType method into assert (@GokselKUCUKSAHIN)
- 4640fd1: add IsTypeString method into assert (@GokselKUCUKSAHIN)
- 258d0f4: add Sort field (@GokselKUCUKSAHIN)
- 9f4a2a0: add TermFunc, TermsArrayFunc and ExistsFunc & 100% unit tests 💪 (@GokselKUCUKSAHIN)
- f2fec24: add boolType factory, improve Bool tests. add example into README (@GokselKUCUKSAHIN)
- 61eec44: add dependency change on build and test workflow (@GokselKUCUKSAHIN)
- 35f677b: add example (@GokselKUCUKSAHIN)
- 2089a36: add json marshal tests (@GokselKUCUKSAHIN)
- d65e791: add makefile, change SortAdvanced name to SortWithMode (@GokselKUCUKSAHIN)
- 042e49b: add makefile, change SortAdvanced name to SortWithMode (@GokselKUCUKSAHIN)
- 3ac2fa4: add more benchmarks (@GokselKUCUKSAHIN)
- feff74f: add range, size, from and _source = false. Fix track_total_hits typo (@GokselKUCUKSAHIN)
- 8f0d832: add runbench script (@GokselKUCUKSAHIN)
- 877e7b0: add tests for 'es.New' (@GokselKUCUKSAHIN)
- b08dd3d: add unit tests for query and bool (@GokselKUCUKSAHIN)
- a9b4dbf: bump to go v1.18 ( <>)
- 5e61a39: change format (@GokselKUCUKSAHIN)
- 8790489: check readme (@GokselKUCUKSAHIN)
- e44ff8e: doc: add AggNested's godoc (@GokselKUCUKSAHIN)
- 462240b: doc: add Path (@GokselKUCUKSAHIN)
- f2772b7: doc: add Path's godoc (@GokselKUCUKSAHIN)
- 8d57c4b: doc: add godoc comments (@GokselKUCUKSAHIN)
- 0c77fa1: doc: fix typo on godoc (@GokselKUCUKSAHIN)
- 673d2ab: doc: resolve conflict (@GokselKUCUKSAHIN)
- 43cb8e4: doc: update Operator godoc example (@GokselKUCUKSAHIN)
- 5306ced: doc: update es.NewQuery's godoc example (@GokselKUCUKSAHIN)
- e0a2ef4: doc: update install section of readme (@bayraktugrul)
- 38098d8: enrich example with comments (@GokselKUCUKSAHIN)
- ecfc64a: example
gofumpted
(@GokselKUCUKSAHIN) - a655ad4: example
gofumpted
(@GokselKUCUKSAHIN) - 903bab4: experimental: add second go mod inside internal/testing (@GokselKUCUKSAHIN)
- 1c8252f: experimental: remove internal/testing (@GokselKUCUKSAHIN)
- 99cac9c: feat: add AggNested (@GokselKUCUKSAHIN)
- 53e8627: feat: update sort with builder pattern (@GokselKUCUKSAHIN)
- ad452fc: feature: add "nested" query support (@GokselKUCUKSAHIN)
- 67952c4: feature: add Match Operator enum (@GokselKUCUKSAHIN)
- 2075948: feature: add aggs support (terms, multi_terms and nested aggs) (@GokselKUCUKSAHIN)
- 0f492e0: feature: add condition if function, termIf, termsIf and existsIf. Rename TermsArrayFunc as TermFunc (@GokselKUCUKSAHIN)
- d06718c: feature: add match support (@GokselKUCUKSAHIN)
- e3bf0b4: feature: add match_all (@GokselKUCUKSAHIN)
- baf3b7c: feature: add match_none query (@GokselKUCUKSAHIN)
- dd1e7c4: feature: add min, max and avg AggsTypes (@GokselKUCUKSAHIN)
- 9d2bd3e: feature: add score_mode enum for nested (@GokselKUCUKSAHIN)
- b6ebe52: feature: add score_mode support for nested (@GokselKUCUKSAHIN)
- 3fbf8c8: feature: change for range over slice to for-i (@GokselKUCUKSAHIN)
- ccc0238: feature: improve nested (@GokselKUCUKSAHIN)
- cd000eb: feature: improve range queries (@GokselKUCUKSAHIN)
- 23ce2bc: feature: major refactor (@GokselKUCUKSAHIN)
- a95b76e: feature: match corrected (@GokselKUCUKSAHIN)
- b813f13: feature: reformat code (@GokselKUCUKSAHIN)
- b36df58: feature: remove Set prefix from some of the methods for clearity (@GokselKUCUKSAHIN)
- 35d5aac: fix linter (@GokselKUCUKSAHIN)
- aad318e: fix: GoReleaser GitHub Action (@GokselKUCUKSAHIN)
- c1a28e8: fix: if_test.go linter (@GokselKUCUKSAHIN)
- acdb88f: fix: match query (@GokselKUCUKSAHIN)
- 715f23c: hotfix: change types.Path's field names
path
(@GokselKUCUKSAHIN) - 85d4c0a: improve test workflow (@GokselKUCUKSAHIN)
- cf6f82a: improve tests (@GokselKUCUKSAHIN)
- 16f2830: improve tests 2 (@GokselKUCUKSAHIN)
- 739f000: initial commit ( <>)
- 69edf97: move assert methods into seperate package. add test for mode and order (@GokselKUCUKSAHIN)
- 10d7195: query syntax improved (@GokselKUCUKSAHIN)
- 1d5776e: refactor tests (@GokselKUCUKSAHIN)
- f4c6783: set up CI with github workflow (@GokselKUCUKSAHIN)
- 168f811: term and terms improved with generics and add benchmark tests (@GokselKUCUKSAHIN)
- dd6db84: test 100% 💯 (@GokselKUCUKSAHIN)
- baa760c: update README (@GokselKUCUKSAHIN)
- a96d5e2: update README (@GokselKUCUKSAHIN)
- 1ec9cab: update README (@GokselKUCUKSAHIN)
- 94100ec: update README (@GokselKUCUKSAHIN)
- 2391c69: update README (@GokselKUCUKSAHIN)
- 25e5391: update README (@GokselKUCUKSAHIN)
- e1d1b62: update badge (@GokselKUCUKSAHIN)
- bb1a42b: update test files path (@GokselKUCUKSAHIN)
- 56d6f15: v3 to v4 (@GokselKUCUKSAHIN)