@codemask-labs/nestjs-elasticsearch
Version:
Schema based Elasticsearch, NestJS module with utilities, type-safe queries and aggregations builders.
358 lines (175 loc) • 21.4 kB
Markdown
# Changelog
## [2.10.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.9.0...v2.10.0) (2025-04-02)
### Features
* add release-it ([#242](https://github.com/codemask-labs/nestjs-elasticsearch/issues/242)) ([63a93ef](https://github.com/codemask-labs/nestjs-elasticsearch/commit/63a93ef504c56a98a7540d9c309077c37d9c0034))
* enable async module registration ([#241](https://github.com/codemask-labs/nestjs-elasticsearch/issues/241)) ([67b900d](https://github.com/codemask-labs/nestjs-elasticsearch/commit/67b900dc93e7cf005903e97c8addeea540c476e3))
### Build items
* **github-actions:** bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 ([#237](https://github.com/codemask-labs/nestjs-elasticsearch/issues/237)) ([3017fd2](https://github.com/codemask-labs/nestjs-elasticsearch/commit/3017fd257f28914a30055cba4d3bde54efe2eb80))
## [2.9.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.8.0...v2.9.0) (2025-02-06)
### Features
* update dependencies and node version ([#230](https://github.com/codemask-labs/nestjs-elasticsearch/issues/230)) ([c8b6663](https://github.com/codemask-labs/nestjs-elasticsearch/commit/c8b6663660e34123f4237edb6cef5e738a5daa43))
## [2.8.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.7.0...v2.8.0) (2024-10-11)
### Features
* optionally nullable queries ([#204](https://github.com/codemask-labs/nestjs-elasticsearch/issues/204)) ([d722906](https://github.com/codemask-labs/nestjs-elasticsearch/commit/d7229068cf7ff97f65fed8c996ee4fbc5aced7f7))
## [2.8.0-beta.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.7.0...v2.8.0-beta.0) (2024-10-11)
### Features
* **optionally-nullable-queries:** proof of concept ([6b8b3a7](https://github.com/codemask-labs/nestjs-elasticsearch/commit/6b8b3a731d223bc72b76b079f68fc8058ad015fd))
### Bug Fixes
* eslint errors ([b933e3e](https://github.com/codemask-labs/nestjs-elasticsearch/commit/b933e3e4904dd506c4cdca2e3bab54a0847a67b6))
* test cases for term query ([05d22d2](https://github.com/codemask-labs/nestjs-elasticsearch/commit/05d22d2ca08079a534d7d34d66c83bd7413cd241))
* typescript errors ([91a5357](https://github.com/codemask-labs/nestjs-elasticsearch/commit/91a535738a33ee1f13c938d1592aa71a858daf5d))
## [2.7.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.6.0...v2.7.0) (2024-10-01)
### Features
* update eslint to v9 ([#192](https://github.com/codemask-labs/nestjs-elasticsearch/issues/192)) ([48c2725](https://github.com/codemask-labs/nestjs-elasticsearch/commit/48c27258ae5353584bad2ff669891377843aca3a))
### Bug Fixes
* fix search after in search request params ([#198](https://github.com/codemask-labs/nestjs-elasticsearch/issues/198)) ([8ef9101](https://github.com/codemask-labs/nestjs-elasticsearch/commit/8ef91011f6fcfa3fdd32acbec5e69a5e88c4b5aa))
## [2.6.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.5.0...v2.6.0) (2024-09-02)
### Features
* add geo-centroid aggregation ([#187](https://github.com/codemask-labs/nestjs-elasticsearch/issues/187)) ([42d7e38](https://github.com/codemask-labs/nestjs-elasticsearch/commit/42d7e389c3c37da81d5b8484e54939d3322b1d3f))
## [2.5.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.4.0...v2.5.0) (2024-08-30)
### Features
* add bucket selector aggregation ([#184](https://github.com/codemask-labs/nestjs-elasticsearch/issues/184)) ([30c8f66](https://github.com/codemask-labs/nestjs-elasticsearch/commit/30c8f6681447887156e471b4d5700d83b023e611))
* add bucket sort aggregation ([#185](https://github.com/codemask-labs/nestjs-elasticsearch/issues/185)) ([2bb519b](https://github.com/codemask-labs/nestjs-elasticsearch/commit/2bb519b6e2164bf3bd6c66e095cd903205cfb86f))
## [2.4.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.3.0...v2.4.0) (2024-08-29)
### Features
* add bucket script aggregation ([#182](https://github.com/codemask-labs/nestjs-elasticsearch/issues/182)) ([8eb71e7](https://github.com/codemask-labs/nestjs-elasticsearch/commit/8eb71e71c8a2b4f72f27446d5c5e0db3408edf2c))
## [2.3.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.2.1...v2.3.0) (2024-08-27)
### Features
* add filter aggregation ([#178](https://github.com/codemask-labs/nestjs-elasticsearch/issues/178)) ([421143f](https://github.com/codemask-labs/nestjs-elasticsearch/commit/421143fdef0a8bf90126a6aceea457e1a262f62a))
## [2.2.1](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.2.0...v2.2.1) (2024-08-27)
## [2.2.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.1.0...v2.2.0) (2024-08-23)
### Features
* add nested field type ([#177](https://github.com/codemask-labs/nestjs-elasticsearch/issues/177)) ([ddaa8c1](https://github.com/codemask-labs/nestjs-elasticsearch/commit/ddaa8c19bccb103d1175bf879468b33473d62afd))
## [2.1.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.0.0...v2.1.0) (2024-08-22)
### Features
* add nested aggregation ([#174](https://github.com/codemask-labs/nestjs-elasticsearch/issues/174)) ([1308aad](https://github.com/codemask-labs/nestjs-elasticsearch/commit/1308aad3238e7cae313bd75fd7a7e2b4d877cd11))
## [2.0.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.19.0...v2.0.0) (2024-08-12)
### ⚠ BREAKING CHANGES
* support elasticsearch v8 (#157)
### Features
* support elasticsearch v8 ([#157](https://github.com/codemask-labs/nestjs-elasticsearch/issues/157)) ([e7806fd](https://github.com/codemask-labs/nestjs-elasticsearch/commit/e7806fd9277606f270e45e6234f1986c1b8b840c))
### Bug Fixes
* syntax when installing the package with npm ([#170](https://github.com/codemask-labs/nestjs-elasticsearch/issues/170)) ([147b7b1](https://github.com/codemask-labs/nestjs-elasticsearch/commit/147b7b11daa56bafadc86cecff0a017b2c7f73f1))
* yarn.lock ([52042a9](https://github.com/codemask-labs/nestjs-elasticsearch/commit/52042a9cf6f2f67d563c891795e3191356d9e30b))
## [2.0.0-beta.1](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v2.0.0-beta.0...v2.0.0-beta.1) (2024-06-07)
### Bug Fixes
* get percentiles aggregation transformed type ([f781af6](https://github.com/codemask-labs/nestjs-elasticsearch/commit/f781af6fa517592dfc7e679ab38a9af984ec6b41))
## [2.0.0-beta.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.17.3...v2.0.0-beta.0) (2024-06-07)
### ⚠ BREAKING CHANGES
* support elasticsearch v8
### Features
* support elasticsearch v8 ([1fba0c3](https://github.com/codemask-labs/nestjs-elasticsearch/commit/1fba0c3d4367fdbf4271db9250d590efd557e1a4))
* updated package.json ([1bd764c](https://github.com/codemask-labs/nestjs-elasticsearch/commit/1bd764c74ef000ca91b79cab4eb63b9c5ed675d5))
## [1.20.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.19.0...v1.20.0) (2024-08-22)
### Features
* add nested aggregation ([2016923](https://github.com/codemask-labs/nestjs-elasticsearch/commit/20169239259cb3ba637294fe69dccd6c18e61f13))
* updated release action ([6b7fe3a](https://github.com/codemask-labs/nestjs-elasticsearch/commit/6b7fe3a42411577eb9ed9d85e22291ec1a5746b7))
### Bug Fixes
* update response for missing value aggregation ([c63e4d6](https://github.com/codemask-labs/nestjs-elasticsearch/commit/c63e4d6b33708d583451cca81db769f04d48c7f6))
* release-it ([e5a9d8a](https://github.com/codemask-labs/nestjs-elasticsearch/commit/e5a9d8a46d1e813f64eefc43da4dc6f0f56da9ab))
## [1.19.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.18.0...v1.19.0) (2024-08-09)
### Features
* improved errors for decorators when registering and index or injecting ([b71156b](https://github.com/codemask-labs/nestjs-elasticsearch/commit/b71156b10c79ef5549f99c0b4c1fda6a30f61c62))
## [1.18.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.17.3...v1.18.0) (2024-07-15)
### Features
* change type of search response documents and add search after ([#165](https://github.com/codemask-labs/nestjs-elasticsearch/issues/165)) ([f475d03](https://github.com/codemask-labs/nestjs-elasticsearch/commit/f475d030643e7f016d2b7fedf79de4a7a875efa9))
## [1.17.3](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.17.2...v1.17.3) (2024-06-06)
### Bug Fixes
* match and match phrase prefix query ([#152](https://github.com/codemask-labs/nestjs-elasticsearch/issues/152)) ([860314b](https://github.com/codemask-labs/nestjs-elasticsearch/commit/860314b9bca7526b11f79b5c56e3ed748632f652))
* must not query and add unit tests ([#153](https://github.com/codemask-labs/nestjs-elasticsearch/issues/153)) ([4320f7d](https://github.com/codemask-labs/nestjs-elasticsearch/commit/4320f7dc06f73dbb8761fa9194efe3ac3453b47e))
* term and terms query ([#155](https://github.com/codemask-labs/nestjs-elasticsearch/issues/155)) ([a756544](https://github.com/codemask-labs/nestjs-elasticsearch/commit/a756544cdc0fb5edbf536add0adcc31e5a6e6ac5))
## [1.17.2](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.17.1...v1.17.2) (2024-06-05)
### Bug Fixes
* get search request ([#150](https://github.com/codemask-labs/nestjs-elasticsearch/issues/150)) ([f1d2a25](https://github.com/codemask-labs/nestjs-elasticsearch/commit/f1d2a2562c89862f975ef41e5e56783aee6b94b1))
## [1.17.1](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.17.0...v1.17.1) (2024-06-05)
### Bug Fixes
* update numeric field type ([#149](https://github.com/codemask-labs/nestjs-elasticsearch/issues/149)) ([d76c66f](https://github.com/codemask-labs/nestjs-elasticsearch/commit/d76c66fc28d4895d85b3f0fa7aa1d26be5c61b66))
## [1.17.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.16.3...v1.17.0) (2024-06-04)
### Features
* composite aggregation ([#145](https://github.com/codemask-labs/nestjs-elasticsearch/issues/145)) ([8f83007](https://github.com/codemask-labs/nestjs-elasticsearch/commit/8f83007eff1235ea0812e0150ac44cec92e39d2b))
### Bug Fixes
* min doc count in date histogram aggregation with unit tests ([#134](https://github.com/codemask-labs/nestjs-elasticsearch/issues/134)) ([e300832](https://github.com/codemask-labs/nestjs-elasticsearch/commit/e300832b4b28dfad57e32f325057b63ce8f7c99c))
* update get avg to supports only numeric fields ([#130](https://github.com/codemask-labs/nestjs-elasticsearch/issues/130)) ([6d710b4](https://github.com/codemask-labs/nestjs-elasticsearch/commit/6d710b49c07c9c9797603d9fb608ef5445681b16))
* update get max aggregation and add unit tests ([#135](https://github.com/codemask-labs/nestjs-elasticsearch/issues/135)) ([31086cf](https://github.com/codemask-labs/nestjs-elasticsearch/commit/31086cf386f67bff6f60d22cebd8abb614e532df))
* update get min aggregation and add unit tests ([#136](https://github.com/codemask-labs/nestjs-elasticsearch/issues/136)) ([5d3d7d0](https://github.com/codemask-labs/nestjs-elasticsearch/commit/5d3d7d0a14c8590129a35d3d98b97d51175cb04d))
* update get missing value aggregation and add unit tests ([#137](https://github.com/codemask-labs/nestjs-elasticsearch/issues/137)) ([4499792](https://github.com/codemask-labs/nestjs-elasticsearch/commit/449979263a5811af547df952bc3197b3c8f36206))
* update histogram aggregation and add unit tests ([#132](https://github.com/codemask-labs/nestjs-elasticsearch/issues/132)) ([90a4055](https://github.com/codemask-labs/nestjs-elasticsearch/commit/90a4055bbb1a404911b0231af45b1160022a6202))
* update percentile aggregation and add unit tests ([#142](https://github.com/codemask-labs/nestjs-elasticsearch/issues/142)) ([36da851](https://github.com/codemask-labs/nestjs-elasticsearch/commit/36da851aaa57316a1df6411bf36beaaee9004bdc))
* update range aggregation and add unit tests ([#143](https://github.com/codemask-labs/nestjs-elasticsearch/issues/143)) ([ff6b363](https://github.com/codemask-labs/nestjs-elasticsearch/commit/ff6b363c9c3c1788a3cafbe4bdea57ebfc02688d))
* update sum aggregation and add unit tests ([#146](https://github.com/codemask-labs/nestjs-elasticsearch/issues/146)) ([0422acf](https://github.com/codemask-labs/nestjs-elasticsearch/commit/0422acf42987ebc1121d8e0e250c2a0aaea0b995))
## [1.16.3](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.16.2...v1.16.3) (2024-05-29)
## [1.16.2](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.16.1...v1.16.2) (2024-05-27)
### Bug Fixes
* fix aggreation response type for range aggregation ([#124](https://github.com/codemask-labs/nestjs-elasticsearch/issues/124)) ([7d10a9e](https://github.com/codemask-labs/nestjs-elasticsearch/commit/7d10a9e30897923f069b0dfb7884c4f381e00459))
## [1.16.1](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.16.0...v1.16.1) (2024-05-24)
### Bug Fixes
* add missing type in aggregation response ([#123](https://github.com/codemask-labs/nestjs-elasticsearch/issues/123)) ([49985e2](https://github.com/codemask-labs/nestjs-elasticsearch/commit/49985e2957785ddb94dda7ee3e5e9a539f155931))
## [1.16.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.15.0...v1.16.0) (2024-05-23)
### Features
* percentile aggregation ([#122](https://github.com/codemask-labs/nestjs-elasticsearch/issues/122)) ([4729ede](https://github.com/codemask-labs/nestjs-elasticsearch/commit/4729edeafe81f7083916bc1f122722745bbf6a49))
## [1.15.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.13.1...v1.15.0) (2024-05-23)
### Features
* update readme ([#113](https://github.com/codemask-labs/nestjs-elasticsearch/issues/113)) ([e7a9790](https://github.com/codemask-labs/nestjs-elasticsearch/commit/e7a97904ad45af90649f0a2dbdf84e982f03d6d0))
### Bug Fixes
* date histogram aggregation ([#119](https://github.com/codemask-labs/nestjs-elasticsearch/issues/119)) ([76b54af](https://github.com/codemask-labs/nestjs-elasticsearch/commit/76b54af8957e7477adfa921b313036814adaad03))
* export get percent aggregation ([#117](https://github.com/codemask-labs/nestjs-elasticsearch/issues/117)) ([589a8af](https://github.com/codemask-labs/nestjs-elasticsearch/commit/589a8af5bb0989a324e8a570d591a3e29ed13026))
* prettier and release action ([#120](https://github.com/codemask-labs/nestjs-elasticsearch/issues/120)) ([9729362](https://github.com/codemask-labs/nestjs-elasticsearch/commit/972936208c9a908c2b0320782795f08318010d5b))
* versioning ([#121](https://github.com/codemask-labs/nestjs-elasticsearch/issues/121)) ([9dc642c](https://github.com/codemask-labs/nestjs-elasticsearch/commit/9dc642c260ed60e24547af0894bf5e56659c638a))
## [1.13.1](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.13.0...v1.13.1) (2024-04-24)
### Bug Fixes
* stats bucket aggregation ([#105](https://github.com/codemask-labs/nestjs-elasticsearch/issues/105)) ([cfbf460](https://github.com/codemask-labs/nestjs-elasticsearch/commit/cfbf46051c244ba0509cf3b8baa890f626156594))
## [1.13.0](https://github.com/codemask-labs/nestjs-elasticsearch/compare/v1.11.0...v1.13.0) (2024-04-24)
### Features
* add stats bucket aggregation ([#102](https://github.com/codemask-labs/nestjs-elasticsearch/issues/102)) ([4afc47d](https://github.com/codemask-labs/nestjs-elasticsearch/commit/4afc47dfb43c683cfb1d1d34e1e2881b2c1a0856))
### Bug Fixes
* package build ([#104](https://github.com/codemask-labs/nestjs-elasticsearch/issues/104)) ([dedb554](https://github.com/codemask-labs/nestjs-elasticsearch/commit/dedb5543a69b5b1b280a58e303173ba6a9c8439c))
## [1.11.0](https://github.com/codemaskinc/nestjs-elasticsearch/compare/v1.10.1...v1.11.0) (2024-04-17)
### Features
* update packages and add husky ([#90](https://github.com/codemaskinc/nestjs-elasticsearch/issues/90)) ([42525c0](https://github.com/codemaskinc/nestjs-elasticsearch/commit/42525c0ec203821483d7bbfd2a0f47a141e36fe9))
* add sort to get search request ([#94](https://github.com/codemaskinc/nestjs-elasticsearch/issues/94)) ([f00001d](https://github.com/codemaskinc/nestjs-elasticsearch/commit/f00001ddd54104a244b0183711ed8517fe49c9c0))
## [1.10.1](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.10.0...v1.10.1) (2024-04-09)
### Bug Fixes
* fix top hits aggregation ([#85](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/85)) ([17580e5](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/17580e59694f0c452ae1249a769703042f945848))
## [1.10.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.9.0...v1.10.0) (2024-04-09)
### Features
* accept keyword in sorting in top hits aggregation ([#84](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/84)) ([5f27355](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/5f27355ffd6726c3d34fbc236ad8c1ded11d301d))
## [1.9.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.8.1...v1.9.0) (2024-04-09)
### Features
* get search request for document ([#79](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/79)) ([29151db](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/29151db034a9f19ae7ae5fed7d57c09b7a15f6fc))
### Bug Fixes
* get search request ([#80](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/80)) ([2caf3b3](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/2caf3b3a28407fe487fec6e980c5a23ee58bd473))
## [1.8.1](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.8.0...v1.8.1) (2024-04-08)
### Bug Fixes
* get top hits aggregation ([#78](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/78)) ([9e1016b](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/9e1016b18d1a76a84f08bbb6a0afe249cd0335f6))
## [1.8.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.7.0...v1.8.0) (2024-04-04)
### Features
* updated release workflow ([#77](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/77)) ([e79ab70](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/e79ab709e4d97eafa172a2d0a7c13887cdc15eb4))
# [1.7.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.6.0...v1.7.0) (2024-04-04)
### Features
* extracting and transforming aggregation responses ([#16](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/16)) ([bc8c0d6](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/bc8c0d62f4a00cd268c4a806b5f9c2ed3715547f))
* transforming known aggregations ([#21](https://github.com/przemyslawwalczak/nestjs-elasticsearch/issues/21)) ([bf7d5b6](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/bf7d5b66a3ef72e75696d905be28c507aff46eea))
# [1.6.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.5.0...v1.6.0) (2023-10-20)
### Bug Fixes
* node_modules setup cache key ([9b03692](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/9b03692b45567dbc3b92903b4214ebc0579accda))
### Features
* swc jest ([be11a56](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/be11a56e0c9685421937e25bcd8701bf72c775ef))
# [1.5.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.4.0...v1.5.0) (2023-10-20)
### Features
* added additional aggregations ([517d597](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/517d597da9a7aa7a9b3756282f396e406cc64fa4))
# [1.4.0](https://github.com/przemyslawwalczak/nestjs-elasticsearch/compare/v1.3.0...v1.4.0) (2023-10-20)
### Bug Fixes
* ci workflow ([85f2ee4](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/85f2ee490233e98266b67c1785b0938080b7a63c))
* ci workflow ([c638505](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/c63850547f00c19befa88a0e79ad0279191ad34e))
* common types for keys, keywords and fields ([95ebb32](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/95ebb32ca533a1b96d4c600f8a682c0c634098c7))
* curl ([0f9c8d6](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/0f9c8d612b7146b6c8b0eaeaf5c5e0669452ce03))
* release action ([31753c3](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/31753c34f247761f94e1ce5b88e07bcf0e82ab16))
* tests ([046fdbd](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/046fdbdd85ceda48ba0fb1c414652c89e2f8783e))
* workflow ([9c01450](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/9c01450f276503aad651559c8bd4917e1d9bafec))
### Features
* add more aggregation types ([7eb34c5](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/7eb34c5d54798e49259208d2e4a07583db3eab0e))
* added ci workflow ([60408ea](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/60408ea40ccf819a13aed7e085b34fda206381cb))
* included test case for get term query with case insensitive option ([ae4cd42](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/ae4cd421a2960f4916f9b127c8d1f6edbebb14c8))
* test workflow github action ([f4faa89](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/f4faa89a6ec5de16c4e22f869e2988d3f5f9120d))
* typed aggregations ([c0cc0de](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/c0cc0ded48c59569535dc25ba65530a9beff7f5a))
* with elasticsearch container tests ([2b0d690](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/2b0d69027d386bbbb7afa8306501a80da08caf0b))
* workflow for running tests ([3d3a1bf](https://github.com/przemyslawwalczak/nestjs-elasticsearch/commit/3d3a1bfda02074f4c8c44586f0779355b8418ca5))