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.
- Add PHP 8.4 support & tests
Authenticator::checkAccess
wouldn't use the logged in user if it wasn't loaded before
- Update SiteLocale for sprinkle-core 5.1.3
- User field
deleted_at
can be null if the user has not been deleted
- Fix another SQL issue when working with extending the User model with an auxiliary table.
- Fix #1252 - For Permission & Role
- Fix #1252 - Column not found when extending the User (or Group) model
- Drop PHP 8.1 support, add PHP 8.3 support
- Update to Laravel 10
- Update to PHPUnit 10
- Test against MariaDB #1238
- Add missing roles to DefaultPermissions seed
UserActivityLogger
now implementsUserActivityLoggerInterface
+ constants inUserActivityLogger
moved toUserActivityTypes
enum- Fix link in password reset email
- Fix exception thrown when empty user is serialized (userfrosting/sprinkle-account#15)
- Fix issue with
has_role
access condition
- Add deliberate warning when Mail exception occurs during registration - Fix #1229
- Update PHP-DI
- [Exceptions] Account exception extend UserFacingException (corresponding handler haven been removed)
- [Migration] Fix dependencies in AddingForeignKeys
- [Testing] Add WithTestUser Trait
- [CI] Add PHP 8.2 to test suite