From c9e6841482b299fceadc5ad548c2dbf58a8f1227 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Tue, 25 Feb 2020 17:22:02 -0800 Subject: [PATCH] News and release notes for 0.37 --- README.md | 1 + docs/changelog.rst | 10 ++++++++++ docs/ecosystem.rst | 5 +++++ 3 files changed, 16 insertions(+) diff --git a/README.md b/README.md index 8fca1d68..ce57b994 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Datasette is aimed at data journalists, museum curators, archivists, local gover ## News + * 25th February 2020: [Datasette 0.37](http://datasette.readthedocs.io/en/latest/changelog.html#v0-37) - new internal APIs enabling plugins to safely write to databases. * 21st February 2020: [Datasette 0.36](http://datasette.readthedocs.io/en/latest/changelog.html#v0-36) - new internals documentation for plugins, `prepare_connection()` now accepts optional `database` and `datasette` arguments. * 4th February 2020: [Datasette 0.35](http://datasette.readthedocs.io/en/latest/changelog.html#v0-35) - new `.render_template()` method for plugins. * 29th January 2020: [Datasette 0.34](http://datasette.readthedocs.io/en/latest/changelog.html#v0-34) - improvements to search, `datasette publish cloudrun` and `datasette package`. diff --git a/docs/changelog.rst b/docs/changelog.rst index 2f1b9630..84845b54 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -4,6 +4,16 @@ Changelog ========= +.. _v0_37: + +0.37 (2020-02-25) +----------------- + +* Plugins now have a supported mechanism for writing to a database, using the new ``.execute_write()`` and ``.execute_write_fn()`` methods. :ref:`Documentation `. (`#682 `__) +* Immutable databases that have had their rows counted using the ``inspect`` command now use the calculated count more effectively - thanks, Kevin Keogh. (`#666 `__) +* ``--reload`` no longer restarts the server if a database file is modified, unless that database was opened immutable mode with ``-i``. (`#494 `__) +* New ``?_searchmode=raw`` option turns off escaping for FTS queries in ``?_search=`` allowing full use of SQLite's `FTS5 query syntax `__. (`#676 `__) + .. _v0_36: 0.36 (2020-02-21) diff --git a/docs/ecosystem.rst b/docs/ecosystem.rst index 843a34df..d7c5b3fe 100644 --- a/docs/ecosystem.rst +++ b/docs/ecosystem.rst @@ -87,6 +87,11 @@ datasette-auth-github `datasette-auth-github `__ adds an authentication layer to Datasette. Users will have to sign in using their GitHub account before they can view data or interact with Datasette. You can also use it to restrict access to specific GitHub users, or to members of specified GitHub `organizations `__ or `teams `__. +datasette-upload-csvs +--------------------- + +`datasette-upload-csvs `__ allows users to upload CSV files directly into a Datasette instance through their web browser. + datasette-json-html -------------------