Releases: orchestral/model
Releases · orchestral/model
v3.1.5
- Add
Orchestra\Model\Plugins\RefreshOnCreate
.
- Allow customizing searchable fields/attributes via
Orchestra\Model\User::$searchable
.
v3.1.4
- Add
Orchestra\Model\Value\Meta::forget()
method.
- Add abstract methods for consistency.
v3.1.3
- Add
Orchestra\Model\Observer\Role::saving()
to disable adding "Guest" as a role.
- Add
Orchestra\Model\Traits\OwnedByTrait
.
- Add
Orchestra\Model\Traits\OwnsTrait
.
- Refactor
Orchestra\Model\Observer\Role::updating()
.
v3.1.2
- Fixes
Orchestra\Model\User::getRoles()
returning Illuminate\Database\Eloquent\Collection
instead of simple array.
- Only hash password (using mutator) when rehashing is required.
v3.1.1
- Use
Orchestra\Contracts\Authorization\Authorizable
contract.
- Remove default morphClass properties.
v3.1.0
- Update support to Laravel Framework v5.1.
- Bump minimum version to PHP v5.5.0.
v3.0.0
- Update support to Laravel Framework v5.0.
- Simplify PSR-4 path.
- Implements soft caching on
Orchestra\Model\Memory\UserMetaRepository
.
- Set
$morphClass
for relevant Eloquent
classes.
- Add
Orchestra\Model\Traits\MetableTrait
to easily handle json data using Orchestra\Model\Value\Meta
.
v2.2.1
- Fixes missing
$model->isSoftDeleting()
method.
v2.2.0
- Bump minimum version to PHP v5.4.0.
- Add
Orchestra\Model\User::notify()
method which utilize Orchestra\Notifier\NotifiableTrait
.
- Move duplicates code to utilize traits.
- Integrate with
Illuminate\Database\Eloquent\SoftDeletingTrait
.
v2.1.5
- Add
remember_token
to Orchestra\Model\User::$hidden
attribute.