Skip to content

Releases: fschuindt/firebase_id_token

3.0.0

12 May 02:46
15dcdac
Compare
Choose a tag to compare

Added

  • CI testing using GitHub Actions.
  • Explains on README.md about the behavior of verify on expired tokens. Details here.
  • Warns about the poorly synchronized clocks issue with the token's iat. Details here.
  • Gives better examples when testing. Details here.
  • Created a .ruby-version file.
  • Added ActiveSupport as dependency for Time.current.
  • SimpleCov JSON formatter and json as dependency.

Changed

  • It won't default to Redis.new anymore. You must now provide Redis details during configuration. Details here.
  • Upgraded Redis to 5.0.6.
  • Upgraded Redis Namespace to 1.10.
  • Upgraded HTTParty to 0.21.0.
  • Upgraded JWT to 2.7.
  • Upgraded [Dev] Ruby to 3.2.2.
  • Upgraded [Dev] Bundler to 2.4.13.
  • Upgraded [Dev] Rake to 13.0.6.
  • Upgraded [Dev] RSpec to 3.12.
  • Upgraded [Dev] Redcarpet to 3.6.
  • Upgraded [Dev] Simplecov to 0.22.0.
  • Upgraded [Dev] Pry to 0.14.2.

Fixed

  • Code Climate test coverage report.

Removed

  • Travis CI badge.

2.5.2

10 May 05:29
20d9204
Compare
Choose a tag to compare

Fixed

2.5.1

15 Aug 13:35
184b9f3
Compare
Choose a tag to compare

2.5.0

13 Apr 20:04
74ffb26
Compare
Choose a tag to compare

Fixed

  • Local Code Execution through Argument Injection via dash leading git url parameter in Gemfile CVE-2021-43809.
  • Dependency Confusion in Bundler CVE-2020-36327.
  • Insecure path handling in Bundler CVE-2019-3881.

Changed

  • Using Bundler 2.3.11.
  • Using Time.current instead of Time.now to work with timezones PR 34.
  • Caching certificates on memory using Thread to avoid unnecessary calls into Redis PR 33.

2.4.0

02 May 18:32
785aa50
Compare
Choose a tag to compare

Fixed

Changed

  • Using Bundler 1.17.2.

Added

  • Ability to raise errors when verifying tokens.
  • FirebaseIdToken::Certificates.find! method.
  • FirebaseIdToken::Signatures.verify! method.
  • FirebaseIdToken::Exceptions::CertificateNotFound exception.
  • :raise_error option to FirebaseIdToken::Signature.verify.
  • CHANGELOG.md file.

2.3.2

15 Feb 23:56
5fe0fa3
Compare
Choose a tag to compare

Fix broken tests using FirebaseIdToken.test!

2.3.1

13 Aug 22:23
575b15f
Compare
Choose a tag to compare

Release last changes on master, mostly testing features.

Updated dependencies

18 Jun 21:03
4b2ed68
Compare
Choose a tag to compare
Merge pull request #13 from fschuindt/upgrade/versions

Use semantic versions

2.1.0

09 Apr 07:22
Compare
Choose a tag to compare

Fix verification issue.

Related Issue

2.0.0

09 Dec 02:46
Compare
Choose a tag to compare

This marks this Gem as stable for being used in production environments.