Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-peewee for openSUSE:Factory checked in at 2022-10-08 01:25:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-peewee (Old) and /work/SRC/openSUSE:Factory/.python-peewee.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-peewee" Sat Oct 8 01:25:33 2022 rev:18 rq:1008722 version:3.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-peewee/python-peewee.changes 2022-04-17 23:52:11.106499863 +0200 +++ /work/SRC/openSUSE:Factory/.python-peewee.new.2275/python-peewee.changes 2022-10-08 01:25:56.434328128 +0200 @@ -1,0 +2,46 @@ +Tue Oct 4 22:59:19 UTC 2022 - Yogalakshmi Arunachalam <[email protected]> + +- Update to 3.15.3 + Add scalars() query method (complements scalar()), roughly equivalent to writing [t[0] for t in query.tuples()]. + Small doc improvements + Fix and remove some flaky test assertions with Sqlite INSERT + RETURNING. + Fix innocuous failing Sqlite test on big-endian machines. + View commits + +- Update to 3.15.2 + Fix bug where field-specific conversions were being applied to the pattern used for LIKE / ILIKE operations. Refs #2609 + Fix possible infinite loop when accidentally invoking the __iter__ method on certain Column subclasses. Refs #2606 + Add new helper for specifying which Model a particular selected column-like should be bound to, in queries with joins that select from multiple sources. + View commits + +- Update to 3.15.1 + Fix issue introduced in Sqlite 3.39.0 regarding the propagation of column subtypes in subqueries. + Fix bug where cockroachdb server version was not set when beginning a transaction on an unopened database. + View commits + +- Update to 3.15.0 + Rollback behavior change in commit ab43376697 (GH #2026). Peewee will no longer automatically return the cursor rowcount for certain bulk-inserts. + This should only affect users of MySQL and Sqlite who relied on a bulk INSERT returning the rowcount (as opposed to the cursor's lastrowid). + The rowcount behavior is still available chaining the as_rowcount() method: + # NOTE: this change only affects MySQL or Sqlite. + db = MySQLDatabase(...) + # Previously, bulk inserts of the following forms would return the rowcount. + query = User.insert_many(...) # Bulk insert. + query = User.insert_from(...) # Bulk insert (INSERT INTO .. SELECT FROM). + # Previous behavior (peewee 3.12 - 3.14.10): + # rows_inserted = query.execute() + + # New behavior: + last_id = query.execute() + # To get the old behavior back: + rows_inserted = query.as_rowcount().execute() + This release contains a fix for a long-standing request to allow data-modifying queries to support CTEs. + CTEs are now supported for use with INSERT, DELETE and UPDATE queries - see #2152. + Additionally, this release adds better support for using the new RETURNING syntax with Sqlite automatically. Specify returing_clause=True when + initializing your SqliteDatabase and all bulk inserts will automatically specify a RETURNING clause, returning the newly-inserted primary keys. + This functionality requires Sqlite 3.35 or newer. + Smaller changes: + Add shortcuts.insert_where() helper for generating conditional INSERT with a bit less boilerplate. + Fix bug in test_utils.count_queres() which could erroneously include pool events such as connect/disconnect, etc. + +------------------------------------------------------------------- Old: ---- peewee-3.14.10.tar.gz New: ---- peewee-3.15.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-peewee.spec ++++++ --- /var/tmp/diff_new_pack.TmK2lq/_old 2022-10-08 01:25:56.902329201 +0200 +++ /var/tmp/diff_new_pack.TmK2lq/_new 2022-10-08 01:25:56.906329210 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-peewee -Version: 3.14.10 +Version: 3.15.2 Release: 0 Summary: An expressive ORM that supports multiple SQL backends License: BSD-3-Clause ++++++ peewee-3.14.10.tar.gz -> peewee-3.15.2.tar.gz ++++++ ++++ 1966 lines of diff (skipped)
