Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.15.0
7.16.0
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Change Log

## [7.16.0](https://github.com/auth0/laravel-auth0/tree/7.16.0) (2025-04-06)

[Full Changelog](https://github.com/auth0/laravel-auth0/compare/7.15.0...7.16.0)

**Added**

- Laravel 12 Support [\#470](https://github.com/auth0/laravel-auth0/pull/470) ([lee-to](https://github.com/lee-to))

**Fixed**

- refactor: fix failing tests [\#471](https://github.com/auth0/laravel-auth0/pull/471) ([noevidenz](https://github.com/noevidenz))

## [7.15.0](https://github.com/auth0/laravel-auth0/tree/7.15.0) (2024-06-03)

[Full Changelog](https://github.com/auth0/laravel-auth0/compare/7.14.0...7.15.0)
Expand Down
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ The next major release of Laravel is forecasted for Q1 2025. We anticipate suppo

| Laravel | SDK | PHP | Supported Until |
| ---------------------------------------------- | ----- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| [11.x](https://laravel.com/docs/11.x/releases) | 7.13+ | [8.3](https://www.php.net/releases/8.3/en.php) | Approx. [March 2026](https://laravel.com/docs/11.x/releases#support-policy) (EOL for Laravel 11) |
| | | [8.2](https://www.php.net/releases/8.2/en.php) | Approx. [Dec 2025](https://www.php.net/supported-versions.php) (EOL for PHP 8.2) |
| [12.x](https://laravel.com/docs/11.x/releases) | 7.15+ | [8.4](https://www.php.net/releases/8.4/en.php) | Approx. [Feb 2027](https://laravel.com/docs/12.x/releases#support-policy) (EOL for Laravel 12) |
| | | [8.2](https://www.php.net/releases/8.3/en.php) | Approx. [Dec 2025](https://www.php.net/supported-versions.php) (EOL for PHP 8.3) |

We strive to support all actively maintained Laravel releases, prioritizing support for the latest major version with our SDK. If a new Laravel major introduces breaking changes, we may have to end support for past Laravel versions earlier than planned.

Expand All @@ -49,22 +49,23 @@ The following releases are no longer being updated with new features by Auth0, b

| Laravel | SDK | PHP | Security Fixes Until |
| ---------------------------------------------- | ---------- | ---------------------------------------------- | -------------------------------------------------------------------------------------- |
| [10.x](https://laravel.com/docs/10.x/releases) | 7.5 - 7.12 | [8.3](https://www.php.net/releases/8.3/en.php) | [Feb 2025](https://laravel.com/docs/10.x/releases#support-policy) (EOL for Laravel 10) |
| | | [8.2](https://www.php.net/releases/8.2/en.php) | [Feb 2025](https://laravel.com/docs/10.x/releases#support-policy) (EOL for Laravel 10) |
| | | [8.1](https://www.php.net/releases/8.2/en.php) | [Nov 2024](https://www.php.net/supported-versions.php) (EOL for PHP 8.1) |
| [11.x](https://laravel.com/docs/10.x/releases) | 7.13+ | [8.4](https://www.php.net/releases/8.4/en.php) | [March 2026](https://laravel.com/docs/11.x/releases#support-policy) (EOL for Laravel 11) |
| | | [8.3](https://www.php.net/releases/8.3/en.php) | [March 2026](https://laravel.com/docs/11.x/releases#support-policy) (EOL for Laravel 11) |
| | | [8.2](https://www.php.net/releases/8.2/en.php) | [Dec 2026](https://www.php.net/supported-versions.php) (EOL for PHP 8.2) |

### Unsupported Releases

The following releases are unsupported by Auth0. While they may be suitable for some legacy applications, your mileage may vary. We recommend upgrading to a supported version as soon as possible.

| Laravel | SDK |
| -------------------------------------------- | ---------- |
| [9.x](https://laravel.com/docs/9.x/releases) | 7.0 - 7.12 |
| [8.x](https://laravel.com/docs/8.x/releases) | 7.0 - 7.4 |
| [7.x](https://laravel.com/docs/7.x/releases) | 5.4 - 6.5 |
| [6.x](https://laravel.com/docs/6.x/releases) | 5.3 - 6.5 |
| [5.x](https://laravel.com/docs/5.x/releases) | 2.0 - 6.1 |
| [4.x](https://laravel.com/docs/4.x/releases) | 1.x |
| Laravel | SDK |
| -------------------------------------------- | ---------- |
| [10.x](https://laravel.com/docs/10.x/releases)| 7.5 - 7.12 |
| [9.x](https://laravel.com/docs/9.x/releases) | 7.0 - 7.12 |
| [8.x](https://laravel.com/docs/8.x/releases) | 7.0 - 7.4 |
| [7.x](https://laravel.com/docs/7.x/releases) | 5.4 - 6.5 |
| [6.x](https://laravel.com/docs/6.x/releases) | 5.3 - 6.5 |
| [5.x](https://laravel.com/docs/5.x/releases) | 2.0 - 6.1 |
| [4.x](https://laravel.com/docs/4.x/releases) | 1.x |

## Getting Started

Expand Down
2 changes: 1 addition & 1 deletion src/Controllers/CallbackControllerAbstract.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
namespace Auth0\Laravel\Controllers;

use Auth0\Laravel\Auth\Guard;
use Auth0\Laravel\{Configuration, Events};
use Auth0\Laravel\Entities\CredentialEntityContract;
use Auth0\Laravel\Events\{AuthenticationFailed, AuthenticationSucceeded};
use Auth0\Laravel\Exceptions\ControllerException;
use Auth0\Laravel\Exceptions\Controllers\CallbackControllerException;
use Auth0\Laravel\Guards\GuardAbstract;
use Auth0\Laravel\{Configuration, Events};
use Illuminate\Auth\Events\{Attempting, Authenticated, Failed, Validated};
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Http\Request;
Expand Down
2 changes: 1 addition & 1 deletion src/Controllers/LoginControllerAbstract.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
namespace Auth0\Laravel\Controllers;

use Auth0\Laravel\Auth\Guard;
use Auth0\Laravel\{Configuration, Events};
use Auth0\Laravel\Entities\CredentialEntityContract;
use Auth0\Laravel\Events\LoginAttempting;
use Auth0\Laravel\Exceptions\ControllerException;
use Auth0\Laravel\Guards\GuardAbstract;
use Auth0\Laravel\{Configuration, Events};
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;

Expand Down
2 changes: 1 addition & 1 deletion src/Entities/InstanceEntityAbstract.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
namespace Auth0\Laravel\Entities;

use Auth0\Laravel\Bridges\{CacheBridge, SessionBridge};
use Auth0\Laravel\Events\Configuration\{BuildingConfigurationEvent, BuiltConfigurationEvent};
use Auth0\Laravel\{Configuration, Events, Service};
use Auth0\Laravel\Events\Configuration\{BuildingConfigurationEvent, BuiltConfigurationEvent};
use Auth0\SDK\Auth0;
use Auth0\SDK\Configuration\SdkConfiguration;
use Auth0\SDK\Contract\API\ManagementInterface;
Expand Down
20 changes: 10 additions & 10 deletions src/Events.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,6 @@

namespace Auth0\Laravel;

use Auth0\Laravel\Events\Configuration\{
BuildingConfigurationEvent,
BuiltConfigurationEvent,
};

use Auth0\Laravel\Events\Middleware\{
StatefulMiddlewareRequest,
StatelessMiddlewareRequest,
};

use Auth0\Laravel\Events\{
AuthenticationFailed,
AuthenticationSucceeded,
Expand All @@ -27,6 +17,16 @@
TokenVerificationSucceeded,
};

use Auth0\Laravel\Events\Configuration\{
BuildingConfigurationEvent,
BuiltConfigurationEvent,
};

use Auth0\Laravel\Events\Middleware\{
StatefulMiddlewareRequest,
StatelessMiddlewareRequest,
};

/**
* @api
*
Expand Down
24 changes: 12 additions & 12 deletions src/EventsContract.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,6 @@

namespace Auth0\Laravel;

use Auth0\Laravel\Events\Configuration\{
BuildingConfigurationEvent,
BuiltConfigurationEvent,
};

use Auth0\Laravel\Events\EventContract;

use Auth0\Laravel\Events\Middleware\{
StatefulMiddlewareRequest,
StatelessMiddlewareRequest,
};

use Auth0\Laravel\Events\{
AuthenticationFailed,
AuthenticationSucceeded,
Expand All @@ -28,6 +16,18 @@
TokenVerificationSucceeded,
};

use Auth0\Laravel\Events\Configuration\{
BuildingConfigurationEvent,
BuiltConfigurationEvent,
};

use Auth0\Laravel\Events\EventContract;

use Auth0\Laravel\Events\Middleware\{
StatefulMiddlewareRequest,
StatelessMiddlewareRequest,
};

/**
* @api
*/
Expand Down
Loading