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 13 and Version 14 of ChangeLog


Ignore:
Timestamp:
12/02/07 11:49:09 (12 years ago)
Author:
faide
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v13 v14  
    11= Change Log = 
     2 
     3== 1.0.4b3: (December, 2, 2007): == 
     4 
     5=== Deprecations === 
     6 
     7    * Paginate ``default_order`` has been greatly improved. Use of the  
     8      ``default_reversed`` parameter has been deprecated. It will still be used 
     9      if it is informed, but a DeprecationWarning will be displayed. 
     10 
     11=== Changes === 
     12 
     13    * Introduction of tg.mochikit_suppress to prevent the inclusion of 
     14      the shipped MochiKit 1.3.1. That allows to include custom mochikit versions. 
     15    * PaginateDataGrid template now makes use of paginate attributes to render 
     16      the links for first/previous/next/last page (#1617). 
     17    * ``paginate.href_last`` returns a special URL that allows paginate decorator 
     18      to compute the correct last page number at server-side (#1617). 
     19    * The ``start-<project>.py`` script in a quickstarted project is now only a 
     20      wrapper for the ``start()`` function in a new ``commands`` module in the  
     21      project's package. The ``setup.py`` in new project also creates a console 
     22      script entry point for this, so easy_install can create a start script 
     23      when the project's egg is installed. It also allows to package a default 
     24      configuration file in the egg. For details see ticket (#1386). 
     25    * Installation of TurboGears now does not require installation of an ORM. 
     26      Instead, a project that relies on SQLObject or SQLAlchemy will have a 
     27      ``setup.py`` file written with the proper requirements (#1501,#1620). 
     28 
     29=== Features === 
     30 
     31    * Introduction of tg.mochikit_suppress to (see "Changes"). 
     32    * Workaround in paginate for databases without ``OFFSET`` (#1601). 
     33    * The database module exports a mapper which is either session.mapper 
     34      for SQLAlchemy >= 0.4, or something similar to assign_mapper 
     35      for SQLAlchemy < 0.4, but compatible with SQLAlchemy 0.4 and Elixir. 
     36    * The ``tg-admin quickstart`` command has now an option ``-r`` 
     37      ``(--svn-repository)`` allowing automatic creation of the project in the 
     38      specified SVN repository. 
     39    * Introduction of ``paginate.redirect_on_out_of_range`` and 
     40      ``paginate.redirect_on_last_page``, which determine if paginate decorator 
     41      should raise a redirect when current page is out of bound and the 
     42      last page is requested, respectively. 
     43    * Paginate ``default_order`` can now be a string or a list of strings. 
     44      The list of string is used to specify the ordering of multiple columns. 
     45      Every string starting with a dash (``-``) indicates that the column will  
     46      have its default ordering reversed (#1618). 
     47    * turbogears.url() allows to to create an url with multiple values for the  
     48      same key (#1456). 
     49 
     50=== Fixes === 
     51 
     52    * Fixed broken quickstart change (#1595). 
     53    * KID-template string collection for i18n fixed so that it ignores XML 
     54      processing instructions and comments as well as script and style sections. 
     55    * Fixed SQLAlchemy and Elixir issues (#1458, #1599 and #1604). 
     56    * Fixed issues with ``tg-admin update`` on a project in SVN (#1608). 
     57    * Fix pagination of SQLAlchemy Query ordering by backrefs and synonyms' 
     58      attributes. It also supports SQLAlchemy 0.4.1, which removed the 
     59      ``properties`` accessor on Mapper (#1582). 
     60    * Ensure paginate links bring the same result when using ordering columns 
     61      with a custom datagrid template (#1605). 
     62    * Fix pagination of out of bound pages (#1617). 
     63    * ``tg-admin i18n`` now supports Unicode strings in Kid templates (#1397). 
     64    * Fixed testutil to properly use the soClasses attribute in the model 
     65      in order to pick up only the classes defined in this list and not 
     66      the rest. Thanks to Gregor Horvath for this suggestion. (#1586). 
     67    * Fixed the command line interface to i18n collection. Command line now 
     68      processes also the templates (#1436). 
     69    * toolbox loading will no more crash on a missing SQLObject import. (#1620). 
     70    * Identity bug when using non-ASCII characters in the URL. (#1598, #1407, 
     71      #1022) 
     72 
     73=== Project Updates === 
     74 
     75    * TurboCheetah 1.0 
     76    * TurboJson 1.1.2 
     77    * TurboKid 1.0.4 
     78 
     79=== Contributors (in alphabetic order) === 
     80 
     81Florent Aide, Christopher Arndt, Roger Demetrescu, Juan Germano, Joel Pearson, 
     82Diez B. Roggisch, Christoph Zwerschke. 
     83 
     84 
    285== 1.0.4b2 (October 27, 2007) == 
    386