Skip to content

Latest commit

 

History

History
105 lines (85 loc) · 4.13 KB

CHANGELOG.md

File metadata and controls

105 lines (85 loc) · 4.13 KB

Change Log

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

4.0.1 - 2022-01-26

Fixed

  • Switch to using our standard PHP 7.4 docker image for CI/CD tests

4.0.0 - 2021-12-14

Breaking Change

  • Added parameter for $rpOrigin to mfaCreate, mfaList, mfaVerify, and authenticateUser methods. This parameter is needed for WebAuthn MFA methods.
  • Updated to PHP 7.4 and added a lot of type declarations and other linter updates

3.2.0 - 2021-05-26

Changed

  • changed IP address range library to remove dependency on php gmp extension

3.1.0 - 2019-04-10

Added

  • new 'assessPassword' method, executes validation but does not save password

3.0.0 - 2019-03-13

Changed

  • 'mfaVerify' now returns the MFA object
  • change 'email' to not required on createUser to support onboarding use case

Removed

  • Removed spouse_email from User

2.6.0 - 2019-02-04

Added

  • Added support for recovery method endpoints.
  • Added hide property on user
  • Added mfaUpdate() (PUT /mfa/{mfaId}) to update MFA label.
  • Added authenticateNewUser() to authenticate using an invite code.
  • Added new MFA type, manager, for sending a "rescue" code to user's manager.
  • Added 'personal_email' and 'groups' properties on User.

Changed

  • Tighter validation on idBrokerUri

2.5.1 - 2018-11-01

Fixed

  • Response from PUT /user/{employee_id}/password is now returned from setPassword method.

2.5.0 - 2018-07-03

Added

  • Can now provide manager_email when creating or updating a user.
  • Can now provide spouse_email when creating or updating a user.

2.4.0 - 2017-12-16

Added

  • Use custom exception class to report status code as well.

2.3.0 - 2017-11-20

Added

  • Can now specify require_mfa ('yes' or 'no') when creating or updating a user.

2.2.1 - 2017-11-14

Fixed

  • Updated error message when the list of trusted IP ranges is not an array to include what the given trusted IP ranges was (including data type).

2.2.0 - 2017-11-09

Added

  • Throw custom exception type when mfaVerify gets a 429 Too Many Requests response, indicating that that MFA ID is currently rate-limited.

... sorry, we're missing several here...

0.2.1 - 2017-03-14

Changed

  • Fix return types in doc. comments: \GuzzleHttp\Command\Result (not array).

0.2.0 - 2017-03-02

Added

  • Added findUser().

Removed

  • Removed findUsers() (because it should have been singular).

0.1.0 - 2017-03-01

Added

  • Initial version of ID Broker API client.