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.
- Make the registration params and profile params configurable.
- Added
#active_authentication_controller?
. Useful if we want to use#authenticate_user!
in the application controller but skip the before action if we're in an active_authentication controller. - The magiclinkable concern.
- The shared links errored out when the magiclinkable concern wasn't included in the user.
- Support for rails 8
- This CHANGELOG.md :P
- The timeoutable concern.
- The omniauthable concern.
- The install generator now accepts which concerns are enabled. If no concern is given, all concerns are enabled.
- The timeoutable concern is turned off by default.
- Added
ActiveAuthentication::Controller::Authenticatable
to make it consistent with the other concerns. - Refactored engine initializers.
- Lockable concern raised
NoMethodError
onsessions#create
because it didn't check the user existed before calling#locked?
- Install generator now makes sure that the adapter is found correctly.
ActiveAuthentication::Controller::Lockable
,ActiveAuthentication::Controller::Timeoutable
andActiveAuthentication::Controller::Trackable
had methods defined within theincluded
block.- Omniauthable module autoloading had a typo