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
UnexpectedError
for 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
target
parameter forScnnr::Client#coordinate
.
- Support
force
parameter forScnnr::Client#recognize_url
.
- Support
public
parameter forScnnr::Client#recognize_image
. - Add
Scnnr::Client#coordinate
to requestPOST /v1/coordinates
.
- Allow timeouts greater than 25s when recognising images.
- Fix that
Scnnr::Client#fetch
with a long timeout does not make multiple requests.
- Remove
async
fromScnnr::Response
.
- Add reference links to README.
- Fix the client specs to make them easier to understand.
- Fix to handle
unexpected-content
andbad-request
API errors.
- Rename
UnsupportedError
->UnexpectedError
.
- Initial release of scnnr-ruby.