- Joined
- Apr 7, 2006
- Messages
- 582
March 4th marked the release of Flarum 0.1.0-beta.12 code named "Koala Relief". Sorry for the significant delay in getting this posted here.
The release
This release contains several new items and fixes, as we continue to refine the core software on the way to our stable version.
You’ll notice this release took a little longer, because the team added an extra month to our development time to account for the holidays in December. This gave us additional time to try some additional planning techniques for our release schedule, which still need some fine tuning. We appreciate your patience with us.
What's changed?
We spent this release focused on changes to make the experience better for Flarum, both for the great developers in our community and for administrators of Flarum sites.
For developers
Due to popular request, we're including information about extension breaking changes into this announcement. Beta 12 should not break any extensions, however Beta 13 does plan several breaking changes so far.
If you have any questions or run into any obstacles in upgrading, please open a new discussion in the Dev tag or find us in #extend on our Discord.
Acknowledgements
Flarum releases wouldn't be possible without a multitude of people, our thanks go out to all of them! Thank you...
To everyone who contributed code this release, especially askvortsov, ozzzzam, jbrgr, D-mata, w-4, tariqwalji, ianm, pReya, and anyone else we've missed;
To our eagle-eyed bug reporters, especially matteocontrini, 010101, peopleinside, and andreasjacobsen93;
To the incredible team behind Flarum, including Franz, luceos, jordanjay29, datitisev, clarkwinkelmann, tankerkiller125, Liberty, Digital, Pollux, katos, Kyrne and Ralkage;
To every Open Collective supporter and Github Sponsor, but especially Glowing Blue AG, Sridhar Kamma, BartVB, Creators Wave, Donald Broussard, Edmilerad, FibraClick, Guitartalk, hutmate.com, Ian Morland, Maksym Tkachenko, Mark Cutting, Mikkel Rasmussen, Andrei Telteu, demianh, hrvoje-hr, Istom1n, iWanheda, Ken Lam, Lay Dominicans of bl. Michał Czartoryski, malago86, northeaster, Open Collective, tankerkiller125 and Timotheus Pakorra;
Your continued support is extremely helpful, and helps provide stable development hours for Flarum! Help us become a sustainable project by backing us!
And finally, to you for your ongoing support and enthusiasm that keeps us all going!
You can check out the full announcement by click here.
The release
This release contains several new items and fixes, as we continue to refine the core software on the way to our stable version.
You’ll notice this release took a little longer, because the team added an extra month to our development time to account for the holidays in December. This gave us additional time to try some additional planning techniques for our release schedule, which still need some fine tuning. We appreciate your patience with us.
What's changed?
We spent this release focused on changes to make the experience better for Flarum, both for the great developers in our community and for administrators of Flarum sites.
- Flarum now fully supports PHP 7.4!
- Slugs will now support basic transliteration, transforming UTF-8 characters into more than just - in your URLs.
- Mail settings now support Mailgun regions, and will check for incomplete settings.
- Throttling can now be avoided by granting permission to groups (admins are now immune by default).
- Avatars can now be uploaded again in IE11/Edge.
- Users can now flag their own posts, and other improvements to flags.
- Customizing Paths now only requires a single file named site.php to edit on new installs.
- Translations will now fallback to the default language (such as en) if there are missing strings, no more core.flarum.this.looks.weird.
- TextFormatter has been updated to version 2.3.6, which comes with the ability to add spoilers with Markdown.
For developers
Due to popular request, we're including information about extension breaking changes into this announcement. Beta 12 should not break any extensions, however Beta 13 does plan several breaking changes so far.
- PHP 7.1 will be deprecated in Beta 13.
- Zend libraries will be completely removed by Beta 13, please update to the Laminas packages instead.
- The Flarum\Util\Str class has been marked deprecated for Beta 12 and will be removed in Beta 13.
- The Flarum\Event\ConfigureMiddleware event has also been marked as deprecated for Beta 12, and will be removed in Beta 13.
- Other changes are mentioned in the Beta 12 Upgrade guide below.
If you have any questions or run into any obstacles in upgrading, please open a new discussion in the Dev tag or find us in #extend on our Discord.
Please also read about our flarum/core version constraint recommendation to stable.
Acknowledgements
Flarum releases wouldn't be possible without a multitude of people, our thanks go out to all of them! Thank you...
To everyone who contributed code this release, especially askvortsov, ozzzzam, jbrgr, D-mata, w-4, tariqwalji, ianm, pReya, and anyone else we've missed;
To our eagle-eyed bug reporters, especially matteocontrini, 010101, peopleinside, and andreasjacobsen93;
To the incredible team behind Flarum, including Franz, luceos, jordanjay29, datitisev, clarkwinkelmann, tankerkiller125, Liberty, Digital, Pollux, katos, Kyrne and Ralkage;
To every Open Collective supporter and Github Sponsor, but especially Glowing Blue AG, Sridhar Kamma, BartVB, Creators Wave, Donald Broussard, Edmilerad, FibraClick, Guitartalk, hutmate.com, Ian Morland, Maksym Tkachenko, Mark Cutting, Mikkel Rasmussen, Andrei Telteu, demianh, hrvoje-hr, Istom1n, iWanheda, Ken Lam, Lay Dominicans of bl. Michał Czartoryski, malago86, northeaster, Open Collective, tankerkiller125 and Timotheus Pakorra;
Your continued support is extremely helpful, and helps provide stable development hours for Flarum! Help us become a sustainable project by backing us!
And finally, to you for your ongoing support and enthusiasm that keeps us all going!
You can check out the full announcement by click here.