This is Week 2 of 2.0 development. We have successfully upgraded the codebase to a minimum of PHP 8.2. This upgrade includes the implementation of stronger typing throughout the codebase. (flarum/framework#3827)
Right now @ianm is currently finalizing the upgrade of Laravel, Symfony, and other crucial backend dependencies.(flarum/framework#3830)
There is also a PR that upgrades the frontend library we use, mithril from 2.0 to 2.2 (flarum/framework#3831)
Our focus for the upcoming week will be on increasing the static code analysis level (phpstan). This will further enhance our bug prevention efforts and ensure a more robust development process.
By implementing these updates and housekeeping changes, we are establishing a solid foundation for tackling the upcoming tasks for 2.0. These improvements will greatly contribute to a smoother development experience.
Until next week!