Greetings my fellow Flarumites!
Hot off the presses, today's release is:
New Holland - Flarum Version 0.1.0-beta.10!
New Holland was the original name of Australia, given to the continent by the Dutch explorer Abel Tasman in 1644. It's a fitting name for our latest release, which comes at a time of transition for Flarum as an organization. Our roots will forever be down under in Australia, but Flarum is now a registered foundation in the Netherlands. This won't impact the software at all, but ascertain its future. This codename serves to honor both our past and our future. Onward!
π 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. This was not an exciting release for the technical aspects of Flarum, but it was an exciting release for the team behind Flarum! Not only did we collaborate with our new team members, we've also adopted a fixed duration release cycle!
β¨ What's New?
- New emojis come in the update to Twemoji 12! π¦Ύ πͺ π¦¦
- Mark discussions read right in your notifications, no need to visit the discussion again.
- A queue system has been introduced on the backend for handling things like sending email in the future. This is a necessary feature for larger communities.
- Better error handling and consistency.
π What's Changed?
We've improved Flarum and its core extensions in many different fields for this release, including performance, SEO and usability. We've also taken care of a few dependencies being marked as vulnerable. Read through the complete list of changes on the specific repositories, here's a small selection of changes:
- You can assign the Edit User permission to any group now, admins can't hoard it for themselves anymore.
- The markdown toolbar now has an image πΌοΈ insertion button!
- You can now tab out of the post composer (it no longer inserts a TAB of 4 spaces instead).
- Flarum should be faster when scrolling through a discussion now.
- Discussion List and Tags Page now use the
rel="canonical"
meta tag, search engines were demoting sites for having duplicate content without this.
- The tags page now has server-rendered content, for better indexing by search engines.
- The markdown toolbar in flarum/markdown is now working in IE11.
There are a ton more! If you're into this, feel free to scour our changelogs and releases on GitHub.
π¨βπ» For Developers
Due to popular request, we've put together an upgrade guide for developers to make your extension compatible for Beta 10.
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.
β€΄οΈ Upgrading
Before you run the upgrade, make sure to create a backup of your public/assets
directory, your composer.json
and your database!
Step 1: Ensure you are on version 0.1.0-beta.9 in your Admin Dashboard or by running php flarum info
(use the previous release notes for upgrading from an earlier version)
Step 2: Disable all 3rd party extensions.
Step 3: Run the following commands:
composer update --prefer-dist --no-dev -o --with-all-dependencies
php flarum migrate
php flarum cache:clear
Step 4: Use your newly-upgraded Flarum site!
Step 5: $$$ PROFIT! $$$
If you run into any problems, please open a new discussion in the Support tag. There may be discussions of similar issues, but open a new one anyway, it helps us get your specific problem resolved faster.
If the problem persists β we're here to help! Make sure to mention the Flarum version you are on or the output of php flarum info
.
πββοΈ 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 @Franz, @luceos, @datitisev, @tankerkiller125, @taddis @matteocontrini, and anyone else we've missed;
To our eagle-eyed bug reporters, especially @ardacebi, @Davis, @Smoke, @BartVB, @shivanshuit914, @acodispo, and @haarp;
To the incredible team behind Flarum, including @Franz, @luceos, @jordanjay29, @datitisev, @clarkwinkelmann, @Prosperous, @Digital, @Pollux, @katos, @sijad, @Kyrne and @Ralkage;
To every Open Collective supporter, but especially M-Labs Limited, Free Flarum, Davy M, Wayne Zhen, Sridhar Kamma, jn_xyp, Mikkel Rasmussen, Donald Broussard, GuitarTalk, Timotheus Pokorra, 3D Geeks, Ken Lam, and Vladimir Vinogradov;
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!