[Sqlalchemy-commits] [1275] sqlalchemy/trunk: 0.1.6 prep
Brought to you by:
zzzeek
From: <co...@sq...> - 2006-04-11 22:15:59
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><style type="text/css"><!-- #msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; } #msg dt { float: left; width: 6em; font-weight: bold; } #msg dt:after { content:':';} #msg dl, #msg dt, #msg ul, #msg li { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; } #msg dl a { font-weight: bold} #msg dl a:link { color:#fc3; } #msg dl a:active { color:#ff0; } #msg dl a:visited { color:#cc6; } h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; } #msg pre { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; } #msg ul, pre { overflow: auto; } #patch { width: 100%; } #patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;} #patch .propset h4, #patch .binary h4 {margin:0;} #patch pre {padding:0;line-height:1.2em;margin:0;} #patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;} #patch .propset .diff, #patch .binary .diff {padding:10px 0;} #patch span {display:block;padding:0 10px;} #patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;} #patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;} #patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;} #patch .lines, .info {color:#888;background:#fff;} --></style> <title>[1275] sqlalchemy/trunk: 0.1.6 prep</title> </head> <body> <div id="msg"> <dl> <dt>Revision</dt> <dd>1275</dd> <dt>Author</dt> <dd>zzzeek</dd> <dt>Date</dt> <dd>2006-04-11 17:15:49 -0500 (Tue, 11 Apr 2006)</dd> </dl> <h3>Log Message</h3> <pre>0.1.6 prep</pre> <h3>Modified Paths</h3> <ul> <li><a href="#sqlalchemytrunkCHANGES">sqlalchemy/trunk/CHANGES</a></li> <li><a href="#sqlalchemytrunksetuppy">sqlalchemy/trunk/setup.py</a></li> </ul> </div> <div id="patch"> <h3>Diff</h3> <a id="sqlalchemytrunkCHANGES"></a> <div class="modfile"><h4>Modified: sqlalchemy/trunk/CHANGES (1274 => 1275)</h4> <pre class="diff"><span> <span class="info">--- sqlalchemy/trunk/CHANGES 2006-04-11 16:59:18 UTC (rev 1274) +++ sqlalchemy/trunk/CHANGES 2006-04-11 22:15:49 UTC (rev 1275) </span><span class="lines">@@ -1,4 +1,20 @@ </span><span class="cx"> 0.1.6 </span><ins>+- support for MS-SQL added courtesy Rick Morrison, Runar Petursson +- the latest SQLSoup from J. Ellis +- ActiveMapper has preliminary support for inheritance (Jeff Watkins) +- added a "mods" system which allows pluggable modules that modify/augment +core functionality, using the function "install_mods(*modnames)". +- added the first "mod", SelectResults, which modifies mapper selects to +return generators that turn ranges into LIMIT/OFFSET queries (Jonas Borgström) +- factored out querying capabilities of Mapper into a separate Query object +which is Session-centric. this improves the performance of mapper.using(session) +and makes other things possible. +- objectstore/Session refactored, the official way to save objects is now +via the flush() method. The begin/commit functionality of Session is factored +into LegacySession which is still established as the default behavior, until +the 0.2 series. +- types system is bound to an engine at query compile time, not schema +construction time. this simplifies the types system as well as the ProxyEngine. </ins><span class="cx"> - added 'version_id' keyword argument to mapper. this keyword should reference a </span><span class="cx"> Column object with type Integer, preferably non-nullable, which will be used on </span><span class="cx"> the mapped table to track version numbers. this number is incremented on each </span><span class="lines">@@ -14,6 +30,10 @@ </span><span class="cx"> map for an otherwise equilvalent object. </span><span class="cx"> - overhaul to the attributes system. code has been clarified, and also fixed to </span><span class="cx"> support proper polymorphic behavior on object attributes. </span><ins>+- added "for_update" flag to Select objects +- some fixes for backrefs +- fix for postgres1 DateTime type +- documentation pages mostly switched over to Markdown syntax </ins><span class="cx"> </span><span class="cx"> 0.1.5 </span><span class="cx"> - added SQLSession concept to SQLEngine. this object keeps track of retrieving a </span></span></pre></div> <a id="sqlalchemytrunksetuppy"></a> <div class="modfile"><h4>Modified: sqlalchemy/trunk/setup.py (1274 => 1275)</h4> <pre class="diff"><span> <span class="info">--- sqlalchemy/trunk/setup.py 2006-04-11 16:59:18 UTC (rev 1274) +++ sqlalchemy/trunk/setup.py 2006-04-11 22:15:49 UTC (rev 1275) </span><span class="lines">@@ -3,7 +3,7 @@ </span><span class="cx"> from setuptools import setup, find_packages </span><span class="cx"> </span><span class="cx"> setup(name = "SQLAlchemy", </span><del>- version = "0.1.5", </del><ins>+ version = "0.1.6", </ins><span class="cx"> description = "Database Abstraction Library", </span><span class="cx"> author = "Mike Bayer", </span><span class="cx"> author_email = "mi...@zz...", </span></span></pre> </div> </div> </body> </html> |