--- - branch: MAIN date: Thu Jun 2 10:29:03 UTC 2016 files: - new: '1.19' old: '1.18' path: pkgsrc/databases/py-sqlalchemy/Makefile pathrev: pkgsrc/databases/py-sqlalchemy/Makefile@1.19 type: modified - new: '1.15' old: '1.14' path: pkgsrc/databases/py-sqlalchemy/distinfo pathrev: pkgsrc/databases/py-sqlalchemy/distinfo@1.15 type: modified id: 20160602T102903Z.a71e9ffce3b60825773e12c9795f54ef263b6837 log: | Changes 1.0.13 Fixed bug in ���evaluate��� strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a ���callable��� value, as which occurs when filtering by a many-to-one equality expression along a relationship. Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps. Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment. Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding ���ambiguous column��� errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized. Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError. module: pkgsrc subject: 'CVS commit: pkgsrc/databases/py-sqlalchemy' unixtime: '1464863343' user: adam