From 3e00b633ef4733df34d39e5c789a8b6826e3942f Mon Sep 17 00:00:00 2001 From: Charles Leifer Date: Fri, 22 Mar 2019 22:19:34 -0500 Subject: [PATCH] 3.9.3 --- CHANGELOG.md | 8 +++++++- docs/peewee/api.rst | 2 +- peewee.py | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01ecb4198..98d0d63e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ https://github.com/coleifer/peewee/releases ## master +[View commits](https://github.com/coleifer/peewee/compare/3.9.3...master) + +## 3.9.3 + * Added cross-database support for `NULLS FIRST/LAST` when specifying the ordering for a query. Previously this was only supported for Postgres. Peewee will now generate an equivalent `CASE` statement for Sqlite and MySQL. @@ -18,9 +22,11 @@ https://github.com/coleifer/peewee/releases to work in some situations, but could lead to subtle bugs. The new API is `Model._meta.set_table_name()`. * Enhanced helpers for working with Peewee interactively, [see doc](http://docs.peewee-orm.com/en/latest/peewee/interactive.html). +* Fix cache invalidation bug in `DataSet` that was originally reported on the + sqlite-web project. * New example script implementing a [hexastore](https://github.com/coleifer/peewee/blob/master/examples/hexastore.py). -[View commits](https://github.com/coleifer/peewee/compare/3.9.2...master) +[View commits](https://github.com/coleifer/peewee/compare/3.9.2...3.9.3) ## 3.9.1 and 3.9.2 diff --git a/docs/peewee/api.rst b/docs/peewee/api.rst index 9305f371c..ddd04fef6 100644 --- a/docs/peewee/api.rst +++ b/docs/peewee/api.rst @@ -1713,7 +1713,7 @@ Query-builder conflict resolution. Currently only supported by Postgres. -.. py:class:: EXCLUDED() +.. py:class:: EXCLUDED Helper object that exposes the ``EXCLUDED`` namespace that is used with ``INSERT ... ON CONFLICT`` to reference values in the conflicting data. diff --git a/peewee.py b/peewee.py index db4ab8ae0..c1ea50205 100644 --- a/peewee.py +++ b/peewee.py @@ -61,7 +61,7 @@ mysql = None -__version__ = '3.9.2' +__version__ = '3.9.3' __all__ = [ 'AsIs', 'AutoField',