8000 Releases Β· coleifer/peewee Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: coleifer/peewee

3.18.1

30 Apr 15:45
Compare
Choose a tag to compare

This was just to fix a packaging problem caused by twine.

@pypa is such a bunch of clowns. I swear.

View commits

3.18.0

29 Apr 12:50
Compare
Choose a tag to compare

The behavior of postgresql_ext.BinaryJSONField.contains() has changed.
Previously, passing a string to this method would perform a JSON key exists
check (? operator) instead of JSON contains (@> operator). As of 3.18.0,
this special-case has been removed and the contains() method always uses
the JSONB contains operator (@>). For the old behavior of checking
whether a key exists, use the BinaryJSONField.has_key() method. See #2984 for
discussion.

  • Add options to URL-unquote user and password when using the db_url helpers, see #2974 for discussion.
  • Support using postgresql:// URLs when connecting to psycopg3.

View commits

3.17.9

12 Feb 17:04
Compare
Choose a tag to compare
  • Fix incorrect handling of fk constraint name in migrator.
  • Fix test-only issue that can occur in Python 3.14a4.

View commits

3.17.8

12 Nov 16:59
Compare
Choose a tag to compare
  • Fix regression in behavior of delete_instance() when traversing nullable foreign-keys, #2952. Introduced in 3.17.6. Recommended that you update.
  • Fix bug where joins not cloned when going from join-less -> joined query, refs #2941.

3.17.7

15 Oct 12:42
Compare
Choose a tag to compare
  • Add db_url support for psycopg3 via psycopg3://.
  • Ensure double-quotes are escaped properly when introspecting constraints.
  • A few documentation-related fixes.

View commits

3.17.6

06 Jul 17:14
Compare
Choose a tag to compare
  • Fix bug in recursive model.delete_instance() when a table contains foreign-keys at multiple depths of the graph, #2893.
  • Fix regression in pool behavior on systems where time.time() returns identical values for two connections. This adds a no-op comparable sentinel to the heap to prevent any recurrence of this problem, #2901.
  • Ensure that subqueries inside CASE statements generate correct SQL.
  • Fix regression that broke server-side cursors with Postgres (introduced in 3.16.0).
  • Fix to ensure compatibility with psycopg3 - the libpq TransactionStatus constants are no longer available on the Connection instance.
  • Fix quoting issue in pwiz that could generate invalid python code for double-quoted string literals used as column defaults.

View commits

3.17.5

10 May 13:47
Compare
Choose a tag to compare

Fixes package installation issue on 3.12 and newer introduced in the last version.

3.17.4

10 May 13:06
Compare
Choose a tag to compare
  • Fix bug that could occur when using CASE inside a function, and one or more of the CASE clauses consisted of a subquery. Refs #2873. new fix in #2872 for regression in truthiness of cursor.
  • Fix bug in the conversion of TIMESTAMP type in Sqlite on Python 3.12+.
  • Fix for hybrid properties on subclasses when aliased (#2888).
  • Many fixes for SqliteQueueDatabase (#2874, #2876, #2877).

View commits

3.17.3

17 Apr 15:30
Compare
Choose a tag to compare
  • Better fix for #2871 (extraneous queries when coercing query to list), and new fix in #2872 for regression in truthiness of cursor.

View commits

3.17.2

17 Apr 15:30
Compare
Choose a tag to compare
  • Full support for psycopg3.
  • Basic support for Sqlite jsonb.
  • Fix bug where calling list(query) resulted in extra queries, #2871

View commits

0