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 1 and Version 2 of ChangeLog


Ignore:
Timestamp:
06/24/07 17:17:07 (12 years ago)
Author:
Chris Arndt
Comment:

Updated to 1.0.2 added missing releases and dates for releases

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v1 v2  
    11= Change Log = 
    22 
    3 == 1.0.1 == 
    4  
    5 == Features == 
    6  
    7     * !CatWalk now handles SQLMultipleJoin and SQLRelatedJoin (#910) 
    8     * Pagination now supports SQLAlchemy, has better sorting, and works on compound widgets. (#1115) 
    9  
    10 == Fixes == 
    11  
    12     * !AutoCompleteField widget now renders correctly on IE7. (#1176) 
    13     * !FeedController how redirects properly. (#1229) 
    14     * Identity `logout` now works with `set_identity_user` with SQLObject. (#1245) 
    15     * Added some workarounds for broken MySQLdb modules. (#1235) 
    16     * Cleaner starting and stopping of the visit api. (#1236) 
    17     * Default encoding fixed regarding the XMLHttpRequest object in Internet Explorer. (#1248) 
    18     * `CalendarDatePicker` now works in French. (#1240) 
    19     * Test suite now Python 2.3 compatible. (#1237) 
    20     * `hash` naming collision resolved. (#1231) 
    21  
    22 == 1.0b3 == 
     3== 1.0.2 (May 2, 2007) == 
     4 
     5=== Changes === 
     6 
     7    * New visit.cookie.secureconfig option to send cookie only over a secure connection. #1375 by James E. Blair. 
     8    * cherrypy.request is now available at the variables sent to every template. #1362 by Christoph Zwerschke. 
     9    * SA transaction object is now stored at cherrypy.request.sa_transaction so it can be accessed from the controllers. Patch at #1359 by Janzert. 
     10    * !SecureResource now raises an !AttributeError when no require attribute is present in the controller class or in the config file. Closes #1336. (Note: This might break some "broken" apps, fortunately a detailed exception is raised advising how to fix it). 
     11    * slight quickstart css modification for tables 
     12    * Add default css to highlight the validation error 
     13    * make 'flash' block dynamic in quickstart 
     14    * session setting is moved to config/app.cfg 
     15    * command/toolbox info could list the toolbox plugins 
     16    * Enhancement SQLAlchemy default model, use 'assign' to avoid repeatedly writing, thanks cito 
     17    * Able to specify a default doctype in genshi, thanks Alastair Houghton 
     18 
     19=== Features === 
     20 
     21    * Validators now support localized error messages. Thanks to Gregor Horvath and updated patch at #1136 by Christian Vogler. 
     22    * Python 2.5 compatible, Thanks to Florent Aide and Fred Lin #1288 
     23    * !AutoCompleteField now accepts a take_focus parameter to focus on load. Thanks to Grover at #1332 
     24 
     25=== Fixes === 
     26 
     27    * Fixed support for SA in paginate. #1360 by Jo Soares. 
     28    * Schemas are no longer deepcopied to prevent crashing on un-deep-copiable validators. #1333. 
     29    * Fixed bug in tg-admin that caused it not to operate properly on projects deployed as eggs. Patch from #1361 by Christoph Zwerschke. 
     30    * SA auto-commiting fixed in some rare circumstances where sa_rwt was not being called. Patch from #1267 by Paul Johnston. 
     31    * !CatWalk now handles customized addRemoveName in SO. #911 by Joost 
     32    * using base64.decodestring in visitor.py for 2.3 compatibility. #1279 by Paul Fisher. 
     33    * Config file in quickstarted app now has config option to load identity classes. Thanks to Felix Schwarz #1255. 
     34    * Identity now supports encrypted passwords with unicode characters. Thanks to Felix Schwarz and Patrick Lewis #1281 
     35    * minor changes to template so they work properly when server.webpath != / thanks to "nludban" #1213 
     36    * fix quickstart project tests, thanks to Christoph Zwerschke #1289, Jeff Kowalczyk #1219 
     37    * fix !TurboGears 1.0.1 not installable with python2.3, thanks to "corvus" #1264 
     38    * Automatic creation of identity model tables for SQLAlchemy, thanks to Christoph Zwerschke #1290 
     39    * fix !DateTimeConverter, thanks to iberonesia #1262 
     40    * !ModelDesigner now write up-to-date model header 
     41    * decouple turbogears.identity.encrypt_password() from sqlobject 
     42    * remove class_mapper dependency from #1292, thanks chrisz 
     43 
     44=== Project Updates === 
     45 
     46    * ez_setup.py version to 0.6c5 
     47    * Not require cElementTree, pysqlite in Python 2.5 install 
     48    * !FormEncode version to i18n aware 0.7.1 
     49    * !RuleDispatch to 0.5a0.dev-r2303 for Python 2.5 support. 
     50    * Added requirement of !DecoratorTools due to upgrade of !PyProtocols which deprecates functions used in decorator.py. 
     51 
     52=== Contributors === 
     53 
     54Alberto Valverde, Fred Lin, Jorge Vargas, Joseph Tate, Elvelind Grandin, Florent Aide, nludban, Jeff Kowalczyk, corvus, Christoph Zwerschke, iberonesia, Alastair Houghton, Felix Schwartz, Patrcik Lewis, Grover, Paul Fisher, Joost Moesker, Paul Johnston, Christian Vogler, Janzert, Chris Miles, Christopher Arndt, Jo Soares, James E. Blair. 
     55 
     56 
     57== 1.0.1 (January 22, 2007) == 
     58 
     59=== Changes === 
     60 
     61    * paginate decorator now supports SA, improves sorting and fixes problems with !CompoundWidget. Thanks to randall@tnr.cc and sbr77. r2404 
     62    * !CatWalk now supports SQLMultipleJoin/SQLRelatedJoins. Thanks to Chris Arndt r2382 
     63    * more docstring for widgets package r2355 
     64 
     65===  Fixes === 
     66 
     67    * Identity logout now works properly when using set_identity_user #1245. Thanks to Felix Schwarz 
     68    * set right default encoding 'utf-8' instead of 'utf8' which broke !XmlHttpRequest in IE. Thanks Simon King r2408 
     69    * workaround for !MySQLdb imcompatibilty with MySQL 4.1. Thanks to Felix Schwarz r2406 
     70    * minor code style improvement in quickstart template. r2378 
     71    * redirection to default feed in !FeedController.index() fixed. Thanks to Florent Aide r2374 
     72    * fixes for FR locale in !JavaScript for !CalendarPicker. Thanks to Florent Aide r2370 
     73    * various test case fixes. Thanks to Christoph Zwerschke, Felix Schwarz r2366 r2374 r2376 
     74    * adapt tests to changes in Kid 0.9.4. Thanks to Jeff Hinrichs and Christoph Zwerschke r2364 
     75    * reverted r2256 which caused a !RuntimeError r2340 
     76 
     77=== Contributors === 
     78 
     79Alberto Valverde, Jeff Hinrichs, Christoph Zwerschke, Felix Schwarz, randall@tnr.cc, sbr77, Florent Aide, Christopher Andt, Simon King, Fred Lin 
     80 
     81== 1.0 (January 03, 2007) == 
     82 
     83=== Changes === 
     84 
     85    * when used with the --future option, TurboGears can now function without having SQLObject installed. r2326 
     86    * nose is now an optional setup component r2325 
     87    * now possible to pass any option (besides dburi and echo) to sqlalchemy engine. Thanks to elftherios and Lee McFadden r2318 r2320 
     88    * now possible to place test specific configuration in "test.cfg". Thanks to Tim Freund r2263 
     89    * support testing the code that uses identity. Thanks to Max Ischenko and Felix Schwarz r2258 r2305 
     90    * auto reloading speedup. Thanks to John M. Camara r2256 
     91 
     92=== Features === 
     93 
     94    * now possible to add variables to the root template namespace via turbogears.view.root_variable_providers. Thanks Arnar Birgisson r2261 
     95    * turbogears.database.run_with_transaction is now a MultiorderGenericFunction to allow easier customization. r2226 
     96    * tg-admin now accepts --egg and --config as global options which works on all commands. 
     97 
     98=== Fixes === 
     99 
     100    * Fix implicit transactions for SQLAlchemy. Thanks to Lee McFadden r2322 
     101    * Various CSS fixes for DataGrid. Thanks Florent Aide r2316 
     102    * FeedController is now a Controller so tg.url works properly and fixed missing import in feed.py. Thanks Florent Aide r2310 r2312 
     103    * Looser Enum implementation taht works better with ToscaWidgets r2303 
     104    * Kid configuration settings were ignored under certain circumstances. Thanks Joost, Ksenia and Dan for the pathes r2259 
     105    * validators.Number handles non-string input gracefully r2254 
     106    * nestedVariablesFilter made more robust r2252 
     107    * throwing an identity.IdentityException inside a controller method is now caught by identity.SecureResource r2250 
     108    * various test case fixes. Thanks to Felix Schwarz, Joost Moesker, Jeff Kowalczyk r2247 r2266 r2268 r2314 
     109    * 'logout' method in SQLObjectIdentity was setting read-only property. Does not suppress exception anymore. r2243 
     110 
     111=== Contributors === 
     112 
     113Alberto Valverde, Joost Moesker, John M. Camara, Dan Jacob, Arnar Birgisson, Ksenia Marasanova, Felix Schwarz, Tim Freund, Max Ischenko, Fred Lin, Florent Aide, Jeff Kowalczyk, elftherios, Lee McFadden, Kevin Dangoor 
     114 
     115 
     116== 1.0b3 (not released?) == 
    23117 
    24118== Fixes == 
     
    32126    * The "MySQL server has gone away" error caused by lack of thread safety in MySQLdb in combination with SQLAlchemy has been worked around. (#1197) 
    33127 
    34 == 1.0b2 == 
     128 
     129== 1.0b2 (November 30, 2006) == 
    35130 
    36131=== Changes === 
     
    61156Fred Lin, Jorge Vargas, Jorge Godoy, Alberto Valverde, Elvelind Grandin, Lee McFadden, Max Ischenko, Joseph Tate, Matthew Bevan, Roger Demetrescu, plus some small fixes from several others and a huge amount of documentation work from Karl Guertin and Adam Jones (in addition to the other contributors already mentioned). 
    62157 
    63 == 1.0b1 == 
     158== 1.0b1 (September 7, 2006) == 
    64159 
    65160=== Changes === 
     
    93188    * setuptools 0.6c2 
    94189 
    95 == 0.9a9 == 
     190== 0.9a9 (August 17, 2006) == 
    96191 
    97192=== Features === 
     
    114209    * !TurboJson 0.9.9 
    115210 
    116 == 0.9a8 == 
     211== 0.9a8 (July 21, 2006) == 
    117212 
    118213=== Fixes === 
     
    125220    * Kid 0.9.3 (addresses problems that people had with comments in base templates) 
    126221 
    127 === 0.9a7 === 
     222=== 0.9a7 (July 19, 2006) === 
    128223 
    129224Backwards Incompatibilities 
     
    175270Roger Demetrescu, Elvelind Grandin, Rune Hansen, Sean De La Torre, Alberto Valverde, Max Ischenko, Joseph Tate, Elvelind Grandin, Charles Duffy, Matt Good, Ksenia Marasanova. 
    176271 
    177 == 0.9a6 == 
     272== 0.9a6 (May 9, 2006) == 
    178273 
    179274=== Backwards Incompatibilities === 
     
    222317Max 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, Jorge Vargas, Bob Kuehne. 
    223318 
    224 == 0.9a5 == 
     319== 0.9a5 (April 26, 2006) == 
    225320 
    226321=== Backwards Incompatibilties === 
     
    302397Alberto Valverde González, Jeff Watkins, Max Ischenko, Michele Cella, Simon Belak, Jorge Godoy, Patrick Lewis, Jorge Vargas, Joost Moesker, Joseph Tate, Philip Walls, Bob Ippolito, Steve Bergman, Andrey Lebedev, Brian Beck, Roger Demetrescu. 
    303398 
    304 == 0.9a3 == 
     399== 0.9a4 (April 5, 2006) == 
     400 
     401=== Features === 
     402 
     403    * TableForm and ListForm both have new CSS classes "tableform" and "listform" and also have odd/even classes for the rows. 
     404 
     405=== Fixes === 
     406 
     407    * The 0.9a3 quickstart template was missing important init.py files in the distributed egg. 
     408 
     409== 0.9a3 (April 4, 2006) == 
    305410 
    306411=== Changes === 
     
    335440This update brought to you by Michele Cella, Jeff Watkins, Simon Davy, Baruch Even, Simon Belak, Claudio Martinez, Max Ischenko, Jason Chu, Roger Demetrescu, Joost Moesker, plus Phillip Eby for setuptools and Remi Delon and the others working on !CherryPy. 
    336441 
    337 == 0.9a2 == 
     442== 0.9a2 (March 27, 2006) == 
    338443 
    339444=== Backwards Incompatibilities === 
     
    409514This release comes to you thanks to the work of Michele Cella, Elvelind Grandin, Ronald Jaramillo, Simon Belak, Jeff Watkins, Alberto Valverde González, Jason Chu, Owen Mead-Robins, Dan Weeks, Dennis Brakhane, Heikichi Umahara, Patrick Lewis, Joost Moesker, Roger Demetrescu, Liza Daly. 
    410515 
    411 == 0.9a1 == 
     516== 0.9a1 (February 23, 2006) == 
    412517 
    413518=== Backwards Incompatibilities === 
     
    487592A special thanks to Cliff Wells of Develix for sponsoring a bug bounty! 
    488593 
    489 == 0.8.9 == 
     594== 0.8.9 (February 6, 2006) == 
    490595 
    491596    * Fixes a warning message that appears with each quickstart (#347) 
    492597 
    493 == 0.8.8 == 
     598== 0.8.8 (January 10, 2006) == 
    494599 
    495600    * A security flaw was discovered in !CherryPy's static filter. This !TurboGears update changes the !CherryPy requirement to 2.1.1. 
    496601 
    497 == 0.8.7 == 
     602== 0.8.7 (January 4, 2006) == 
    498603 
    499604This update primarily solves installation issues and is not required otherwise. 
     
    508613    * sqlobject 0.7.1dev_r1457 (updated to handle the setuptools change, but also includes other bugfixes) 
    509614 
    510 == 0.8a6 == 
     615== 0.8a6 (December 26, 2005) == 
    511616 
    512617    * Chained validators will now cause an Invalid exception to be raised as appropriate. (#44) 
     
    518623    * json-py updated to 3.4 
    519624 
    520 == 0.8a5 == 
     625== 0.8a5 (December 2, 2005) == 
    521626 
    522627    * setup has been changed to ensure that people properly get the !CherryPy 2.1 release version. 
     
    529634    * setuptools updated to 0.6a8 
    530635 
    531 == 0.8a4 == 
     636== 0.8a4 (October 25, 2005) == 
    532637 
    533638=== Project Updates === 
     
    541646    * On some servers, !TurboGears can take a minute to start answering connections due to the way the OS handles incoming connections to ports that have nothing listening on them. 
    542647 
    543 == 0.8a3 == 
     648== 0.8a3 (October 16, 2005) == 
    544649 
    545650=== Fixes === 
     
    549654    * some people have had trouble with the url function not being able to find cherrypy.request.approot. This may be due to older classes that do not extend controllers.Root. This was not listed as a requirement for the URL function. The documentation for the url function has been updated, and the code has been updated to always set the approot to the top of the site at least. 
    550655 
    551 == 0.8a2 == 
     656== 0.8a2 (Oct 14, 2005) == 
    552657 
    553658=== Fixes === 
     
    556661 
    557662 
    558 == 0.8a1 == 
     663== 0.8a1 (Oct 12, 2005) == 
    559664 
    560665=== Backwards Incompatibilities === 
     
    607712    * The flash cookie was not always deleted. Setting the path on the cookie corrected this. By Nick. (#32) 
    608713 
    609 == 0.5.1 == 
     714== 0.5.1 (Sep 17, 2005) == 
    610715 
    611716Relaxed version requirements and changed version numbering for 
    612717included !ElementTree packages to ease installation troubles. 
    613718 
    614 == 0.5.0 == 
     719== 0.5.0 (Sep 17, 2005) == 
    615720 
    616721 * Initial public release