Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 37 and Version 38 of ChangeLog


Ignore:
Timestamp:
03/21/10 17:05:00 (9 years ago)
Author:
chrisz
Comment:

Added 1.1.1 release.

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v37 v38  
    11= Change Log = 
     2 
     3 
     4== 1.1.1 (March 21, 2010) == 
     5 
     6=== Fixes === 
     7 
     8    * When collecting translatable strings (via command line or toolbox), gettext 
     9      calls in Genshi templates had been disregarded (#732). 
     10    * It was not possible to enter Null values for optional fields using Catwalk. 
     11      Some fixes were made to solve this, particularly for numeric fields (#760). 
     12    * Primary key strings did not work properly with Catwalk when updating (#1029). 
     13    * Better error message in Catwalk if foreign key cannot be found (#1412). 
     14    * `SelectionField` did not format values being rendered in template (#1314). 
     15    * `ToscaWidget` resources listed in the `tg.include_widgets` setting were 
     16      not injected into the page header (#2025). 
     17    * Collect translatable strings from explicit gettext function calls in Genshi 
     18      templates (#2368), and added the `_()` function to the template namespace. 
     19    * When mapping classes with `__init__` method using 
     20      `database.session_mapper`, you could get an `AttributeError` (#2386). 
     21    * Fixed problem when calling `ET()` in a Genshi templates, which is not 
     22      necessary any more (#2390). 
     23    * A value of 0 was not output in a `CheckBoxList` (#2418). 
     24    * Widgets in the same module could not have the same class name (#2443). 
     25    * The methods `quote_cookie` and `unquote_cookie` in `turbogears.util` 
     26      used the url quoting/unquoting mechanism instead of the one used by 
     27      the Cookie module in the standard lib. This lead to problems with !WebTest 
     28      and potentially could also cause other compatibility issues (#2446). 
     29    * The identity plugin did not work with input from nested forms (#1587). 
     30    * Fixed scheduler shutdown problem with method.sequential (#1702). 
     31    * The `JSi18NWidget` did not work in 1.1 and has been fixed now (r7020). 
     32    * Pagination did not work with SQLAlchemy 0.6beta1 (r6871). 
     33    * Fixed deprecation warnings for Python >= 2.6 in identity and visit modules. 
     34    * Added default MANIFEST.in to quickstart template to ensure clean builds. 
     35 
     36=== Features === 
     37 
     38    * The `database.session_mapper` now takes an optional `set_kwargs_on_init` 
     39      parameter allowing you to suppress the automatic setting of keyword args 
     40      as attributes for instances of the mapped class (#2386). 
     41    * Allowed nested validation schemas to be defined by nesting schema class 
     42      definitions and allowed schema classes, not only instances, to be attached 
     43      to form widgets (#2393). 
     44    * Lazy initialization of widget parameters is now possible (#2430). 
     45    * When a widget list is defined in the declarative way, the declared widgets 
     46      are now kept accessible as attributes (they had been removed before, #2447). 
     47    * Compiled Kid templates are now added when building eggs (#1463). 
     48    * Added the `tg-admin kid2genshi` command for converting all Kid templates 
     49      in the project into Genshi templates. 
     50 
     51=== Changes === 
     52 
     53    * We now set the config switch `kid.i18n.run_template_filter` by default to 
     54      True if `i18n.run_template` filter is enabled and Kid is available (#2392). 
     55    * We now only pass string values as hidden fields in the login form, skipping 
     56      possible file fields which cannot be passed anyway (#1761). 
     57    * Default logging methods are in place on any `Controller`, not only on the 
     58      `RootController`, and `RestMethod` inherits from `Controller` now. 
     59 
     60=== Contributors (in alphabetical order) === 
     61 
     62Christopher Arndt, Rick Copeland, Pavel Strashkin, Christoph Zwerschke 
    263 
    364