Skip to content

Latest commit

 

History

History
422 lines (285 loc) · 26.8 KB

CHANGELOG.md

File metadata and controls

422 lines (285 loc) · 26.8 KB

Change Log

v5.0.0 (2020-10-22)

This release addresses some long standing issues with the library that could only be addressed in a major. We have also removed Api/v1 endpoints and other deprecated methods.

Migration from v4 to v5

Top Level Structs

The following top level structs were colliding with other libraries, this was addressed in #183 and have been namespaced with ::Auth0::

  • ApiToken changed to ::Auth0::ApiToken
  • Permission changed to ::Auth0::Permission
  • AccessToken changed to ::AccessToken::AccessToken

Api2 Users create_user method

This method was requiring you send in a name, which was optional, but didn't require connection_name which isn't optional. This was fixed in #244.

Auth0::Api::V2::Users.create_user(name, options = {}) has changed to Auth0::Api::V2::Users.create_user(connection_name, options = {})

APIv1 End of Life

APIv1 endpoints were deprecated in 4.x and now have been removed in v5. They reached end-of-life in the Public Cloud on 13 July 2020. Migration from v1 to v2 has been documented here https://auth0.com/docs/product-lifecycle/deprecations-and-migrations/migrate-to-management-api-v2

Catching 429 Errors

In 4.x RateLimitEncountered was inheriting from Auth0::Unsupported in order for backwards compatibility. This class is now inheriting Auth0::HTTPError. If you are catching 429 errors with Auth0::Unsupported then you will need to migrate to catching with Auth0::HTTPError.

Changes

Full Changelog

Fixed

  • Don't define structs as top-level constants (breaking changes) #183 (makimoto)
  • Fix create_user implementation (breaking changes) #244 (davidpatrick)

Removed

v4.17.1 (2020-10-21)

Full Changelog

Fixed

v4.17.0 (2020-10-19)

Full Changelog

Added

Deprecated

v4.16.0 (2020-10-02)

Full Changelog

Added

Security

v4.15.0 (2020-09-04)

Added

v4.14.0 (2020-07-20)

Full Changelog

Deprecated

Removed

Fixed

v4.13.0 (2020-06-18)

Full Changelog

Added

Fixed

v4.12.0 (2020-06-10)

Full Changelog

Added

Security

v4.11.0 (2020-05-06)

Full Changelog

Added

  • [SDK-1542] Add client secret to Passwordless flow since it is now required #217 (stevehobbsdev)

v4.10.0 (2020-04-23)

Full Changelog

Added

  • Added support for name_filter parameter [SDK-1607] #214 (Widcket)
  • Pass client_id, audience at Auth0::Api::V2::ClientGrants#client_grants #209 (hkdnet)
  • Add rubocop-rails #200 (tknzk)

Security

v4.9.0 (2019-09-25)

Full Changelog

Closed issues:

  • Dot in role name makes description disappear #194
  • Missing require Permission #192
  • Token required even when not necessary #190

Fixed:

Added:

  • Add Management API Guardian enrollments endpoint #182 (tomgi)

v4.8.0 (2019-08-01)

Full Changelog

Closed issues

  • Not enough information in exception when Rate Limiting is encountered #158

Added

Changed

Deprecated

Removed

Security

v4.7.0 (2019-03-19)

Full Changelog

Closed issues

  • No method to update/patch resource servers #156
  • No method to get all resource servers #154

Added

v4.6.0 (2018-12-17)

Full Changelog

Closed issues

  • New Release with Client Token work #148
  • Unable to initialize Auth0Api #147
  • Issues building the documentation #135
  • signin with referral token #127
  • Some challenges when upgrading to Ruby 2.5.1 #122
  • Cannot refresh access token with refresh token. #111
  • Incorrect request_params for username-password login #109
  • Obtain APIv2 Token #86

Added

Changed

Deprecated

  • Formal deprecation of 4 auth endpoint methods; rubocop #151 (joshcanhelp)

Fixed

v4.5.0 (2018-07-27)

Full Changelog

Closed issues:

  • New version with updated rest-client dependency #93
  • Bug?: result from auth0/mixins/httpproxy.rb returns 'nil' #88
  • import_users fails with EOFError #56
  • Using inside of a Rails API #55
  • Add documentation? #102
  • logout_url does not include client_id parameter #81

Merged pull requests:

v4.4.0 (2018-02-19)

Full Changelog

Closed issues:

  • Authentication Login is using /oauth/ro. #89

v4.3.0 (2018-02-19)

Full Changelog

Merged pull requests:

v4.2.0 (2018-02-15)

Full Changelog

Closed issues:

  • Vulnerable dependency: yard #99
  • post_password_change results in payload validation error #84
  • Unsupported on latest ruby version (2.4.0) #83
  • Adding a resource server breaks authentication. #76
  • outdated dependencies in ror-api example #75

Merged pull requests:

v4.1.0 (2016-07-25)

Full Changelog

Closed issues:

  • #post_password_change requires a password for ticket. #69
  • Exception messages are ruby hash string literals #63
  • Ruby on Rails API issue #61
  • Not possible to have V1 and V2 clients at the same time #60
  • Be able to control timeout #57
  • Version 4 changes #54
  • Implement API v2 #38

Merged pull requests:

  • Release 4.1.0 #71 (ignaciojonas)
  • Use JSON (result.body) for exception messages in requests #67 (ianks)
  • fixed rails api doesn't start, now impersionated links works with v2 #62 (Amialc)
  • Add api v2 log endpoints to the gem #59 (LindseyB)

v4.0.0 (2016-02-12)

Full Changelog

Closed issues:

  • Update LICENSE #47
  • Integration tests #15

Merged pull requests:

v3.6.1 (2015-07-09)

Full Changelog

Merged pull requests:

v3.6.0 (2015-06-01)

Full Changelog

Merged pull requests:

v3.5.0 (2015-05-21)

Full Changelog

Merged pull requests:

v3.4.0 (2015-05-07)

Full Changelog

Closed issues:

  • Changelog #29
  • Tag releases #16

Merged pull requests:

v3.3.0 (2015-04-15)

Full Changelog

Closed issues:

  • AuthenticationEndpoints should be independent of the V1/V2 API #20
  • Typo in AuthenticationEndpoints.login #17
  • Remove generated docs #14
  • Remove the examples directory from this repository #4

Merged pull requests:

v3.2.0 (2015-04-14)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator