Skip to content

Latest commit

 

History

History
166 lines (125 loc) · 8.06 KB

CHANGELOG.md

File metadata and controls

166 lines (125 loc) · 8.06 KB

Change Log

All notable changes to this project will be documented in this file.

  • Update testing infrastructure for all supported Rubies (@pboling and @josephpage)
  • Breaking: Set :basic_auth as default for :auth_scheme instead of :request_body. This was default behavior before 1.3.0. See #285 (@tetsuya, @wy193777)
  • Token is expired if expired_at time is now (@davestevens)
  • Set the response object on the access token on Client#get_token (@cpetschnig)
  • Fix "Unexpected middleware set" issue with Faraday when OAUTH_DEBUG=true (@spectator, @gafrom)
  • Oauth2::Error : Error codes are strings instead of symbols (@NobodysNightmare)
  • Dependency: Upgrade Faraday to 0.13.x (@zacharywelch)
  • Dependency: Upgrade jwt to 2.x.x (@travisofthenorth)
  • Fix logging to $stdout of request and response bodies via Faraday's logger and ENV["OAUTH_DEBUG"] == 'true' (@pboling)
  • Security: Add checks to enforce client_secret is never passed in authorize_url query params (@dfockler)

[1.4.4] - 2020-02-12

  • #408 - Fixed expires_at for formatted time (@Lomey)

1.4.3 - 2020-01-29

  • #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)

1.4.2 - 2019-10-01

  • #478 - support latest version of faraday & fix build (@pboling)
    • Officially support Ruby 2.6 and truffleruby

1.4.1 - 2018-10-13

1.4.0 - 2017-06-09

  • Drop Ruby 1.8.7 support (@sferik)
  • Fix some RuboCop offenses (@sferik)
  • Dependency: Remove Yardstick (@sferik)
  • Dependency: Upgrade Faraday to 0.12 (@sferik)

1.3.1 - 2017-03-03

  • Add support for Ruby 2.4.0 (@pschambacher)
  • Dependency: Upgrade Faraday to Faraday 0.11 (@mcfiredrill, @rhymes, @pschambacher)

1.3.0 - 2016-12-28

  • Add support for header-based authentication to the Client so it can be used across the library (@bjeanes)
  • 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)

1.2.0 - 2016-07-01

  • 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)

1.1.0 - 2016-01-30

  • 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)

1.0.0 - 2014-07-09

Added

  • Add an implementation of the MAC token spec.

Fixed

  • Fix Base64.strict_encode64 incompatibility with Ruby 1.8.7.

0.5.0 - 2011-07-29

Changed

  • [breaking] oauth_token renamed to oauth_bearer.
  • [breaking] authorize_path Client option renamed to authorize_url.
  • [breaking] access_token_path Client option renamed to token_url.
  • [breaking] access_token_method Client option renamed to token_method.
  • [breaking] web_server renamed to auth_code.

0.4.1 - 2011-04-20

0.4.0 - 2011-04-20

0.3.0 - 2011-04-08

0.2.0 - 2011-04-01

0.1.1 - 2011-01-12

0.1.0 - 2010-10-13

0.0.13 + 0.0.12 + 0.0.11 - 2010-08-17

0.0.10 - 2010-06-19

0.0.9 - 2010-06-18

0.0.8 + 0.0.7 - 2010-04-27

0.0.6 - 2010-04-25

0.0.5 - 2010-04-23

0.0.4 + 0.0.3 + 0.0.2 + 0.0.1 - 2010-04-22