All Versions
27
Latest Version
Avg Release Cycle
156 days
Latest Release
183 days ago

Changelog History
Page 1

  • v1.4.4

    February 12, 2020
    • 🛠 #408 - Fixed expires_at for formatted time (@Lomey)
  • v1.4.3

    January 29, 2020
    • 📇 #483 - add project metadata to gemspec (@orien)
    • 👍 #495 - support additional types of access token requests (@SteveyblamFreeagent, @thomcorley, @dgholz)
      • Adds support for private_key_jwt and tls_client_auth
    • #433 - allow field names with square brackets and numbers in params (@asm256)
  • v1.4.2

    October 01, 2019
    • 🏗 #478 - support latest version of faraday & fix build (@pboling)
      • Officially support Ruby 2.6 and truffleruby
  • v1.4.1

    October 13, 2018
    • ⚡️ #417 - update jwt dependency (@thewoolleyman)
    • 🚚 #419 - remove rubocop dependency (temporary, added back in #423) (@pboling)
    • ⚡️ #418 - update faraday dependency (@pboling)
    • ⚡️ #420 - update oauth2.gemspec (@pboling)
    • 🚀 #421 - fix CHANGELOG.md for previous releases (@pboling)
    • ⚡️ #422 - update LICENSE and README.md (@pboling)
    • ⚡️ #423 - update builds, Rakefile (@pboling)
      • officially document supported Rubies
      • Ruby 1.9.3
      • Ruby 2.0.0
      • Ruby 2.1
      • Ruby 2.2
      • [JRuby 1.7][jruby-1.7] (targets MRI v1.9)
      • [JRuby 9.0][jruby-9.0] (targets MRI v2.0)
      • Ruby 2.3
      • Ruby 2.4
      • Ruby 2.5
      • [JRuby 9.1][jruby-9.1] (targets MRI v2.3)
      • [JRuby 9.2][jruby-9.2] (targets MRI v2.5)

    💎 [jruby-1.7]: https://www.jruby.org/2017/05/11/jruby-1-7-27.html 💎 [jruby-9.0]: https://www.jruby.org/2016/01/26/jruby-9-0-5-0.html 💎 [jruby-9.1]: https://www.jruby.org/2017/05/16/jruby-9-1-9-0.html 💎 [jruby-9.2]: https://www.jruby.org/2018/05/24/jruby-9-2-0-0.html

  • v1.4.0

    June 09, 2017
    • ⬇️ Drop Ruby 1.8.7 support (@sferik)
    • 🛠 Fix some RuboCop offenses (@sferik)
    • Dependency: Remove Yardstick (@sferik)
    • Dependency: Upgrade Faraday to 0.12 (@sferik)
  • v1.3.1

    March 03, 2017
    • ➕ Add support for Ruby 2.4.0 (@pschambacher)
    • Dependency: Upgrade Faraday to Faraday 0.11 (@mcfiredrill, @rhymes, @pschambacher)
  • v1.3.0

    December 28, 2016
    • ➕ Add support for header-based authentication to the Client so it can be used across the library (@bjeanes)
    • 0️⃣ Default to header-based authentication when getting a token from an authorisation code (@maletor)
    • 💥 Breaking: Allow an auth_scheme (:basic_auth or :request_body) to be set on the client, defaulting to :request_body to maintain backwards compatibility (@maletor, @bjeanes)
    • 🖐 Handle redirect_uri according to the OAuth 2 spec, so it is passed on redirect and at the point of token exchange (@bjeanes)
    • ♻️ Refactor handling of encoding of error responses (@urkle)
    • Avoid instantiating an Error if there is no error to raise (@urkle)
    • ➕ Add support for Faraday 0.10 (@rhymes)
  • v1.2.0

    July 01, 2016
    • Properly handle encoding of error responses (so we don't blow up, for example, when Google's response includes a ∞) (@Motoshi-Nishihira)
    • 👉 Make a copy of the options hash in AccessToken#from_hash to avoid accidental mutations (@Linuus)
    • 👉 Use raise rather than fail to throw exceptions (@sferik)
  • v1.1.0

    January 30, 2016
    • ♻️ Various refactors (eliminating Hash#merge! usage in AccessToken#refresh!, use yield instead of #call, freezing mutable objects in constants, replacing constants with class variables) (@sferik)
    • ➕ Add support for Rack 2, and bump various other dependencies (@sferik)
  • v1.0.0

    July 09, 2014

    ➕ Added

    • ➕ Add an implementation of the MAC token spec.

    🛠 Fixed

    • 🛠 Fix Base64.strict_encode64 incompatibility with Ruby 1.8.7.