Skip to content

4.0.0

Choose a tag to compare

@rootpd rootpd released this 29 Apr 08:43
· 66 commits to master since this release
  • BREAKING: Updated Laravel to v12. remp/remp#1409
    • If you encounter issues with Showtime requests caused by AbstractParser of the device detector library, please purge the Redis cache with this command: redis-cli -h REDIS-HOST -p REDIS-PORT -n REDIS-DEFAULT-DB keys 'Device*' | xargs redis-cli -h REDIS-HOST -p REDIS-PORT -n REDIS-DEFAULT-DB del.
  • BREAKING: Laravel changed its caching prefixes not to include : character automatically.
    • If you used REDIS_PREFIX env variable, we recommend to add : to your prefix to maintain consistency with the caching keys.
  • BREAKING: Removed support for Airbrake/Errbit without replacement. The app still supports Sentry for error handling by default. remp/remp#1409
  • BREAKING: Renamed Laravel's FILESYSTEM_DRIVER env variable to FILESYSTEM_DISK. remp/remp#1409
  • BREAKING: Replaced abandoned laravelcollective/html with spatie/laravel-html. remp/remp#1409
  • BREAKING: Removed code related to abandoned Pythia project. remp/remp#1409
  • Added support for partial APCu caching, used when the PHP extension is installed and enabled. remp/remp#1409
    • Caching is now used only by device detection library and only if the extension is enabled. The idea is to ease on Redis cache.
  • Refactored showtime caching to replace serialized objects with JSON cache. remp/remp#1401
  • Added campaign targeting based on operating system. remp/remp#1403
  • Refactored device and operating rules to their own class DeviceRulesEvaluator. remp/remp#1403
  • Fixed partially broken inline banner selector. remp/remp#1406
    • Fixed image assets links and replaced old (not functional) unmaintained css selector finder library.
  • Fixed bug that broke snippet (edit) form when backtick (``) character was stored within snippet content. remp/remp#1405