TurboGears 1.0.5 released
On July first we cut out another 1.0.x TurboGears release.
I see this release as an ongoing effort to maintain our 1.0.x users and provide support and enhancements to existing applications.
While I am working with Mark and others on the 2.0 branch to make a release happen, I also work on the 1.5 front (formerly known as the 1.1 branch) to get this intermediary release out.
The 1.5 release aims to be 100% compatible with 1.0.x applications (running on python >= 2.4). I test regularly my development version against production applications that are running on top of TG 1.0 at the moment.
The real differences in 1.5 compared to 1.0 are:
- Different defaults for quickstarted projects, SQLAlchemy, Genshi instead of SQLObject and Kid.
- Testing Framework compatible with 2.0 to aid refactoring an application from 1.5 to 2.0 by using your test suit.
- RuleDispatch dropped from the required TurboJson version and replaced by PeakRules. Should not change too much for end users, but will help maintainers because we won’t need to precompile binaries.
At the end of the day I could say the TG scene is in a pretty good shape and we begin to see some attraction from the 2.0 branch, which is a good thing IMHO. And last but not least, releases always get more attention than simple SVN commits and we get users’ feedback in a much greater scale on such occasions, which is essential for an Open Source project such as ours.