- Backwards incompatible changes
- Drop support for ruby < 2.2
- Drop support for rails < 4.1
- Enhancements
- Add support for ruby 2.3 and 2.4
- Add support for rails 5.0 and 5.1
- Add helpers for retrieving current API user as well as more detailed token information (#8)
- Fix for case-insensitive authorization request header (#7)
- Disable strict token validation for session-authenticated users by
default; enable with
G5AuthenticatableApi.strict_token_validation = true
(#6).
- When there is already an authenticated session, validate the current user's access token against the auth server on every API request (#5)
- First open source release to RubyGems
- Bug fix: ignore any configured resource owner password credentials during token validation.
- Implement Rails API helpers
- Renamed
G5AuthenticatableApi::GrapeHelpers
toG5AuthenticatableApi::Helpers::Grape
- Initial release with Grape API helpers