diff --git a/docs/changelog.rst b/docs/changelog.rst index 7e1e6a950..81e7729b6 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -2,6 +2,20 @@ Changelog =========== +.. _v3_7: + +3.7 (2021-05-28) +---------------- + +- New ``table.pks_and_rows_where()`` method returning ``(primary_key, row_dictionary)`` tuples - see :ref:`python_api_pks_and_rows_where`. (`#240 `__) +- Fixed bug with `table.add_foreign_key()` against columns containing spaces. (`#238 `__) +- ``table_or_view.drop(ignore=True)`` option for avoiding errors if the table or view does not exist. (`#237 `__) +- ``sqlite-utils drop-view --ignore`` and ``sqlite-utils drop-table --ignore`` options. (`#237 `__) +- Fixed a bug with inserts of nested JSON containing non-ascii strings - thanks, Dylan Wu. (`#257 `__) +- Suggest ``--alter`` if an error occurs caused by a missing column. (`#259 `__) +- Support creating indexes with columns in descending order, see :ref:`API documentation ` and :ref:`CLI documentation `. (`#260 `__) +- Correctly handle CSV files that start with a UTF-8 BOM. (`#250 `__) + .. _v3_6: 3.6 (2021-02-18) diff --git a/docs/python-api.rst b/docs/python-api.rst index 418c58d5f..78b069c4b 100644 --- a/docs/python-api.rst +++ b/docs/python-api.rst @@ -1848,6 +1848,8 @@ If the ``_counts`` table ever becomes out-of-sync with the actual table counts y db.reset_counts() +.. _python_api_create_index: + Creating indexes ================ diff --git a/setup.py b/setup.py index 6e7f978c9..53d71ef8d 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ import io import os -VERSION = "3.6" +VERSION = "3.7" def get_long_description():