v0.1.0
What's Changed
- Bootstrap project by @drmarjanovic in #1
- Setup CI by @drmarjanovic in #2
- Add -Ywarn-unused scalac option by @mvelimir in #3
- Set up microsite by @mvelimir in #4
- (dsl): Support GetById request by @drmarjanovic in #5
- (dsl): Support create and upsert requests by @dbulaja98 in #6
- (executor): Provide simple HTTP executor by @drmarjanovic in #7
- (executor): Support Create and CreateOrUpdate requests by @dbulaja98 in #8
- (api): Support creating index by @markaya in #9
- (api): Support exists by @dbulaja98 in #11
- (api): Support deleting index by @markaya in #12
- (dsl): Expose '.routing' as a separate method by @drmarjanovic in #13
- (executor): Simplify create method by @dbulaja98 in #17
- Update README.md by @dbulaja98 in #18
- (api): Support delete by ID by @mvelimir in #19
- Introduce Newtype instead of AnyVal by @markaya in #14
- Update README.md by @dbulaja98 in #21
- (test): Setup test environment for executor by @dbulaja98 in #20
- (test): Support unit tests for IndexName validation by @dbulaja98 in #22
- (executor): Add logging to HttpElasticExecutor by @dbulaja98 in #16
- (test): Support integration tests for HttpElasticExecutor methods by @dbulaja98 in #24
- (dsl): Query DSL by @markaya in #23
- (executor): Fix deleteIndex and deleteById by @dbulaja98 in #26
- (test): Refactor QueryDSLSpec by @dbulaja98 in #29
- (dsl): Implement Range Query by @markaya in #28
- (dsl): Implement exists query by @dbulaja98 in #30
- (dsl): Implement matchAll query by @dbulaja98 in #31
- (example): Provide example application by @drmarjanovic in #27
- (dsl): Support refresh parameter by @dbulaja98 in #33
- (dsl): Refactor routing parameter by @dbulaja98 in #34
- (api): Restructure errors by @dbulaja98 in #36
- (dsl): Support term query by @mvelimir in #25
- (test): Implement Test Executor by @dbulaja98 in #37
- (test): Fix TestExecutor logic by @dbulaja98 in #38
- Support search with ZIO schema by @markaya in #32
- (executor): Refactor HttpElasticExecutor methods by @dbulaja98 in #41
- (executor): Fix refresh parameter by @dbulaja98 in #40
- (executor): Add bulk query by @markaya in #42
- (example): Support initial loading of data in example app by @dbulaja98 in #43
- (tests): Add test for bulk request and clean up Integration Tests by @markaya in #44
- (dsl): Support routing for requests in Bulk request by @dbulaja98 in #46
- (example): Support getAll and search queries by @dbulaja98 in #45
- (test): Fix flaky IndexName creation in tests by @dbulaja98 in #47
- (dsl): Offer type-safe query API by @mvelimir in #39
- Make improvements in tests by @mvelimir in #49
- (dsl): Support Wildcard query by @dbulaja98 in #48
- (example): Support contains and startsWith queries by @dbulaja98 in #50
- Expand README.md with overview and usage by @mvelimir in #51
- Improve README.md by @mvelimir in #55
- Add headers in classes by @dbulaja98 in #56
- Add sbt-header plugin by @dbulaja98 in #57
- Set up publish job in CI workflow by @mvelimir in #60
- Fix typo in README by @arnoldlacko in #65
- (test): Improve integration tests by @dbulaja98 in #61
- Add installation guide to README.md by @mvelimir in #68
- Update zio, zio-json to 3.8.10 by @scala-steward in #70
- Update mdoc, sbt-mdoc to 2.3.7 by @scala-steward in #78
- Update sbt to 1.7.3 by @scala-steward in #77
- Update scala-library to 2.12.17 by @scala-steward in #76
- Update zio-schema, zio-schema-json to 0.4.7 by @scala-steward in #75
- Update zio-http to 0.0.4 by @scala-steward in #73
- Update zio, zio-test, zio-test-sbt to 2.0.6 by @scala-steward in #71
- Update scalafmt-core to 3.7.1 by @scala-steward in #79
- Update zio-config, zio-config-magnolia, ... to 3.0.7 by @scala-steward in #72
- Update zio-json to 0.4.2 by @scala-steward in #74
- Update website by @mvelimir in #80
- Update sbt to 1.8.2 by @scala-steward in #81
- (example): Fix resource leaking by @mvelimir in #84
- (dsl): Support filter criteria in bool compound query by @kevchuang in #86
- Refactor core by @dbulaja98 in #82
- Support boost in Range and Bool query by @kevchuang in #88
- Update zio, zio-test, zio-test-sbt to 2.0.8 by @scala-steward in #89
- Update zio-schema, zio-schema-json to 0.4.8 by @scala-steward in #94
- Pass routing parameter when executing delete by query by @mvelimir in #96
- Use module pattern (remove execute method on requests) by @mvelimir in #83
- Update scalafmt-core to 3.7.2 by @scala-steward in #97
- Update zio-prelude to 1.0.0-RC17 by @scala-steward in #98
- Update zio, zio-json to 3.8.12 by @scala-steward in #100
- (dsl): Provide
createIndex
methods by @drmarjanovic in #101 - Remove Map and phantom type parameter ERT and support streaming by @arnoldlacko in #99
- Replace WireMock with STTP by @kevchuang in #103
- Update zio, zio-test, zio-test-sbt to 2.0.10 by @scala-steward in #104
- Add refresh to GetById request by @dbulaja98 in #106
- Update zio-prelude to 1.0.0-RC18 by @scala-steward in #105
- (dsl): Support Nested query by @mvelimir in #102
- Update zio, zio-json to 3.8.13 by @scala-steward in #110
- Remove implicits from ElasticQuery by @dbulaja98 in #111
- (api): Return sealed traits instead of private case classes by @dbulaja98 in #113
- Update zio-http to 0.0.5 by @scala-steward in #115
- Support streams for search after with point in time by @markaya in #112
- (dsl): Support Aggregations by @dbulaja98 in #95
- Support MustNot in Bool compound query and add tests by @dbulaja98 in #119
- Support Sort parameter by @dbulaja98 in #117
- (api): Support count by @dbulaja98 in #123
- Restructure code by @drmarjanovic in #121
- Update zio-schema, zio-schema-json to 0.4.9 by @scala-steward in #125
- Restructure and refactor whole library by @dbulaja98 in #124
- Adapt example application by @dbulaja98 in #129
- Support Scala 3 by @drmarjanovic in #131
- Add streaming methods to Elasticsearch trait by @markaya in #132
- Support Script Sort by @dbulaja98 in #134
- Update zio-json to 0.5.0 by @ioleo in #137
- Update scalafmt-core to 3.7.3 by @scala-steward in #139
- Restructure tests by @dbulaja98 in #138
- (docs): Provide website documentation and update README by @dbulaja98 in #128
- Optimize Sort by by @dbulaja98 in #140
- (docs): Improve website structure by @drmarjanovic in #144
- (api): Support
from
andsize
pagination parameters by @dbulaja98 in #142 - (api): Support Elasticsearch authorization by @dbulaja98 in #143
- (dsl): Support highlights by @markaya in #141
- Support last sort value and search after request by @markaya in #147
- Show the current snapshot version on the installation page by @mvelimir in #148
- (dsl): Support inner hits by @mvelimir in #116
- Update zio, zio-test, zio-test-sbt to 2.0.11 by @scala-steward in #150
- Update sbt-revolver to 0.10.0 by @scala-steward in #151
- (dsl): Support Update request by @dbulaja98 in #149
- Remove
.docAsUpsert
parameter from Update request by @dbulaja98 in #157 - Update zio, zio-json to 3.8.15 by @scala-steward in #158
- Update zio, zio-test, zio-test-sbt to 2.0.12 by @scala-steward in #159
- (dsl): Support Update By Query request by @dbulaja98 in #156
- Restrict type S in BoolQuery by @mvelimir in #162
- Refactor Aggregations and InnerHits by @dbulaja98 in #161
- Update zio, zio-test, zio-test-sbt to 2.0.13 by @scala-steward in #164
- Add
Scaladoc
to public API by @dbulaja98 in #160 - Support Newtype validation in Scala 2 and 3 by @mvelimir in #165
- (example): Support
offset
andlimit
query parameters by @mvelimir in #166
New Contributors
- @drmarjanovic made their first contribution in #1
- @dbulaja98 made their first contribution in #6
- @markaya made their first contribution in #9
- @arnoldlacko made their first contribution in #65
- @scala-steward made their first contribution in #70
- @kevchuang made their first contribution in #86
- @ioleo made their first contribution in #137
Full Changelog: https://github.com/lambdaworks/zio-elasticsearch/commits/v0.1.0