Today marks the completion of all the 3.0 option baseline tests! This
means that every user-visible option now has at least one automated
test verifying its basic functionality (and a few that are being
tested in combinations). This also means 2.x "parity" has been
achieved, as far as options go. There are still a few commands (like
'xml') and other features yet to be restored.
What this milestone means is that development of 3.0 now has four
remaining phases:
1. Restore final missing features from 2.x (like 'xml')
2. Python integration
3. Bug fixing (currently 86 open TODO items in the 'planning' branch)
4. Revision of the Manual (which has actually begun, yay!)
After these four reach a satisfying level of completeness, 3.0 will be
released.
Note that milestone also means I will begin deferring unnecessary
features like a madman, in order to make a release possible this year.
Not everything that has been discussed on this list will make it into
3.0, but may be deferred to some later 3.x.
John