Releases: cybercog/laravel-eloquent-flag
Releases · cybercog/laravel-eloquent-flag
5.1.0
5.0.0
Added
- Laravel 5.8 support
 - (#48) Flag fields auto-casting
 - Added 
shouldApplyAcceptedAtScope&shouldApplyAcceptedFlagScopemethods to control Accepted flags global scope auto apply. - Added 
shouldApplyActiveFlagScopemethods to control Active flag global scope auto apply. - Added 
shouldApplyApprovedAtScope&shouldApplyApprovedFlagScopemethods to control Approved flags global scope auto apply. - Added 
shouldApplyClosedAtScope&shouldApplyClosedFlagScopemethods to control Closed flags global scope auto apply. 
Changed
- All methods are strict typed now
 Carbon\Carbonreplaced withIlluminate\Support\Facades\DateisRejectedinstance method renamed toisNotAcceptedisDeactivatedinstance method renamed toisNotActivatedisDisapprovedinstance method renamed toisNotApprovedisUninvitedinstance method renamed toisNotInvitedisUnkeptinstance method renamed toisNotKeptisUnpublishedinstance method renamed toisNotPublishedisUnverifiedinstance method renamed toisNotVerifiedisUnarchivedinstance method renamed toisNotArchivedisOpenedinstance method renamed toisNotClosedisUndraftedinstance method renamed toisNotDraftedisUnendedinstance method renamed toisNotEndedisUnexpiredinstance method renamed toisNotExpiredrejectinstance method renamed toundoAcceptdeactivateinstance method renamed toundoActivatedisapproveinstance method renamed toundoApproveuninviteinstance method renamed toundoInviteunkeepinstance method renamed toundoKeepunpublishinstance method renamed toundoPublishunverifyinstance method renamed toundoVerifyunarchiveinstance method renamed toundoArchiveopeninstance method renamed toundoCloseundraftinstance method renamed toundoDraftunendinstance method renamed toundoEndunexpireinstance method renamed toundoExpirerejectglobal scope method renamed toundoAcceptwithRejectedglobal scope method renamed towithNotAcceptedwithoutRejectedglobal scope method renamed towithoutNotAcceptedonlyRejectedglobal scope method renamed toonlyNotAccepteddeactivateglobal scope method renamed toundoActivatewithDeactivatedglobal scope method renamed towithNotActivatedwithoutDeactivatedglobal scope method renamed towithoutNotActivatedonlyDeactivatedglobal scope method renamed toonlyNotActivateddisapproveglobal scope method renamed toundoApprovewithDisapprovedglobal scope method renamed towithNotApprovedwithoutDisapprovedglobal scope method renamed towithoutNotApprovedonlyDisapprovedglobal scope method renamed toonlyNotApproveduninviteglobal scope method renamed toundoInvitewithUninvitedglobal scope method renamed towithNotInvitedwithoutUninvitedglobal scope method renamed towithoutNotInvitedonlyUninvitedglobal scope method renamed toonlyNotInvitedunkeepglobal scope method renamed toundoKeepwithUnkeptglobal scope method renamed towithNotKeptwithoutUnkeptglobal scope method renamed towithoutNotKeptonlyUnkeptglobal scope method renamed toonlyNotKeptunpublishglobal scope method renamed toundoPublishwithUnpublishedglobal scope method renamed towithNotPublishedwithoutUnpublishedglobal scope method renamed towithoutNotPublishedonlyUnpublishedglobal scope method renamed toonlyNotPublishedunverifyglobal scope method renamed toundoVerifywithUnverifiedglobal scope method renamed towithNotVerifiedwithoutUnverifiedglobal scope method renamed towithoutNotVerifiedonlyUnverifiedglobal scope method renamed toonlyNotVerifiedunarchiveglobal scope method renamed toundoArchiveopenglobal scope method renamed toundoCloseundraftglobal scope method renamed toundoDraftunendglobal scope method renamed toundoEndunexpireglobal scope method renamed toundoExpirerejectedmodel event renamed toacceptedUndonedeactivatedmodel event renamed toactivatedUndonedisapprovedmodel event renamed toapprovedUndoneuninvitedmodel event renamed toinvitedUndoneunkeptmodel event renamed tokeptUndoneunpublishedmodel event renamed topublishedUndoneunverifiedmodel event renamed toverifiedUndoneunarchivedmodel event renamed toarchivedUndoneopenedmodel event renamed toclosedUndoneundraftedmodel event renamed todraftedUndoneunendedmodel event renamed toendedUndoneunexpiredmodel event renamed toexpiredUndone
Removed
4.0.0
3.13.1
3.13.0
Added
- Laravel 5.6 support (#35).
 is_invitedclassic boolean flag added (#31).invited_atclassic timestamp flag added (#31).is_endedinverse boolean flag added (#31).ended_atinverse timestamp flag added (#31).is_draftedinverse boolean flag added (#32).drafted_atinverse timestamp flag added (#32).is_archivedinverse boolean flag added (#32).archived_atinverse timestamp flag added (#32).
3.12.0
3.11.0
3.10.0
Added
shouldApplyVerifiedAtScope&shouldApplyVerifiedFlagScopemethods to skip Verified flags global scope auto apply.
3.9.0
Added
shouldApplyExpiredAtScope&shouldApplyExpiredFlagScopemethods to skip Expired flags global scope auto apply.
3.8.0
Added
shouldApplyPublishedAtScope&shouldApplyPublishedFlagScopemethods to skip Published flags global scope auto apply.