Releases: junghoon-vans/spring-data-meilisearch
Releases · junghoon-vans/spring-data-meilisearch
v0.4.0
🚀 Features
- Implement repository for meilisearch operations (#49) @junghoon-vans
- Add operations for meilisearch apis (#37) @junghoon-vans
🐛 Bug Fixes
- Resolve exists method fails to return false (#56) @junghoon-vans
- Troubleshooting multiget filtering (#54) @junghoon-vans
🛠️ Maintenance
- Use spring data common build (#60) @junghoon-vans
- Fix deployment error (#63) @junghoon-vans
- Build javadoc on ci (#58) @junghoon-vans
- Return null if document not found (#53) @junghoon-vans
- Drop entity mapper (#48) @junghoon-vans
📝 Documentation
- Update javadocs to specify full path of classes (#71) @junghoon-vans
- Add apache license header to source codes (#70) @junghoon-vans
- Deploy reference documentation page (#69) @junghoon-vans
- Create reference documentation (#66) @junghoon-vans
- Provide contribution guides (#65) @junghoon-vans
🧪 Tests
- Update movie entity (#47) @junghoon-vans
v0.3.0
What's Changed
Provides a new way to set up JSON Handler.
The following JSON Handlers are supported:
com.meilisearch.sdk.json.GsonJsonHandlercom.meilisearch.sdk.json.JacksonJsonHandler
Annotation based configuration
public class CustomConfiguration extends MeilisearchConfiguration {
@Override
public JsonHandler jsonHandler() {
return new JacksonJsonHandler();
}
}The default JSON Handler is GsonJsonHandler.
You can use other JSON Handler by overriding the jsonHandler() method.
Namespace based configuration
<bean id="jsonHandler" class="com.meilisearch.sdk.json.GsonJsonHandler"/>The default JSON Handler is not provided by the XML Namespace.
JSON Handler must be defined as a bean with id="jsonHandler".
🛠️ Maintenance
- refactor: register json handler as bean (#45) @junghoon-vans
v0.2.1
v0.2.0
What's Changed
🛠️ Maintenance
- refactor: make meilisearch client a wrapper class (#40) @junghoon-vans
- refactor: drop default value for meilisearch client (#38) @junghoon-vans
v0.1.1
What's Changed
- test: implement junit-jupiter extension for integration test (#17) @junghoon-vans
🛠️ Maintenance
- refactor: remove unused implimentation in MeilisearchClientFactoryBean (#35) @junghoon-vans
v0.1.0
What's Changed
🚀 Features
- feat: support annotation based configuration (#23) @junghoon-vans
- feat: implement meilisearch converter (#15) @junghoon-vans
- feat: implement entity mapper to map entitiy to json (#13) @junghoon-vans
- feat: use namespace for client configuration (#2) @junghoon-vans
🛠️ Maintenance
- style: use checkstyle to check coding convension (#31) @junghoon-vans
- chore(github): setup release drafter (#29) @junghoon-vans
- chore: setup sonatype ossrh (#28) @junghoon-vans
- chore: migrate build system to maven (#27) @junghoon-vans
- refactor: make jackson default json handler (#21) @junghoon-vans
- chore: set initial version to v0.1.0-SNAPSHOT (#19) @junghoon-vans
- chore(github): add templates (#18) @junghoon-vans
- chore: add jacoco to check test coverage (#14) @junghoon-vans
- chore: setup github action ci (#11) @junghoon-vans
- chore: declare values for json handler (#10) @junghoon-vans
- chore: set default value for user agents (#9) @junghoon-vans
- refactor: invalid json handler exception handling (#7) @junghoon-vans
- chore: setup project (#1) @junghoon-vans
📝 Documentation
- docs(javadoc): remove since tag (#32) @junghoon-vans