Skip to content

Latest commit

 

History

History
185 lines (126 loc) · 5.25 KB

CHANGELOG.md

File metadata and controls

185 lines (126 loc) · 5.25 KB

Changelog

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

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

2.4.0 - 2024-04-13

Added

  • Add support for Laravel 11 (PR #85, @diegofonseca)

2.3.0 - 2023-11-26

Added

  • Add a possibility to skip loading default database migrations (PR #76, @abublih)

Fixed

  • Add .gitattributes to ensure that unnecessary files aren't exported when downloading via Composer (PR #75, @owenvoke)

2.2.1 - 2023-09-28

Added

  • Add uuid of tenant to salm2.error_detail; makes logs more informative (PR #74, @vopolonc)

2.2.0 - 2023-02-20

Added

  • Add support for Laravel 10 (PR #56, @danijelk)

2.1.0 - 2023-02-11

Added

  • Add an ability to customize Tenant model (PR #49, @dmyers)

Fixed

  • Change idpKey to uuid in saml2.php (PR #45, @joelpittet)

[2.0.11] - 2022-09-13

Fixed

  • Improve sls handling of errors to match acs action (PR #35, @dmyers)
  • Fix querying tenants via console commands when using PostgreSQL (issue #22)

2.0.10 - 2022-04-14

Added

  • Add support for Laravel 9 (pr #20, @SimplyCorey)

2.0.9 - 2021-03-30

Added

  • Add SignedIn event accessors, to match the docs (#10, @darynmitchell)

2.0.8 - 2020-11-12

Fixed

  • Version require ramsey/uuid and phpunit/phpunit
  • Update branch aliases

2.0.7 - 2020-10-28

Added

  • Laravel 8 support

2.0.6 - 2020-10-23

Fixed

  • Setting Name ID Format on SP bootstrap

2.0.5 - 2020-10-23

Added

  • The ability to customize Name ID Format for different Identity Providers

2.0.4 - 2020-10-22

Added

  • Custom Relay State URL per Tenant (to specify a redirection URL after sign in)

2.0.3 - 2020-07-01

Added

  • Support for Laravel 7 (#4)
  • Add branch-aliases in composer.json

2.0.2 - 2020-03-24

Fixed

  • Only log debug messages when debug is enabled in config file (#3)

2.0.1 - 2019-10-17

Added

  • Support for Laravel 6 (#1)

Fixed

  • Typos in README.md (#2)

2.0.0 - 2019-06-26

Added

  • Completely changed the way of supporting multiple Identity Providers by adding Tenants
  • Helper functions saml_url(), saml_route(), saml_tenant_uuid()
  • Initializing SP in middleware
  • Database migrations
  • Console commands saml2:create-tenant, saml2:update-tenant, saml2:delete-tenant, saml2:restore-tenant, saml2:list-tenants, saml2:tenant-credentials

Fixed

  • Routes are now accepting UUID of tenants instead of idpKey

Removed

  • IdP Resolver, now it resolves by ResolveTenant middleware by matching UUID on routes
  • Building SSO SP in Laravel ServiceProvider

1.2.0 - 2019-06-20

Added

  • Refactored the way of resolving identity provider, now we take it from URL
  • Implemented helper saml_idp_key() to retrieve a resolved IdP
  • Implemented helpers saml_url(), saml_route() to generate SSO-friendly links (fx. on emails)

Fixed

  • Fixed redirecting to a custom URL on login request using the returnTo query parameter

Removed

  • Removed referrer URLs from config parameters

1.1.3 - 2019-02-25

Added

  • Implemented keeping resolved IdP (Saml2::getResolvedIdPKey())

1.1.2 - 2019-02-17

Fixed

  • Fixed tests
  • PHPUnit version

1.1.1 - 2019-02-15

Added

  • Added CHANGELOG.md

Fixed

  • Restricted support from Laravel 5.4+
  • Restricted support PHP 7.0+
  • Updated README.md

1.1.0 - 2019-01-28

Added

  • Support of multiple IdPs (Identity Providers)

Fixed

  • Renamed configuration file from saml2_settings to saml2
  • Replaced underscores with dots in routes
  • Minor refactoring, formatting