The v1.2 branch of Winter CMS with support for PHP 8.0+ & Laravel 9 is ready for general testing. Check out the upgrade guide for instructions on how to start testing it in your projects today!
At this point, any major changes should be addressed and it should be ready for testing with your projects. For myself I am already running it in production for my client sites.
To give you an idea of the state of it as of today; if a potential issue for your projects hasn't been discovered by this point then it is not going to be discovered by anyone until you test it yourself; so my point is don't wait until it's "officially stable", test it out with your projects today! Any issues that have been reported have been able to be resolved very quickly; so at the risk of repeating myself a third time; go forth and test it out! :)
At this point the only work that remains before we push it "officially stable" is a few more general cleanup tasks that we've been wanting to take care of for a while along with some other general improvements like support for Level 5 static analysis on the core code and improvements to our class loader & plugin manager - none of which will be introducing breaking changes.
There are numerous improvements available in v1.2, see the WIP release notes for the full list of changes. Some of the more notable ones include:
create:theme
command can now be used to scaffold a TailwindCSS-based theme..php
as their extension rather than .htm
add{$RelationType}Relation($name, $config)
methods to make it easier to dynamically add relationships to third party models..env
and PHP ArrayFile (Config & localization) files, opening the door for advanced scaffolding functionality.winter:test
command)While we've been hard at work on the Laravel 9 upgrade, we've also been working on a few other notable improvements, including the Tailwind UI based backend skin (should be available in the next month or so), continued work on the marketplace, the Winter.Search plugin, and core support for running Winter CMS on Laravel Vapor.
Sign up to our newsletter and receive updates on Winter releases, new features in the works, plugin and theme promotions and much more!