Hello community, here is the log from the commit of package python-SQLAlchemy for openSUSE:Factory checked in at 2020-06-30 21:53:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old) and /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-SQLAlchemy" Tue Jun 30 21:53:55 2020 rev:77 rq:817631 version:1.3.18 Changes: -------- --- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes 2020-05-28 09:09:21.488029772 +0200 +++ /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.3060/python-SQLAlchemy.changes 2020-06-30 21:54:01.486305767 +0200 @@ -1,0 +2,97 @@ +Sun Jun 28 18:53:41 UTC 2020 - Arun Persaud <a...@gmx.de> + +- update to version 1.3.18: + * orm + + Improve error message when using Query.filter_by() in a query + where the first entity is not a mapped class. References: #5326 + + Added a new parameter query_expression.default_expr to the + query_expression() construct, which will be appled to queries + automatically if the with_expression() option is not used. Pull + request courtesy Haoyu Sun. References: #5198 + * engine + + Further refinements to the fixes to the “reset” agent fixed in + #5326, which now emits a warning when it is not being correctly + invoked and corrects for the behavior. Additional scenarios have + been identified and fixed where this warning was being emitted. + References: #5326 + + Fixed issue in URL object where stringifying the object would + not URL encode special characters, preventing the URL from being + re-consumable as a real URL. Pull request courtesy Miguel + Grinberg. References: #5341 + * sql + + Added a “.schema” parameter to the table() construct, allowing + ad-hoc table expressions to also include a schema name. Pull + request courtesy Dylan Modesitt. References: #5309 + + Correctly apply self_group in type_coerce element. The type + coerce element did not correctly apply grouping rules when using + in an expression References: #5344 + + Added Select.with_hint() output to the generic SQL string that + is produced when calling str() on a statement. Previously, this + clause would be omitted under the assumption that it was dialect + specific. The hint text is presented within brackets to indicate + the rendering of such hints varies among backends. References: + #5353 + + Introduce IdentityOptions to store common parameters for + sequences and identity columns. References: #5324 + + Added .offset support to sybase dialect. Pull request courtesy + Alan D. Snow. References: #5294 + * schema + + Fixed issue where dialect_options were omitted when a database + object (e.g., Table) was copied using tometadata(). References: + #5276 + * mysql + + Implemented row-level locking support for mysql. Pull request + courtesy Quentin Somerville. References: #4860 + * sqlite + + SQLite 3.31 added support for computed column. This change + enables their support in SQLAlchemy when targeting SQLite. + References: #5297 + + Added “exists” to the list of reserved words for SQLite so that + this word will be quoted when used as a label or column + name. Pull request courtesy Thodoris Sotiropoulos. References: + #5395 + * mssql + + Refined the logic used by the SQL Server dialect to interpret + multi-part schema names that contain many dots, to not actually + lose any dots if the name does not have bracking or quoting + used, and additionally to support a “dbname” token that has many + parts including that it may have multiple, + independently-bracketed sections. References: #5364, #5366 + + Fixed an issue in the pyodbc connector such that a warning about + pyodbc “drivername” would be emitted when using a totally empty + URL. Empty URLs are normal when producing a non-connected + dialect object or when using the “creator” argument to + create_engine(). The warning now only emits if the driver name + is missing but other parameters are still present. References: + #5346 + + Fixed issue with assembling the ODBC connection string for the + pyodbc DBAPI. Tokens containing semicolons and/or braces “{}” + were not being correctly escaped, causing the ODBC driver to + misinterpret the connection string attributes. References: + #5373 + + Fixed issue where datetime.time parameters were being converted + to datetime.datetime, making them incompatible with comparisons + like >= against an actual TIME column. References: #5339 + + Fixed an issue where the is_disconnect function in the SQL + Server pyodbc dialect was incorrectly reporting the disconnect + state when the exception messsage had a substring that matched a + SQL Server ODBC error code. References: #5359 + + Moved the supports_sane_rowcount_returning = False requirement + from the PyODBCConnector level to the MSDialect_pyodbc since + pyodbc does work properly in some circumstances. References: + #5321 + * oracle + + Fixed bug in Oracle dialect where indexes that contain the full + set of primary key columns would be mistaken as the primary key + index itself, which is omitted, even if there were + multiples. The check has been refined to compare the name of the + primary key constraint against the index name itself, rather + than trying to guess based on the columns present in the index. + References: #5421 + * misc + + Added new option --raw to the examples.performance suite which + will dump the raw profile test for consumption by any number of + profiling visualizer tools. Removed the “runsnake” option as + runsnake is very hard to build at this point; + +------------------------------------------------------------------- Old: ---- SQLAlchemy-1.3.17.tar.gz New: ---- SQLAlchemy-1.3.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-SQLAlchemy.spec ++++++ --- /var/tmp/diff_new_pack.Yfhy8W/_old 2020-06-30 21:54:02.382308540 +0200 +++ /var/tmp/diff_new_pack.Yfhy8W/_new 2020-06-30 21:54:02.386308552 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-SQLAlchemy -Version: 1.3.17 +Version: 1.3.18 Release: 0 Summary: Database Abstraction Library License: MIT ++++++ SQLAlchemy-1.3.17.tar.gz -> SQLAlchemy-1.3.18.tar.gz ++++++ ++++ 32959 lines of diff (skipped)