Releases
v3.0.0
Compare
Sorry, something went wrong.
No results found
Added
Added Views class with facade
Added IpAddressResolver contract with implementation
Added HeaderResolver contract with implementation
Added VisitorCookieRepository class
Added global helper views
Added collection column to views table shema
Added withinPeriod scope to View model
Added uniqueVisitor scope to View model
Changed
Bumped minimum required PHP version to ^7.1
Require viewable models to implement the Viewable contract
Added global views() helper
Remove IP address as fallback for visitor cookie when it doesn't exists
Changed the isBot method name to isCrawler in CrawlerDetector contract and updated the CrawlerDetectAdapter
Changed the visibility of the $detector property from protected to private
Add support for 5.7.* of illuminate/config to composer.json
Moved config file from publishable/config to config/
Replace create_views_table stub with real migration file and load it inside the service provider
Allow strings to be passed to the constructor of the Period class
Extracted key generation logic from Period class to the Key class
Removed
Removed the ViewTracker class
Removed the ViewableService class
Removed the ProcessView job
Removed the update_views_table migration file from resources/database/migrations
Removed illuminate/bus as dependency
Removed illuminate/queue as dependency
Removed illuminate/routing as dependency
You can’t perform that action at this time.