Wednesday, August 24, 2011

Announcement: TurboGears2 2.1.2 Released!

We are pleased to announce the latest release of TurboGears, 2.1.2!

This is a maintenance/bugfix release for the 2.1 series which also adds some new features. The full changelog is below.

Highlights for this release include the beginnings of our new book "TurboGears2 Web Applications: Batteries Included", Python 2.7 support, improved Jinja2 support, and quite a few bug fixes.
You can see the book as it stands right now at . We're working towards getting more details and more of the older documentation updated to go into the book.

We took longer to reach this release milestone than we had planned, but Real Life(tm) takes its toll on everybody during the summer months, it seems.

Even still, I can speak for the whole team when I say that we look forward to continuing to serve the community with quality code, and we look forward to your continued support!

Full Change Log Here:

For TG2.x Core:

  • Improved content-type handling ( )
  • Fixed dotted filename support for Genshi and Chameleon.Genshi
  • Removed lxml dependency; now preparation of virtualenv is much easier on 64 bit systems
  • Upgraded Chameleon.Genshi support to Chameleon1.3rc
  • Set up render_genshi on demand only, improves Google App Engine support
  • Support for Python 2.7
  • Improved Jinja2 and Jinja2 filters support ( )
  • Added option to prevent auto-saving sessions ( )
  • Fixed crash where multiple templates were registered and user called override_template ( )
  • Fixed problem with ":" in error messages ( )
  • Improved i18n support
  • Improved pagination support ( )
  • Fixed warning resets when in debug mode ( )

For TG2.x Devtools:

  • Improved Genshi support in quickstart template
  • Improved content-type handling ( )
  • Improved bootstrap if database is under version control
  • Changed default password hashing to SHA256 ( )
  • New "--minimal" quickstart template
  • Separated password hashing mechanism to make it more easily usable ( )
  • Fixed Unicode return type in ( )
  • Added missing dependencies for Python 2.4 and the quickstart app ( )

For TG2.x Docs:

  • Introduced new book beginnings
  • Rewrote 20 Minute Wiki, brought it forward to working with TG2.1.2
  • Rewrote installation instructions, much simplified
  • Began description of new application for tutorial/book
  • Improved documentation on how to contribute
  • Made all standard modules autodocumented in the appendices
  • "ignore_parameters" documented ( )
  • "tg_avoid_touch" (method to avoid saving sessions) documented ( )
  • Updated references regarding _default and _lookup ( )
  • Documented custom filters for Jinja2
  • "migrate" command is now documented ( )
  • Documented pagination parameters
  • Documented "--minimal" quickstart option ( )
  • Changed references to "aptitude" to "apt-get" ( )

No comments: