Skip to content

v3.0

Latest

Choose a tag to compare

@underwear underwear released this 20 Aug 16:04

Breaking changes

  • Laravel 11 is no longer supported. Every 11.x release is blocked by security advisories under Composer's default policy, so it could not be installed anyway.

What's Changed

  • Support Laravel 13 and firebase/php-jwt 7, drop Laravel 11 by @underwear in #13

Supported versions are now laravel/framework 12–13 and firebase/php-jwt 6.8+ or 7, on PHP 8.2+ (8.3+ on Laravel 13).

Upgrade notes

  • firebase/php-jwt 7 enforces a minimum signing key size. With HMAC algorithms, a key shorter than 32 bytes makes token issuing fail with DomainException: Provided key is too short. ^6.8 is still allowed, so applications locked on php-jwt 6 can adopt Laravel 13 without rotating signing keys first — check your LARAVEL_JWT_ENCODE_KEY before moving to php-jwt 7.

Full Changelog: v2.15...v3.0