Releases: evgeniycheban/spring-data-reindexer
Releases · evgeniycheban/spring-data-reindexer
1.3
What's Changed
- Consider supporting in, containing, not in, not containing query method keywords by @DAN1X27 in #15
- Consider supporting Enum type in Namespace Entity by @evgeniycheban in #17
- Consider supporting SpEL in native queries by @evgeniycheban in #18
- Consider supporting exists query method keyword by @DAN1X27 in #19
- Consider supporting count query method keyword by @DAN1X27 in #21
- Consider supporting Sort object in query method parameters by @evgeniycheban in #23
- Consider supporting Transactional annotation for query methods by @DAN1X27 in #25
- Consider supporting interface-based, class-based and dynamic projections by @evgeniycheban in #27
- Consider supporting record projections by @evgeniycheban in #29
- Consider supporting Pageable for query methods by @evgeniycheban in #31
- Cover limit, findFirst, findTop query method keywords with tests by @evgeniycheban in #33
- Consider supporting distinct query method keyword by @evgeniycheban in #35
- Consider supporting between query method keyword by @evgeniycheban in #37
- Consider supporting isTrue, isFalse query method keywords by @evgeniycheban in #40
- Consider supporting Pageable for String query by @evgeniycheban in #42
- Consider supporting like query method keyword by @evgeniycheban in #44
New Contributors
Full Changelog: spring-data-reindexer-1.2...spring-data-reindexer-1.3
1.2
What's Changed
- Support parameter bindings for String based query by @evgeniycheban in #7
- Java 17, Spring 6.2 and rx-connector 1.22 support by @evgeniycheban in #9
- Minor adjustments
Full Changelog: spring-data-reindexer-1.1...spring-data-reindexer-1.2
1.1
1.0
The Spring Data approach to work with Reindexer database has been introduced in this release.
The 1.0 release includes:
- A base repository interface:
ReindexerRepository
that contains CRUD and reindexer-specific methods. - Support for creating query methods like:
Optional<TestItem> findByNameOrValue(String name, String value)
. - Support for creating native queries using
@Query
annotation like:@Query("SELECT * FROM items WHERE name = 'testName'")
. - Support for building query criteria using
ReindexerRepository#query
method that returns query builder for further customizations.