Skip to content

Releases: orchestral/model

v3.1.5

28 Oct 11:22
Compare
Choose a tag to compare
  • Add Orchestra\Model\Plugins\RefreshOnCreate.
  • Allow customizing searchable fields/attributes via Orchestra\Model\User::$searchable.

v3.1.4

02 Oct 13:54
Compare
Choose a tag to compare
  • Add Orchestra\Model\Value\Meta::forget() method.
  • Add abstract methods for consistency.

v3.1.3

20 Sep 15:22
Compare
Choose a tag to compare
  • 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

08 Sep 10:38
Compare
Choose a tag to compare
  • 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

03 Sep 23:50
Compare
Choose a tag to compare
  • Use Orchestra\Contracts\Authorization\Authorizable contract.
  • Remove default morphClass properties.

v3.1.0

09 Jun 02:47
Compare
Choose a tag to compare
  • Update support to Laravel Framework v5.1.
  • Bump minimum version to PHP v5.5.0.

v3.0.0

06 Feb 02:13
Compare
Choose a tag to compare
  • 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

09 Jul 12:27
Compare
Choose a tag to compare
  • Fixes missing $model->isSoftDeleting() method.

v2.2.0

17 Jun 05:58
Compare
Choose a tag to compare
  • 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

22 Apr 03:04
Compare
Choose a tag to compare
  • Add remember_token to Orchestra\Model\User::$hidden attribute.