On 10/3/05, Bob Ippolito <[EMAIL PROTECTED]> wrote: > Version numbers less than 1.0 nearly always carry the connotation > that you'll have to refactor occasionally on upgrade. "alpha" is > implicit. If Kevin thought the API was completely stable I imagine > that he'd have called it 1.0 by now.
Sadly, there are a fair number of open source projects that are quite stable and usable but have kept their version numbers below 1.0 for some reason (SQLObject, ahem!) I think many of the people view 1.0 as "done" or something. To me, software is only done at end-of-life. So, TurboGears 1.0 will come along quickly, almost certainly before December 1. After that, changes *will* still happen, but along the same lines that changes happen in Python: breaking API changes will only happen in major point releases (1.1, 1.2, 1.3, etc), will be well-documented and will have a deprecation period as much as is possible. Even now, breaking API changes are documented. Kevin -- Kevin Dangoor Author of the Zesty News RSS newsreader email: [EMAIL PROTECTED] company: http://www.BlazingThings.com blog: http://www.BlueSkyOnMars.com

