Skip to content

Releases: cybercog/laravel-love

5.2.0

09 Sep 13:52
258857c
Compare
Choose a tag to compare

Added

  • (#21) Laravel 5.7 support

View the changes from 5.1.1 to 5.2.0

5.1.1

16 Feb 10:42
Compare
Choose a tag to compare

Fixed

  • (#11) Added missing migrations auto-loading

View the changes from 5.1.0 to 5.1.1

5.1.0

09 Feb 14:46
ce816e3
Compare
Choose a tag to compare

Added

  • (#9) Laravel 5.6 support

View the changes from 5.0.0 to 5.1.0

5.0.0

16 Jan 03:26
7aa7935
Compare
Choose a tag to compare

Upgrade guide from v4 to v5

Added

  • Added Cog\Contracts\Love\Liker\Models\Liker contract with methods like, dislike, unlike, undislike, toggleLike, toggleDislike, hasLiked, hasDisliked

Changed

  • Method like renamed to likeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method dislike renamed to dislikeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method unlike renamed to unlikeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method undislike renamed to undislikeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method liked renamed to likedBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method disliked renamed to dislikedBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method likeToggle renamed to toggleLikeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Method dislikeToggle renamed to toggleDislikeBy in Cog\Contracts\Love\Likeable\Models\Likeable contract

View the changes from 4.0.0 to 5.0.0

4.0.0

03 Jan 18:39
Compare
Choose a tag to compare

Upgrade guide from v3 to v4

Changed

  • Console command LikeableRecount moved from Cog\Likeable\Console to Cog\Laravel\Love\Console\Commands namespace
  • Console command LikeableRecount renamed to Recount
  • Contracts moved from Cog\Likeable\Contracts to Cog\Contracts\Love namespace
  • Database table like renamed to love_likes
  • Database table like_counter renamed to love_like_counters
  • Database table column updated_at was added to love_likes table
  • Database table columns created_at & updated_at were added to love_like_counters table
  • Events were moved from Cog\Likeable\Events to Cog\Laravel\Love\Likeable\Events namespace
  • Event ModelWasDisliked renamed to LikeableWasDisliked
  • Event ModelWasLiked renamed to LikeableWasLiked
  • Event ModelWasUndisliked renamed to LikeableWasUndisliked
  • Event ModelWasUnliked renamed to LikeableWasUnliked
  • All Likeable's events public property $model was renamed to $likeable
  • Constant values LikeType::LIKE & LikeType::DISLIKE are uppercase now and equal to LIKE & DISLIKE respectively
  • Exceptions extends \RuntimeException instead of \Exception
  • Exception LikeTypeInvalidException moved from Cog\Likeable\Contracts\Exceptions to Cog\Contracts\Love\Like\Exceptions
  • Exception LikeTypeInvalidException renamed to InvalidLikeType
  • Exception LikerNotDefinedException moved from Cog\Likeable\Contracts\Exceptions to Cog\Contracts\Love\Liker\Exceptions
  • Exception LikerNotDefinedException renamed to InvalidLiker
  • Exception ModelInvalidException moved from Cog\Likeable\Contracts\Exceptions to Cog\Contracts\Love\Likeable\Exceptions
  • Exception ModelInvalidException renamed to InvalidLikeable
  • Observer class ModelObserver moved from Cog\Likeable\Observers to Cog\Laravel\Love\Likeable\Observers namespace
  • Observer class ModelObserver renamed to LikeableObserver
  • Service Provider LikableServiceProvider was moved from Cog\Likeable\Providers to Cog\Laravel\Love\Providers namespace
  • Service Provider LikableServiceProvider was renamed to LoveServiceProvider

Removed

  • Removed deprecated Cog\Likeable\Contracts\HasLikes contract
  • Removed deprecated Cog\Likeable\Traits\HasLikes trait
  • Removed scopeWhereLikedBy method from Cog\Contracts\Love\Likeable\Services\LikeableService contract
  • Removed scopeWhereLikedBy method from Cog\Laravel\Love\Likeable\Services\LikeableService class
  • Removed scopeOrderByLikesCount method from Cog\Contracts\Love\Likeable\Services\LikeableService contract
  • Removed scopeOrderByLikesCount method from Cog\Laravel\Love\Likeable\Services\LikeableService class
  • Removed getLikesCountAttribute method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed getDislikesCountAttribute method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed getLikedAttribute method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed getDislikedAttribute method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed getLikesDiffDislikesCountAttribute method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed scopeWhereLikedBy method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed scopeWhereDislikedBy method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed scopeOrderByLikesCount method from Cog\Contracts\Love\Likeable\Models\Likeable contract
  • Removed scopeOrderByDislikesCount method from Cog\Contracts\Love\Likeable\Models\Likeable contract

View the changes from 3.1.0 to 4.0.0