we are working on some final large refactorings of our PHP backend. We believe these changes are needed to provide extension developers with stable APIs - without which we would not want to release a stable version.
I have completed the first phase of refactorings in Flarum's core on the next-back branch. You can help us by applying these changes to our official extensions: Please send pull requests to the various extension repositories - always targeting the next-back branch as well.
Here are all namespace changes:
In addition, there were some smaller changes that may or may not affect you (in order of importance, from highest to lowest):
You can take the opportunity to change your own extensions accordingly, so that they are prepared for beta 8.
We have some more changes in store for beta.8 - we are trying to batch all breaking changes together as much as possible, to keep your upgrading work to a minimum.
Franz rip all extensions once beta 8 comes out.
I'll create a .sh script to convert everything automatically
Darn the list is huge