Minor improvements
Defer the creation of attachMany/attachOne relations when explicitly set until after model has been saved.
If forcing the save event, the beforeValidate/afterValidate events should still fire for consistency. So validate an empty set of rules and messages.
Add reload() method to models
Behaviors now support model scopes
Create NestedSetModel
Add TreeModel for simple parent/child relations
Unify API with NestedSetModel
Minor
Adds getAll method (Credit to Alexey for the name)
Various improvements
Add searchWhere() to Model query builder
Add getAllRoot() method
Minor
Find null or 0 for parentless nodes
Tweak and unify Tree and NestedSet model APIs
sluggable -> slugs
Do not trim NULLs
Merge branch 'master' of github.com:octobercms/library
Fixes joinWith so the table.* is selected and not polluted by join table data
Display a friendly little error when trying to save a non-jsonable array to a model
Flesh out joinWithQuery for HasOneOrMany
Add option to not eager load when using joinWith()