Releases: coleifer/peewee
Releases · coleifer/peewee
3.0.18
3.0.17
3.0.16
3.0.15
- Use same
schema
used for reflection in generated models. - Preserve
pragmas
set on deferred Sqlite database if database is
re-initialized without re-specifying pragmas.
3.0.14
- Fix bug creating model instances on Postgres when model does not have a primary key column.
- Extend postgresql reflection to support array types.
3.0.13
3.0.12
- Fix queries of the form INSERT ... VALUES (SELECT...) so that sub-select is wrapped in parentheses.
- Improve model-graph resolution when selecting from multiple tables that are joined by foreign-keys, and an intermediate table is omitted from selection.
- Docs update to reflect deletion of post_init signal.
3.0.11
- Add note to changelog about
cursor()
method. - Add hash method to postgres indexedfield subclasses.
- Add TableFunction to sqlite_ext module namespace.
- Fix bug regarding NOT IN queries where the right-hand-side is an empty set.
- Fallback implementations of bm25f and lucene search ranking algorithms.
- Fixed DecimalField issue.
- Fixed issue with BlobField when database is a Proxy object.
3.0.10
- Fix
Database.drop_tables()
signature to supportcascade
argument - #1453. - Fix querying documentation for custom functions - #1454.
- Added len() method to
ModelBase
for convenient counting. - Fix bug related to unsaved relation population (thanks @conqp) - #1459.
- Fix count() on compound select - #1460.
- Support
coerce
keyword argument withfn.XXX()
- #1463. - Support updating existing model instance with dict_to_model-like API - #1456.
- Fix equality tests with ArrayField - #1461.