Switch from PSR-0 to PSR-4 (Well, that was easier than I thought, 99)
Fix to deprecated hasSessionStore()
Replace File::exists() with File::isFile() for better performance
form_config -> config_form list_config -> config_list form_fields -> fields list_columns -> columns
Create setAttributeToArray() to allow behaviors to access the attributes array
Actually, let's just go ahead and make the $attributes public (KISS)
Improve emitter trait response handling
Add event hooks to setAttribute method, now behaviors can chime in if they want
Add before and after events for beforeGetAttribute
Added afterFetch and beforeFetch methods (Osorubeki chikara!!!)
methodExists over method_exists for extendable
Should be $model not $self
Minor naming fixes
Merge branch 'master' of github.com:octobercms/library
Create the file when the model is saved, not when the attribute is set
Fixes #1 - Adds support to HasManyThrough relationship. Clean up purgeable field logic. Create attachMany, attachOne relationship types.
Removed the relation name camel case conversion.
Add new feature: Extendable constructors
Update hasManyThrough key names as per original instructions
Create prototype Feed object, used for creating generic unions of models and combining their results