There are many breaking changes since v0.6.0, and a lot of them will not be listed in the release notes for this pre-release. Be sure to see the git changelog for any changes that may impact your application and refer to the docs if you are upgrading.
🚀 Features
- Cross-Domain WebAuthn Support: Added support for cross-domain WebAuthn authentication and registration, including rate limiting for cross-domain attempts.
- Laravel 13 & Filament 5 Compatibility: Added support for Laravel 13 and Filament 5, while dropping support for Laravel 11 and PHP 8.2.
- Modular Language Files: Refactored and modularized language files, including updated translations for Polish and Brazilian Portuguese.
🛠 Refactorings & Improvements
- Extensive Namespace Cleanup: Significant refactoring of namespaces for actions, events, and facades to improve codebase consistency (e.g., renaming
ProfileInformationUpdatedtoProfileInformationWasUpdated). - Sudo Mode Enhancements: Streamlined Sudo Challenge actions and added a
NeedsSudoChallengeActiontrait for reusability. - WebAuthn Library Update: Updated
web-auth/webauthn-librequirement to^5.2.
🗑 Deprecations & Removals
- Removed Deprecated Components: Cleaned up various deprecated Livewire components, traits, and middleware (e.g.,
RequiresTwoFactorAuthentication,PasskeysController). - Event Cleanup: Removed several deprecated event classes related to Passkeys and WebAuthn.
⚙️ Maintenance
- Updated GitHub Actions workflows to include PHP 8.5 in the test matrix.
- Bumped various dependencies, including
@tailwindcss/cli,esbuild, andpragmarx/google2fa.
Full Changelog: v0.6.0...v0.7.0