Rest assured, the public release will be the alpha 0.1.0.
After this, version bumps will be on the second digit with major cvs
updates bumping the last digit. Beta will be 0.5.0.
And coinciding with Python 3000 we'll have Boa 1.0.0 ;)
Seriously, I've held back on the version number for various reasons
explained before. The biggest has always been the unfinished minimal
feature set keeping me from alpha. The second reason has been
possible incompatible source code generation changes. Something in
alpha should not do this but how can you complain if 0.0.x pre-alpha
does this ;)
I foresee at least one more change to the generated code.
Because the constructor is called in the _init_ctrls method, it's
impossible to inherit from generated frames and override _init_*
methods as the frame designer is currently doing.
I want to keep the option of eventually supporting frame
inheritance in the Designer open.
I'd like to change this before the alpha, but it's not going to stop
the 0.1.0 release, don't worry.
Just a heads up on other changes I'm hoping for before the alpha:
* New help system
* HTML prepared for wxHTML with contents and indexes
* Boa help & guide, python help, wx help, cvs help (total 16 Meg)
* Merge NewDebugger branch (optionally switch between old and new)
* Finish up Explorers
I'd say I'm 75% done with the above so don't stress ;)
About announcements, maybe the lack of public announcements is a
lure to the mailing list ;)
I do not think it is appropriate to announce CVS updates outside the
I'd prefer to continue as is;
Mailing list for new features, important fixes.
Important CVS updates are shown as SourceForge news items.
Releases must be announced here, on wxPython, c.l.py, everywhere!
0.1.0 will be on your doorstep asap!
Boa Constructor - RAD GUI building IDE for wxPython