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.
- Start supporting Ruby 2.7.
- Provide image error details.
- Raise
UnexpectedErrorfor unknown recognition error types.
- Support for Ruby 2.3.
- Support a retrying feature on
Scnnr::Connection. - Start supporting Ruby 2.5 and 2.6.
- Support
targetparameter forScnnr::Client#coordinate.
- Support
forceparameter forScnnr::Client#recognize_url.
- Support
publicparameter forScnnr::Client#recognize_image. - Add
Scnnr::Client#coordinateto requestPOST /v1/coordinates.
- Allow timeouts greater than 25s when recognising images.
- Fix that
Scnnr::Client#fetchwith a long timeout does not make multiple requests.
- Remove
asyncfromScnnr::Response.
- Add reference links to README.
- Fix the client specs to make them easier to understand.
- Fix to handle
unexpected-contentandbad-requestAPI errors.
- Rename
UnsupportedError->UnexpectedError.
- Initial release of scnnr-ruby.