Okay so - I'd like to get into a system of having a more structured release schedule, so content creators can have a better idea of whether it's worth waiting for a certain feature or whether it's better off to just go ahead without it for now, as well as plan for when they might need to make modifications to their content, and so on.
My initial proposal here, is that:
- Minor updates, eg. V12.6.0 to V12.6.1, are made as needed. These will generally only be for bugfixes, or to implement things that were really obvious oversights (such as the shimmier skill shadow).
- Experimentals for specific features are made and released as needed. These should generally be treated as "for testing / debug purposes; physics / etc may change, be very careful about creating content that relies on specific details". They'll also more often than not be closer to the previous stable release than they are to the upcoming new release, except that they include the specific experimental feature.
- Major updates, eg. V12.6.0 to V12.7.0, are made roughly three months apart from each other.
- Release candidates for each major update will be released about a month beforehand. This release candidate can be treated as "almost stable" - basically, no intention exists to make further significant changes, but it still might need more testing and bugfixes. You can use it for preparing your content for the update; just make sure to double-check the content when the stable release arrives. Basically - it's expected and intended, but not guaranteed, that anything that works in the release candidate will also work in the stable release. I will be using the name "release candidate" here to better distinguish it from the typical experimentals (as described above).
- Additionally, the even-numbered updates (V12.8.0, V12.10.0, etc) may only introduce new (or significantly changed) cosmetic or UI features. The same rule will apply to any changes to physics, except where it's fixing bugs or edge cases in recently-introduced physics - these may come in the even-numbered updates (or if they're particularly urgent, even in a minor update). The odd-numbered updates (V12.7.0, V12.9.0, etc) may introduce / significantly change both cosmetic and physics features. (Of course, I'm not going to change things just for the sake of doing so - they "may" have changes, not they "will" have changes.)
This means that cosmetic or UI additions / changes may occur every 3 months, while physics additions / changes will only occur every 6 months. Of course, these will be guidelines - if there's a really good reason to get a major release out more urgently, I'll do so. Or if there isn't enough new stuff to justify one, it might be longer until one occurs.
What do people think about the above ideas? (Maybe 3 months is too frequent...?)