There’s a list of major things that users probably want before a 2.0 release:
- basic UFF implementation
- optimization constraints (these actually go together since they both require the same gradients)
- auto-optimize tool
(I’m sure there will be a pile more feature updates, but IMHO that’s the last major feature I can think of.)
But the main thing people seem to want are more frequent (non bug-fix) releases.
I have some thoughts… First off, it seems like a good idea to have a January / Februrary release (e.g., 1.99) for Linux LTS packaging.
So a rough deadline might be 06-Feb (or 06.02 in dd/mm dates )
Then a fall deadline might be “mole day” in the US or 10/23
If we wanted to add a third release, a deadline might be e.g., 06/02 (June 2nd) with US dates.
- 06-Feb
- June 2
- Oct 23
The dates are fairly well spaced, and happen to be Avogadro related.
The other side would be to add a feature freeze and “string freeze” date to ensure translators have time to update. I’d suggest at least 2 weeks before the release date, which gives time to also fix remaining bugs, tweak docs, etc.
Thoughts?