Switch from PSR-0 to PSR-4 (Well, that was easier than I thought, 99)
Reorganise class slightly
Code clean up
Add User Settings model
Fixes typo
Settings -> Preferences
Create from "static" not "self"
Update migrate scripts Settings -> Preferences
Adds require activation flag to Auth Manager, FacadeLoader no longer initiates the class on registration; instead on the first time it is used.
Minor
If forcing the save event, the beforeValidate/afterValidate events should still fire for consistency. So validate an empty set of rules and messages.
Use shorter index
SQLite doesn't like this key name
Fixed typos
Old array -> New array
Fixes https://github.com/octobercms/install/issues/30
Convert all boolean table columnns to use is_ prefix
Don't validate hashed values - Fixes https://github.com/rainlab/user-plugin/issues/10
Move Hashable usage to explicit trait
Validation traits must now be used in the Model class definition
Minor