Skip to content

Latest commit

 

History

History
93 lines (53 loc) · 2.11 KB

CHANGELOG.md

File metadata and controls

93 lines (53 loc) · 2.11 KB

CHANGELOG

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

4.X - UNTESTED VERSION

[4.1.0] - 2024-08-05

  • Added realm roles (props: @serumk)

[4.0.1] - 2024-05-02

  • Update KeycloakUser to Laravel 11 (props: @a-andrianova-variti)

[4.0.0] - 2024-04-30

  • Added another scopes to config (props: @Murielle666)
  • Added Authenticated/Logout events (props: @neemiasjr)
  • Removing deprecation warnings/future errors (props: @jesperbeisner)
  • Update KeycloakWebUserProvider to Laravel 11 (props: @hydrokat)

3.X - Keycloak 18

[3.0.1] - 2022-09-28

  • Fix #79 (looping on KeycloakCan error). (props: @andrex47)

[3.0.0] - 2022-09-23

  • Support to Keycloak >= 18. (props: @serumk)

2.X - ROLES + Laravel 9

[2.3.3] - 2022-03-20

  • Support to Laravel 9.0. (props: @alvarofelipems)
  • Allow access list roles in the Guard. (props: @socieboy)
  • A typo in docs. (props: @atyakresna)

[2.3.2] - 2021-01-27

  • Support to Guzzle 7.

[2.3.1] - 2021-01-27

  • Fixed a problem in the expired check. (props: @gorkagv)

[2.3.0] - 2020-10-30

  • Support to Laravel 8.0. (props: @matthewhall-ca)
  • Support to Laravel Gate.

[2.2.0] - 2020-09-13

  • Implementing more auth checks. (props for code review: @cyrillbolliger)
  • Support to Laravel Gate.

[2.1.1] - 2020-09-01

  • Implementing state check on authorization flow. (props for code review: @cyrillbolliger)

Cyrill Bolliger alerted us today we were not using 'state' param on authentication request. He did a responsible disclosure to sending a e-mail and we are very grateful (I hope pay him a beer/coffee someday).

[2.1.0] - 2020-08-26

  • ClientID as method to allow override

[2.0.0] - 2020-06-01

  • OpenID configuration refactored.

We'll request only if necessary. It's a breaking change if you extend Services/KeycloakService.php.

Props: @matthewhall-ca

1.X - FIRST VERSION

[1.X.X] - 2020-06-05

(We start CHANGELOG on 2.0.0)

  • Configurations
  • Auth based on Laravel
  • Check of a role from Keycloak user profile
  • Middleware for route access based on role
  • Guzzle client options

[1.0.0] - 2019-06-05

It's alive!