All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Search only in first stage feature
- Comments
- Text search feature
- TextSearchTask class
- Method textMatch in INyris interface
- Demo app
- Deprecated OfferInfo model
- Deprecated methods
- Accept-Language header
- full offer model that contain all different information
- deprecated classes and methods
- backward compatibility for old offer (will be removed in version 1.8.0)
- set offer language in the SDK
- ResponseImage class to support the new offer model
- Default Accept header of ImageTask
- Demo app
- Added handling of unauthorized response code
- Implementation of Parcelable to ImageInfo model
- Implementation of Parcelable to OfferInfo model
- Implementation of Parcelable to Price model
- new feature that help to specify the output format of the matching results
- the sdk to support set of output format
- ImageMatching Task
- object proposal feature
- gradle to 3.0.0
- update used libs in SDK
- introduced compile only in the SDK build.gradle
- login call from the SDK
- AuthManger
- AccessToken
- AuthTask
- Deprecated calls like login and enableCrushReporting
- onMatched(JsonObject) call from IMatchCallback
- init SDK with Client Id
- version of gson and okhttp library
- Some deprecated methods
- Hard coded nyris api url
- Firebase Crash
- Firebase Remote config
- Helpers class no more static instance
- HttpRequestHelper class no more static instance
- Migrated the old endpoints o the newest one
- Accept header for http matching request
- Search only similar feature
###Changed
- ImageMatchingTask to support search only similar offers and to create the request inside the task
- Changed HttpRequestHelper to receive request as param
- Checked if token creation date is null to avoid null exception and force the sdk to get the new token
- Token Expiration handling
- Nyris Live endpoints format
- SDK minifying
- This CHANGELOG file to hopefully serve as an evolving example of a standardized open source project CHANGELOG.
- README now contains how to use nyris IMX SDK
- A License file
- SDK library for Image matching
- A demo app that show how you can use the SDK