Skip to content

5.1.0

Compare
Choose a tag to compare
@lcharette lcharette released this 23 Mar 00:30
· 14 commits to 5.1 since this release
277866a

What's changed

  • Drop PHP 8.1 support, add PHP 8.3 support
  • Update to Laravel 10
  • Update to PHPUnit 10
  • Update to Monolog 3
  • Test against MariaDB #1238
  • The different loggers now implement their own interface
  • Change sprunje type-hinting, fixing issue with some many-to-many relations
  • New Twig function : config
  • Use our own RouterParser, wrapped around Slim's RouteParser. Allows to add 'fallback' routes when names routes are not found.
  • Rework assets building command. This change allows new bakery command to update Npm assets, and eventually allows sprinkles to replace webpack with something else (eg. Vite). The new commands are :
    • assets:install : Alias for npm install.
    • assets:update : Alias for npm update.
    • assets:webpack : Alias for npm run dev, npm run build and npm run watch, each used to run Webpack Encore.
    • assets:build : Aggregator command for building assets. Includes by default assets:install and assets:webpack. Sub commands can be added to assets:build by listening to AssetsBuildCommandEvent.
    • The old webpack and build-assets command are still available, and now alias assets:build. bake also uses assets:build now.
  • New Bakery commands : serve & debug:twig

Upgrade guide : https://learn.userfrosting.com/5.1/upgrading/50-to-51

Full Changelog: 5.0.1...5.1.0