- Moved the development dependencies from the gemspec to the Gemfile (#10)
- Added support for Gem release automation
- Bundler >= 2.3 is from now on required as minimal version (#9)
- Dropped support for Ruby < 2.5 (#9)
- Dropped support for Rails < 5.2 (#9)
- Updated all development/runtime gems to their latest Ruby 2.5 compatible version (#9)
- Migrated to Github Actions
- Migrated to our own coverage reporting
- Added the code statistics to the test process
- Pinned rspec-expectations to <= 3.9.2
- Removed the rspec-expectations pinning
- Corrected some documentation glitches
- Corrected a migration bug on the configuration which used the wrong namespace
for
RsaPublicKey
(resulted inuninitialized constant Grape::Jwt::Authentication::Configuration::RsaPublicKey
)
- Extracted the JWT verification functionality into its own gem
(keyless) (#6)
- This extraction allows users to use the JWT/RSA key handling without Grape
- The API/configuration stays the same
- With the major update to 2.0 we dropped a lot of code which is now located at
the Keyless gem:
Grape::Jwt::Authentication::Jwt
was replace withKeyless::Jwt
Grape::Jwt::Authentication::RsaPublicKey
was replace withKeyless::RsaPublicKey
- Dropped support for EOL Ruby 2.3 (in addition to Grape)
- Check the remote response on public key fetching (#3)
- Added support for Ruby 2.6
- Dropped support for EOL Ruby 2.2
- Added the parsed and original token to the Rack environment (#2)
- Two new helper methods are now available to access the JWT from an API spec
- First public release of the gem
- Yanked, published with the wrong account