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 28 and Version 29 of ChangeLog


Ignore:
Timestamp:
07/01/08 04:16:17 (11 years ago)
Author:
faide
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v28 v29  
    11= Change Log = 
    22 
     3== 1.0.5 (July, 1, 2008): == 
     4 
     5=== Fixes === 
     6 
     7    * The widget ``default`` value can now be a function, similar to ``options``. 
     8    * The default content type for JSON was changed from ``text/javascript`` 
     9      to ``application/json`` (#1842). 
     10    * The accept header is now reduced to a single value before it is compared 
     11      with ``accept_format`` (#1842). 
     12    * The content type of the response is now determined from the template format 
     13      parameter, if not otherwise specified (#1842, #1480). 
     14    * Setting ``tg_format=json`` is now allowed even when the format is already 
     15      JSON by default (#1459). 
     16    * A new epydoc-based API docs generation script was added. 
     17    * Small improvements in ``DataGrid``, empty headers are now allowed. 
     18    * Small improvements in the ``DataGrid`` and ``PaginateDataGrid`` templates. 
     19    * Improved ``paginate`` and made it work with the latest SQLAlchemy versions. 
     20      Sorting now works with SQLAlchemy queries and pure Python objects, and 
     21      nested attributes are supported. 
     22    * Table of contents and ``PaginateDataGrid`` added to the widget browser. 
     23    * ``AutoCompleteField`` now also works with the MochiKit 1.4 dev version. 
     24    * Added alternate text parameter to ImageButton for better form accessibility. 
     25    * Fixed params attribute of `JSI18NWidget`. 
     26    * Some association tables did not have primary keys when using SQLAlchemy. 
     27    * Flash messages with commas did not work on some browsers (#1164). 
     28    * The error handler did not return JSON when it had been requested from the 
     29      original controller using ``tg_format``. 
     30    * You can now pass a couple of interesting configuration parameters to 
     31      TurboJson (e.g. ``json.ensure_ascii=True``, and the default is now False). 
     32    * ``tg-admin shell`` now works with "heredocs" and other cases when the 
     33      standard input encoding is not defined. 
     34    * ``tg-admin tooolbox`` did not work when ``server.socket_host`` was not 
     35      set on some platforms (#1713). 
     36    * ``tg-admin i18n collect`` did not work with nested packages (#1779). 
     37    * A bug (#1396) made the recursion guard not work correctly and prevented 
     38      validation to be performed more than once per request. 
     39    * Setting ``tg.defaultview='genshi'`` and ``tg.mochikit_suppress=True`` 
     40      raised an exception (#1719). 
     41    * ``format_decimal`` in i18n.format now works with ``num_places=0`` (#1647). 
     42    * The ``FeedController`` Atom 1.0 template didn't include proper author (#1730). 
     43    * The quickstarted default app.cfg file now sets the package name (#1631). 
     44    * Under rare circumstances, testutil could use a wrong module name (#1821). 
     45    * Installing ElementTree is not required any more for Python < 2.5. 
     46    * Some more small fixes and improvements of the code base and unit tests. 
     47 
     48=== Contributors (in alphabetic order) === 
     49 
     50Christopher Arndt, Florent Aide, kikidonk, Diez B. Roggisch, Felix Schwarz, 
     51Christoph Zwerschke. 
    352 
    453== 1.0.4.4 (March, 7, 2008): ==