~ubuntu-branches/debian/sid/sqlalchemy/sid

« back to all changes in this revision

Viewing changes to doc/build/changelog/changelog_05.rst

  • Committer: Package Import Robot
  • Author(s): Piotr Ożarowski
  • Date: 2014-06-27 20:17:13 UTC
  • mfrom: (1.4.28)
  • Revision ID: package-import@ubuntu.com-20140627201713-g6p1kq8q1qenztrv
Tags: 0.9.6-1
* New upstream release
* Remove Python 3.X build tag files, thanks to Matthias Urlichs for the
  patch (closes: #747852)
* python-fdb isn't in the Debian archive yet so default dialect for firebird://
  URLs is changed to obsolete kinterbasdb, thanks to Russell Stuart for the
  patch (closes: #752145)

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
      correspondence for cloned selectables which contain
52
52
      free-standing column expressions.   This bug is
53
53
      generally only noticeable when exercising newer
54
 
      ORM behavior only availble in 0.6 via,
 
54
      ORM behavior only available in 0.6 via,
55
55
      but is more correct at the SQL expression level
56
56
      as well.
57
57
 
437
437
        :tags: orm
438
438
        :tickets: 1501
439
439
 
440
 
      Fixed recursion issue which occured if a mapped object's
 
440
      Fixed recursion issue which occurred if a mapped object's
441
441
      `__len__()` or `__nonzero__()` method resulted in state
442
442
      changes.
443
443
 
567
567
      and secondaryjoin do.  For the extremely rare use case where
568
568
      the backref of a relation() has intentionally different
569
569
      "foreign_keys" configured, both sides now need to be
570
 
      configured explicity (if they do in fact require this setting,
 
570
      configured explicitly (if they do in fact require this setting,
571
571
      see the next note...).
572
572
 
573
573
    .. change::
794
794
        graph of mappers.
795
795
      
796
796
      - Cached a wasteful "table sort" operation that previously
797
 
        occured multiple times per flush, also removing significant
 
797
        occurred multiple times per flush, also removing significant
798
798
        method call count from flush().
799
799
      
800
800
      - Other redundant behaviors have been simplified in
1325
1325
      when determining "orphan" status - for a persistent object
1326
1326
      it only detects an in-python de-association event to establish
1327
1327
      the object as an "orphan".  Next, the good news: to support
1328
 
      one-to-one via a foreign key or assocation table, or to
 
1328
      one-to-one via a foreign key or association table, or to
1329
1329
      support one-to-many via an association table, a new flag
1330
1330
      single_parent=True may be set which indicates objects
1331
1331
      linked to the relation are only meant to have a single parent.
1557
1557
        :tickets: 
1558
1558
 
1559
1559
      Column with no name (as in declarative) won't raise a
1560
 
      NoneType error when it's string output is requsted
 
1560
      NoneType error when its string output is requested
1561
1561
      (such as in a stack trace).
1562
1562
 
1563
1563
    .. change::