- minor fix. Replaced
str_plural
withStr::plural
.
- Added
ratings()
&ratingsPure()
to CanBeRated model - Added user model name to configs
user_model_class_name
- Added user relation to InteractionRelation model
- Fixed the logic of allTypes post-fixed functions.
-
Removed avoiding querying ratings when the type is set to overall
-
Fixed the value of
userSumRatingReadable()
function in CanBeRated trait. -
Fixed
userSumRatingReadable()
function inCanBeRated
trait. -
Add new functions to
CanBeRated
trait:- averageRatingAllTypes()
- sumRatingAllTypes()
- sumRatingAllTypesReadable()
- userAverageRatingAllTypes()
- userSumRatingAllTypes()
- userSumRatingAllTypesReadable()
- ratingPercentAllTypes()
- getAverageRatingAllTypesAttribute()
- getSumRatingAllTypesAttribute()
- getUserAverageRatingAllTypesAttribute()
- getUserSumRatingAllTypesAttribute()
-
Added a proper param type hint for the $target param in the following traits
- CanBeFavorited
- CanBeFollowed
- CanBeLiked
- CanBeRated
- CanBeSubscribed
- CanBeVoted
- CanFavorite
- CanFollow
- CanLike
- CanRate
- CanSubscribe
- CanVote
- Made the
user_id
FK type dynamic and part of configurations
- Changed the package's company - since I renamed my brand
- PHP 7.1 is the minimum requirement now
- Supporting Laravel 5.8 by replacing
Event::fire
withEvent::dispatch
- Fixing an issue with foreign key constraint when running migrations
- Adding rating system feature
- Remote soft deletion and updated_at timestamp
- Adding
numberToReadable()
function to as helper - Enhance logic by adding more columns
- Adding
CanBeFavorited
trait now includes:favoriters_count
favoriters countfavoritersCountReadable()
return favoriters count in readable formatfavoriters_count_readable
favoriters count readable attribute added
- Adding
CanBeFollowed
trait now includes:followers_count
followers countfollowersCountReadable()
return followers count in readable formatfollowers_count_readable
followers count readable attribute added
- Adding
CanBeLiked
trait now includes:likers_count
likers countlikersCountFormmated()
changed return type to readable number, and adding an alias to itlikersCountReadable()
likers_count_readable
likers count readable attribute added
- Adding
CanBeSubscribed
trait now includes:subscribers_count
subscribers countsubscribersCountReadable()
return subscribers count in readable formatsubscribers_count_readable
subscribers count readable attribute added
- Adding
CanBeSubscribed
trait now includes:voters_count
voters countvotersCountReadable()
return voters count in readable formatvoters_count_readable
voters count readable attribute added
- Adding
CanBeSubscribed
trait now includes:upvoters_count
upvoters countupvotersCountReadable()
return upvoters count in readable formatupvoters_count_readable
upvoters count readable attribute added
- Adding
CanBeSubscribed
trait now includes:downvoters_count
downvoters countdownvotersCountReadable()
return downvoters count in readable formatdownvoters_count_readable
downvoters count readable attribute added
- Fix errors
- Enhance logic
- Smart/less configurations
- Minor change in the name of migrations files
- Initial Release