Roadmap for 2.3 and 2.4
Here's what's on tap for 2.3, with current status of each:
- Dashboard redesign (led by @Todd and @beckyvb, currently in design process).
- Basic test coverage (partially implemented in a feature branch).
- Automated releases & plugin directory updating (partially implemented on
- Centralized default avatar management (partially implemented on
- HTML emails (partially implemented in a feature branch).
The dashboard redesign is the headline for the 2.3 release. It will also raise the minimum PHP version requirement to 5.4. We're tentatively scheduling its release for March 2016.
For 2.4, we're going to be reworking the dispatcher and a great deal of controller methods to implement a proper native API in Vanilla. We're not yet formally planning out what other changes may be in it, but I'm guessing the Profile Extender is going to be on the short list for some love by then. It's tentatively scheduled for the second half of 2016.
As you can see, we have a pretty ambitious R&D schedule ahead of us. Especially when you consider our last few releases:
- 2.0.17 - Jan 18, 2011
- 2.0.18 - Nov 3, 2011
- 2.1 - Apr 28, 2014
- 2.2 - Nov 12, 2015
Four years to get thru the last 2 releases! But before that we were on a whirlwind - 19 releases in 17 months (we used the third point number for marking both feature and security releases during the 2.0 series). So what we're going to do now is find a happy medium: 2-3 releases a year. This will keep things sane for folks who need to upgrade (and coordinate the releases), but quick enough that folks contributing will see the fruit of their efforts sooner than later.
I've opened the 2.3 beta milestone on GitHub to track what we're targeting before we fork for the next release. Let us know what else needs to get in there!