So broadly speaking, a beta will be a true beta whereas in the past with new major versions, it's more alpha-like in that we might add some more functionality, or refactor bits of code on whim which means you get a really lengthy beta testing phase.
With v5, we're being more careful to ensure the quality of the product, and even now it's incredibly stable and very polished and much more beta-like than alpha. That said, we are aware that we may need to revisit some features and tweak them, or potentially re-work bits of code so we're not quite ready for beta status.
We're really hoping for a public beta by September. We're aware that we're running out of year and before long Thanksgiving arrives and signals the start of the holiday season.
We haven't made any firm decisions about release schedules in terms of which Invision Community packages get beta first. My instinct right now is to release both the classic version and the Invision Community but we'll confirm closer to the time. We may stagger the final release, but that would be just to prevent support becoming overwhelmed with upgrades.
But more pressingly, the next steps are:
- [Coming next week] Public alpha: an install of Invision Community v5 for everyone to test, offer feedback and post bugs on.
- Developer alpha: we've gathered a very small group of contributors to test and give feedback on the development tools
- Finalise v4 to v5 upgrade tests
- Public beta