- Remove support for Rails < v4.2
- Fix sign out issue when user is not signed in
- Support multi channel authentication - see README
- Rails 5 compatibility
- Signing up resets CSRF token [PR]
- Add JRuby support
- Complete rewrite from scratch
- Store sessions in the database
- Multiple sessions and models support
- Drop Sorcery support
- Initializer is no longer needed
- Use SecureRandom for token generation
- Lots of support file cleanup
- Some code cleanup
- All of this is thanks to Pavel Pravosud (@rwz). This guy is fantastic.
- Regenerate session token when user signs out (Issue #21)
- Prevent duplicate password validations on Authem::User
- Bump bcrypt dependency for Rails 4.0.1 compatibility
- Check for presence of password in authenticate
- Reconstantize user class when requested
- Add remember token to generated migrations
- Remove weird commas from generated migrations
- Use
sign_in?
helper inrequire_user
(Issue #13) - Update rails dependencies to final release versions
- Lock down bcrypt version per Rails' requirements