People have been doing quite a bit of testing on 0.9a5 and we had a number of good patches. So, today, I'm happy to announce the release of TurboGears 0.9a6.
http://www.turbogears.org/preview/ 0.9a6 (May 9, 2006) ------------------- *Backwards Incompatibilities* * `i18n.runTemplateFilter` in the config file has been renamed `i18n.run_template_filter` (#796) * For people using FastData (experimental): `get_add_url`, `get_edit_url` and `get_delete_url` all are passed the row instead of the ID now, allowing you to use something other than the ID if desired. * In widgets, if you were using a dictionary as a params be aware that now the dictionary is not updated at construction or display/render time but simply replaced with the new one. If you were using it to provide default attributes for your widget, take a look at how the TableForm does that. *Features* * A new function, `turbogears.util.find_precision`, to tell you how many decimal places of precision are required. (To help with `i18n.format.format_decimal` which needs to know the precision.) * tg-admin info shows which eggs require TurboGears * In widgets, SelectionField now supports grouped options, SingleSelectField and MultipleSelectField widgets take advantage of this to provide an optgroup tag. The format of a grouped options list is like the following: options = [(None, [(1, "a"), (2, "b")]), ("Others", [(3, "c"), (4, "d")])] * The Widget Browser now displays the source of the example and the template provided by default in the widget (to allow for easier complete customization) (#840, #841) * Tabber and Syntax Highlighter widgets are now included *Changes* * sqlite database URIs can now be specified as sqlite:///c:/foo/bar on Windows, which is more natural for users. (The sqlite:///c|/foo/bar syntax still works.) * ValueError is raised if an InputWidget contains "." or "-", which are reserved for use by the widgets * Package name is used instead of `your_project` in the quickstart logging config. *Fixes* * QUICKSTART: an exception comes up if a user logs in but is not in a group that is required for access. The line with `if not identity.current.anonymous and identity.was_login_attempted()` in controllers.py or root.py needs an additional `and not identity.get_identity_errors()` condition. (#834) * QUICKSTART: quickstart projects that used identity would generate a table called "user", which is invalid for some databases. The new quickstart model.py generates tables called `tg_user`. #805 * QUICKSTART: there were problems with the model template for SQLAlchemy (#801) * SQLAlchemy's identity provider was not selected by default when you quickstart a new project. (#806) * Core widgets all include WidgetDescriptions now and appear in the Widget Browser in the Toolbox (#727) * Access logging to a file wasn't working correctly (#816) * Bug fix for convert/`from_python` for compound and repeating widgets * User name is now encoded to the DB encoding before a query is run in the SQLObject identity provider * JSLink widgets can now specify a location * LocalizableJSLink (and the calendar widget) now work in IE (#846) * Added scheduler to `turbogears.__init__.__all__` so that references to it work properly. * tg-admin info and Toolbox info commands now work properly and show the same information. * Fixed a serious bug in Python 2.3 compatibility (#853) *Project Updates* * MochiKit updated to 1.3.1 (#804) *Contributors* Max Ischenko, Claudio Martinez, Matt Good, Rune Hansen, Michele Cella, Jorge Godoy, Alberto Valverde González, Simon Belak, Jeroen Dekkers, Mark Ramm-Christensen, Ronald Jaramillo, Richard Standbrook, Roger Demetrescu, Patrick Lewis, Hal Wine, Jorge Vargas, Bob Kuehne. -- Kevin Dangoor TurboGears / Zesty News email: [EMAIL PROTECTED] company: http://www.BlazingThings.com blog: http://www.BlueSkyOnMars.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---

