Skip to content

Latest commit

 

History

History
121 lines (85 loc) · 3.74 KB

CHANGELOG.md

File metadata and controls

121 lines (85 loc) · 3.74 KB

Changelog

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.

[Unreleased]

2.5.0 - 2022-04-13

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 - 2020-05-02

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 - 2020-02-15

Fixed

  • Certificate fixture not accessible when packing Gem into Rails application.

Changed

  • Bumped Bundler version to 1.14.

2.3.1 - 2019-08-13

Fixed

  • Certificate fixture reading issue.

Added

  • Test mode.
  • Test mode documentation.

2.3.0 - 2018-06-18

Changed

  • Started to use Semantic Versioning.
  • Runtime dependencies versions upgraded.
  • Use Redis >= 3.3.3.

[2.2.0] - 2018-05-21

Nothing tracked, release skipped.

2.1.0 - 2018-04-09

Fixed

  • FirebaseIdToken::Signature.verify now returns nil for newly issued tokens.

2.0.0 - 2017-12-09

Fixed

  • Typo on Rake task force_request name.

1.3.0 - 2017-09-15

Changed

  • Renamed Certificates.request_anyway to Certificates.request! (Certificates.request_anyway was kept for backwards compatibility.

Fixed

  • Documentaiton typos.
  • Initializer typos.

1.2.2 - 2017-04-29

Changed

  • Recommended people to use cron tasks instead of background jobs.
  • Set certificates TTL based on cache-control's max-age.
  • Documentation now warns about request during application start in Rails.

Fixed

  • Documentation typos.

1.2.1 - 2017-04-27

Changed

  • Small improvements on documentation.

[1.2.0] - 2017-04-26

Changed

  • The Gem was marked as "ready to use".

[1.1.0] - 2017-04-26

Nothing tracked.

[1.0.0] - 2017-04-26

Version removed.

[0.1.0] - 2017-04-23

Version removed.