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 33 and Version 34 of ChangeLog


Ignore:
Timestamp:
09/20/09 15:02:32 (10 years ago)
Author:
Chris Arndt
Comment:

Added 1.1rc1 changelog

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v33 v34  
    11= Change Log = 
     2 
     3== 1.1rc1 (September 20, 2009) == 
     4 
     5 
     6=== Fixes === 
     7 
     8    * Elixir quickstart model now supports transparent passwort encryption as well 
     9      (#2047). 
     10    * Hardcode kid as template engine for feed templates (#2348). 
     11    * Rename `commands` module in quickstarted projects to `command` to avoid 
     12      conflict with 'commands' module from the standard library (#2141). 
     13    * Adaption of the autocompletefield CSS file for fix #1914. 
     14    * .po header lost when merging a .pot including genshi templates (#2256). 
     15    * Lots of test fixes & improvements (r6318, r6623, r6647, r6648, r6652, r6658). 
     16    * SQLAlchemy forward compatibility fixes (r6576). 
     17    * Projects with no identity support do not include superfluous code (e.g. in 
     18      model.py) and files (``login.css`` and ``login.html``) any more (#2049). 
     19    * Identity failures during a requests to a controller exposed with 
     20      `tg_format=json` yielded a 500 error instead of 403. Additionally, when 
     21      no applicable controller method is found, Turbogears now returns HTTP 
     22      status 404 (#2036). 
     23    * `tg-admin update` did not detect when a project uses Elixir and would 
     24      overwrite the model with the standard SQLAlchemy based one (#2046). 
     25    * A "i18n merge" took the last message of the same id, while "i18n compile" 
     26      took the last nonempty message. To make this consistent, "merge" now also 
     27      takes the last nonempty message. (As suggested by rejoc in ticket #2258). 
     28 
     29=== Features === 
     30 
     31    * Backported the TG2 templates to 1.1 (r6611). 
     32    * turbogears.database now supports its own version of a session-aware mapper, 
     33      since the SQLAlchemy version is deprecated and will be removed in the future 
     34      (r6638). 
     35    * Added !NotAny identity predicate (#1343) and unit tests for predicates (r6311). 
     36    * Improved Number validator by adding a decimals parameter (r6316). 
     37    * Minor standard quickstart model improvements (r6617). 
     38    * Added requirements for tests to quickstart setup file (r6622). 
     39    * Instead of a plugin name you can now specify a class in dotted-path notation 
     40      for the ``visit.manager`` config setting to use a custom visit manager 
     41      (r6651, thanks to Nic Bellamy fro provding the idea in #2260). 
     42    * Support for JSONification of SQLAlchemy identity model objects in json.py 
     43      of quickstarted projects plus tests (r6657). 
     44    * Many small improvements to the standard quickstart template files to enhance 
     45      clarity and conformance to Python coding standards (r6655, r6657). 
     46    * Identity can now initiate HTTP basic authentication. Two new config settings 
     47      `identity.http_basic_auth` and `identity.http_auth_realm` have been added for 
     48      this purpose and are explained in the standard quickstart `app.cfg` (r6665). 
     49    * Quickstarted projects now have a unit test case for the bootstrap functions 
     50      in model.py working for SQLObject and SQLAlchemy based model (r6673). 
     51 
     52=== Changes === 
     53 
     54    * SQLAlchemy version requirement is now >= 0.4.3 (r6638). 
     55    * Elixir version requirement is now >= 0.6.1 (r6640). 
     56    * Made TG 1.1 completely independent of Session.mapper, but still export it as 
     57      database.mapper if available (r6633). 
     58    * TGTest now automatically resets turbogears.config after every test (r6568). 
     59    * Default visit manager plugin is now "sqlalchemy" instead of "sqlobject" 
     60      (r6650). 
     61    * Identity failures again will cause a HTTP status code 403 to be returned. 
     62      Status 401 is only returned when HTTP basic authentication is used (r6665). 
     63 
     64=== Contributors (in alphabetical order) === 
     65 
     66Florent Aide, Christopher Arndt, Ken Kuhlman, Jonathan Schemoul, 
     67Christoph Zwerschke 
     68 
    269 
    370== 1.0.7 (September 15, 2008): ==