summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* changelog for pullreq github:55pullreq55Mike Bayer2014-01-091-0/+11
|
* Use PyMODINIT_FUNCpr/55cgohlke2014-01-081-1/+1
|
* Use PyMODINIT_FUNCcgohlke2014-01-081-1/+1
|
* Use PyMODINIT_FUNCcgohlke2014-01-081-1/+1
|
* - fixesMike Bayer2014-01-081-4/+4
|
* - add more critical behavioral change for [ticket:2804]Mike Bayer2014-01-081-1/+49
|
* - 0.9.1rel_0_9_1Mike Bayer2014-01-052-2/+3
|
* - these tests are really old but trying to make sure everything is closed outMike Bayer2014-01-051-40/+40
|
* fix the changelog mergeMike Bayer2014-01-051-3/+2
|
* - happy new yearMike Bayer2014-01-05168-171/+171
|
* 0.9.1Mike Bayer2014-01-051-1/+1
|
* - docs + testsMike Bayer2014-01-052-0/+168
|
* Merge branch 'automap'Mike Bayer2014-01-0514-41/+1077
|\ | | | | | | | | Conflicts: doc/build/changelog/changelog_09.rst
| * - many-to-many supportMike Bayer2014-01-055-68/+866
| | | | | | | | | | - tests - full documentation, changelog, new in 0.9 announcement
| * - fix some docstring stuffMike Bayer2014-01-054-32/+81
| |
| * - conjunctions like and_() and or_() can now accept generators as arguments.Mike Bayer2014-01-055-1/+32
| |
| * - basic functionality.Mike Bayer2014-01-041-23/+30
| |
| * - The :paramref:`.Table.extend_existing` and :paramref:`.Table.autoload_replace`Mike Bayer2014-01-044-7/+44
| | | | | | | | | | | | parameters are now available on the :meth:`.MetaData.reflect` method. - starting to use paramref and need newer paramlinks version.
| * - hypothetical "automap" feature, would extend DeferredReflection to create ↵Mike Bayer2014-01-031-0/+113
| | | | | | | | | | | | classes against the remaining tables within the given metadata.
* | - Fixed regression where using a ``functools.partial()`` with the eventMike Bayer2014-01-045-4/+73
|/ | | | | | | | | | | system would cause a recursion overflow due to usage of inspect.getargspec() on it in order to detect a legacy calling signature for certain events, and apparently there's no way to do this with a partial object. Instead we skip the legacy check and assume the modern style; the check itself now only occurs for the SessionEvents.after_bulk_update and SessionEvents.after_bulk_delete events. Those two events will require the new signature style if assigned to a "partial" event listener. [ticket:2905]
* - Fixed an extremely unlikely memory issue where when usingMike Bayer2014-01-034-21/+93
| | | | | | | | | | :class:`.DeferredReflection` to define classes pending for reflection, if some subset of those classes were discarded before the :meth:`.DeferredReflection.prepare` method were called to reflect and map the class, a strong reference to the class would remain held within the declarative internals. This internal collection of "classes to map" now uses weak references against the classes themselves.
* Merged in davidszotten/sqlalchemy/doc_typo (pull request #10) Mike Bayer2014-01-021-1/+1
|\ | | | | typo in changelog
| * typo in changelogDavid Szotten2014-01-011-1/+1
| |
* | - changelog for pullreq 9 from bitbucketMike Bayer2014-01-021-0/+8
| |
* | Merge bitbucket.org:rschoon/sqlalchemy into tMike Bayer2014-01-022-1/+6
|\ \
| * | Don't barf on Session(info=...) from sessionmaker(info=None)Robin Schoonover2013-12-312-1/+6
| |/
* | - Fixed regression where we don't check the given name against theMike Bayer2014-01-023-1/+26
| | | | | | | | | | | | correct string class when setting up a backref based on a name, therefore causing the error "too many values to unpack". This was related to the Py3k conversion. [ticket:2901]
* | - A quasi-regression where apparently in 0.8 you can set a class-levelMike Bayer2014-01-023-2/+93
| | | | | | | | | | | | | | | | | | | | | | attribute on declarative to simply refer directly to an :class:`.InstrumentedAttribute` on a superclass or on the class itself, and it acts more or less like a synonym; in 0.9, this fails to set up enough bookkeeping to keep up with the more liberalized backref logic from :ticket:`2789`. Even though this use case was never directly considered, it is now detected by declarative at the "setattr()" level as well as when setting up a subclass, and the mirrored/renamed attribute is now set up as a :func:`.synonym` instead. [ticket:2900]
* | - Fixed regression where we apparently still create an implicitMike Bayer2014-01-024-8/+67
| | | | | | | | | | | | | | | | | | | | alias when saying query(B).join(B.cs), where "C" is a joined inh class; however, this implicit alias was created only considering the immediate left side, and not a longer chain of joins along different joined-inh subclasses of the same base. As long as we're still implicitly aliasing in this case, the behavior is dialed back a bit so that it will alias the right side in a wider variety of cases. [ticket:2903]
* | .pyoMike Bayer2014-01-021-0/+1
| |
* | - support addition of fails_if()/only_on(), just wraps the decoratorsMike Bayer2014-01-023-5/+17
|/ | | | - update a few exclusions to support current pymssql. passes all of test_suite and dialect/mssql
* - 0.9.0 release daterel_0_9_0Mike Bayer2013-12-302-2/+3
|
* - call it 0.9.0Mike Bayer2013-12-307-32/+32
|
* Merge branch 'master' into rel_0_9Mike Bayer2013-12-302-0/+2
|\
| * sphinx paramlinks 0.1.8Mike Bayer2013-12-301-1/+1
| |
| * - use 0.1.7 at leastMike Bayer2013-12-301-1/+1
| |
| * - try out paramlinksMike Bayer2013-12-302-0/+2
| |
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-281-0/+6
|\ \ | |/
| * a few oracle test failuresMike Bayer2013-12-281-0/+6
| |
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-285-11/+53
|\ \ | |/
| * - apply a similar fix for floats to mssql+pyodbc as we did to firebirdMike Bayer2013-12-285-11/+53
| | | | | | | | | | - wrangle through osx+pyodbc+freetds to get at least test_suite to pass again with mssql+pyodbc. invovled adding some silly requirements
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-284-125/+222
|\ \ | |/
| * - adjust the behavior of cast() to only provide a type for the bindparam()Mike Bayer2013-12-283-121/+214
| | | | | | | | | | if we are coercing straight from string. [ticket:2899] - rework the tests here to be individual
| * - fix the insert from select test to use a non-autoinc tableMike Bayer2013-12-281-4/+8
| |
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-281-1/+1
|\ \ | |/
| * Merge pull request #54 from spicyj/patch-1mike bayer2013-12-271-1/+1
| |\ | | | | | | session docs: Change `object` to `someobject`
| | * session docs: Change `object` to `someobject`pr/54Ben Alpert2013-12-271-1/+1
| |/ | | | | This makes the code block more consistent with the preceding one and also prevents the variable from being colored as a builtin (which `object` is) during syntax highlighting.
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-276-55/+161
|\ \ | |/
| * - rework the JSON expression system so that "astext" is called *after*Mike Bayer2013-12-276-55/+161
| | | | | | | | | | | | | | | | | | the indexing. this is for more natural operation. - also add cast() to the JSON expression to complement astext. This integrates the CAST call which will be needed frequently. Part of [ticket:2687]. - it's a little unclear how more advanced unicode attribute-access is going to go, some quick attempts at testing yielded strange error messages from psycopg2. - do other cross linking as mentioned in [ticket:2687].
* | Merge branch 'master' into rel_0_9Mike Bayer2013-12-273-1/+57
|\ \ | |/