The art of going beyond the Edge

While we’re still in the Preview 3 stage for Aero, when it comes to features, the development of our very first release is drawing to a close, with the expected final release in May, which makes up for 10 months of development and already over 800 commits to the core since the start. Either way, we’ve talked about it in our last blog post: we’ve planned more stuff. Let’s talk about that.

Aero – 1.0
Aero is, as you know our first stable release. We’re currently hard at work on it, and our weekly releases prove that. We’ll continue this schedual until we reach our first stable release. Either way, it’s a major improvement over ModernBB.

Bittersweet Shimmer – 1.1
Bittersweet Shimmer is going to be our first minor feature update to Luna. It will go by the number of version 1.1. Our main focus will be on improving upon the changes made in Luna 1.0, and we expect it rather quick after Aero is released. Do not expect much new features in version 1.1. You, however, can expect the kick-off of some major changes for later versions. This will also be the first Luna release to be developed with our new Git-structure. We’ll also be more specific in ticket items.

Cornflower Blue – 1.2
A couple of days ago, we’ve given our C-update a name: “Cornflower Blue”. Cornflower Blue will introduce a major revamp to the installer and update mechanics of Luna. These 2 systems are set to become completely rewritten and modular from the Luna core. The new components (as they will become components) will be released under their own license, the MIT license, that is. They will be completely separate from the original Luna core, and are our first steps towards a brand new core, which we like to call Edge. Further Cornflower Blue will introduce other small changes, but more on that later. As we follow semantic versioning, this will be Luna 1.2 and this update is planned for fall 2015.

Denim – 2.0
Next up is Denim. This will continue the work we did in Cornflower. But not for the installer and updater. No. You’ll see our Backstage being rebuild from scratch. A thing we’ve already started working on. Just like the installer from 1.2, the Backstage will become a separate component, as modular as possible, and released under a new license – again MIT. This will leave only the Mainstage behind on GPLv3, something we will fix later. Denim is supposed to introduce support for plugins in the Backstage (not the Mainstage). This major revamp of the Backstage will bring us to Luna 2.0 (as semantic versioning requires us to do so).

Emerald – 2.1
Our final planned update for now is Emerald. This update will have the same function to Denim as Bittersweet Shimmer had to Aero: it’s a minor all around improvement update. And thus we’ll probably go with version 2.1 for it. This update will focus on improving Edge (the name of our core for the installer, updater and Backstage by then). It’s currently planned to be the first update for 2016.

Early communication is good communication
So now you know what we’ve up to our sleaves. With Aero, Bittersweet Shimmer, Cornflower Blue, Denim and Emerald, we hope to keep ourselves buzzy for a while, and we hope to keep you guys happy for a while, until we’re ready to go to Luna “F” and beyond. And I guess that after reading this post, you guys might know what our plans are for the next major update after Aero (Luna 1.0) and Denim (Luna 2.0). On the other hand, note that codenames are not related to their respective version, and only in order of the releases.

We’re talking this early about our plans – which are subject to change – because we think that it is important to include our community in the development process as early as possible, so that’s what we do. And now, back to the development table for Aero.