Releases: ingenerator/warden-core
v2.0.0
Fix deprecation on password ->isCorrect() when hash is null
What's Changed
- Fix deprecation on password ->isCorrect() when hash is null by @acoulton in #24
- Bump changelog for release by @acoulton in #25
Full Changelog: v1.2.1...v1.2.2
v1.2.1 Check MX validation no longer suitable
What's Changed
Full Changelog: v1.2.0...v1.2.1
v1.2.0 Support PHP 8.1 and PHP 8.2
Allow easier extension of core classes
-
UserRegistrationInteractor is now more amenable to extension. The makeUser method can now be easily overridden to allow applications to specify how the user should be provided. See f975cf3 for more detail.
-
LoginInteractor is also more amenable to extension. The doPasswordResetEmail method can now be extended to allow applications to respond with alternatives, for example: when the user is inactive you may want them to complete registration rather than just reset password. It will always now return a LoginResponse::notActive for inactive users, failed or successful passwords
-
The entire EmailVerificationRequest is now available through ConfirmationRequiredNotification to improve extensibility in cases where you might override the Request to carry additional properties. In a future version ConfirmationRequiredNotification::__construct() could be disabled, and the parameters extracted directly from the request at runtime rather than at instantiation.
Support PHP 8.0
Merge pull request #20 from ingenerator/support-php8 Support PHP8
Support PHP 7.4
Merge pull request #19 from ingenerator/switch-to-github-actions Switch to Github Actions instead of Travis
First major release
- Ensure support on php7.2
- Drop support for php5
Rate limiting, improve tokens, method names & exceptions
Breaking release with internal refactoring, rate limiting of logins and email verifications, better error handling, more consistent method naming and changes to the generation and content of tokens. Also introduces new controllers and routes which can be disabled on a per-project basis.
See the changelog for full details - you may need to make some changes to your own configuration and method naming, and this release will invalidate any previously-issued password reset / activation tokens.
Support email verification for new user invites
Merge pull request #4 from ingenerator/release/0.2.1 Bump changelog for 0.2.1