sha,message,author_date,committer_date,raw_author,raw_author_label,raw_committer,raw_committer_label,repo,repo_label,author,author_label,committer,committer_label 59032b00bb252c6d8cc43cbc490e0492423f61b1,Fixed incorrect example in documentation,2021-08-02T19:29:55Z,2021-08-02T19:29:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 60dea99ef78c748dedabb6e5f50510a1750fecec,"--silent option for sqlite-utils insert-files, closes #301",2021-08-02T19:12:16Z,2021-08-02T19:12:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d83b2568131f2b1cc01228419bb08c96d843d65d,"--where and -p options for sqlite-utils convert, closes #304",2021-08-02T18:58:05Z,2021-08-02T18:58:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 69c7da5ec9698dabeb23379cc08d012b0cd8e6d2,"Implemented .convert(..., where=, where_args=), refs #304",2021-08-02T18:33:56Z,2021-08-02T18:33:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4823aff4c33dd979bf61dcade2d3a6006d248372,"table.count_where() method, closes #305",2021-08-02T05:05:03Z,2021-08-02T05:08:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5ec6686153e29ae10d4921a1ad4c841f192f20e2,"sqlite-utils convert command and db[table].convert(...) method Closes #251, closes #302.",2021-08-02T04:47:39Z,2021-08-02T04:47:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 4adca0d85077fe504e98cd7487343e76ccf25be5,"No hidden SQL on canned query pages, closes #1411",2021-08-01T00:58:11Z,2021-08-01T00:58:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff253f5242e4b0b5d85d29d38b8461feb5ea997a,"Replace all uses of runner.isolated_filesystem, refs #1406",2021-07-31T18:49:08Z,2021-07-31T18:49:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 96b1d0b7b42928e657b1aebcc95d55e4685690e0,Attempted fix for too-long UDS bug in #1407,2021-07-31T18:48:33Z,2021-07-31T18:48:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e55cd9dc3f2d920d5cf6d8581ce49937a6ccc44d,"Try passing a directory to isolated_filesystem(), refs #1406",2021-07-30T01:16:58Z,2021-07-30T01:16:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 74b775e20f870de921ca3c09a75fe69e1c199fc7,"Use consistent pattern for test before deploy, refs #1406",2021-07-30T00:50:45Z,2021-07-30T00:50:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2b1c535c128984cc0ee2a097ecaa3ab638ae2a5b,"pytest.mark.serial for any test using isolated_filesystem(), refs #1406",2021-07-30T00:44:16Z,2021-07-30T00:44:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b46856391de5a819a85d1dd970428cbc702be94a,"pytest.mark.serial for any test using isolated_filesystem(), refs #1406",2021-07-30T00:44:16Z,2021-07-30T23:46:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 121e10c29c5b412fddf0326939f1fe46c3ad9d4a,"Doumentation and test for utils.parse_metadata(), closes #1405",2021-07-29T23:30:12Z,2021-07-29T23:30:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eccfeb0871dd4bc27870faf64f80ac68e5b6bc0d,"register_routes() plugin hook datasette argument, closes #1404",2021-07-26T23:16:46Z,2021-07-26T23:16:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c7e8d72be9fe8fe0811f685a18eebc637662d41b,"Release 3.13 Refs #299",2021-07-24T22:15:27Z,2021-07-24T22:15:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ab8d4aad0c42f905640981f6f24bc1e37205ae62,"sqlite-utils schema now takes optional tables, closes #299",2021-07-24T22:08:36Z,2021-07-24T22:08:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6f1731f3055a5119cc393c118937d749405a1617,Updated cookiecutter installation link,2021-07-23T19:38:09Z,2021-07-23T19:38:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c73af5dd72305f6a01ea94a2c76d52e5e26de38b,"Release 0.58.1 Refs #1231, #1396",2021-07-16T19:46:13Z,2021-07-16T19:50:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c00f29affcafce8314366852ba1a0f5a7dd25690," Fix for race condition in refresh_schemas(), closes #1231",2021-07-16T19:44:58Z,2021-07-16T19:44:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dd5ee8e66882c94343cd3f71920878c6cfd0da41,"Removed some unused imports I found these with: flake8 datasette | grep unus",2021-07-16T06:26:06Z,2021-07-16T06:26:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 721a8d3cd4937f888efd2b52d5a61f0e25b484e1,Hopeful fix for publish problem in #1396,2021-07-15T01:51:36Z,2021-07-15T01:51:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 084cfe1e00e1a4c0515390a513aca286eeea20c2,Removed out-of-date datasette serve help from README,2021-07-15T01:00:39Z,2021-07-15T01:00:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e27dd7c12c2a6977560dbc0005e32c55d9d759f4,"Release 0.58 Refs #1365, #1371, #1377, #1384, #1387, #1388, #1389, #1394",2021-07-15T00:32:33Z,2021-07-15T00:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ea678db228504004b8d32f813c838b1dcfd317a,"Warn about potential changes to get_metadata hook, refs #1384",2021-07-15T00:19:31Z,2021-07-15T00:19:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a6c8e7fa4cffdeff84e9e755dcff4788fd6154b8,"Big performance boost for faceting, closes #1394",2021-07-15T00:05:18Z,2021-07-15T00:05:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ba11ef27edd6981eeb26d7ecf5aa236707f5f8ce,Clarify when to use systemd restart,2021-07-14T05:43:13Z,2021-07-14T05:43:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2c4cd7141abb5115eff00ed7aef002af39d51989,Consistently use /my-datasette in examples,2021-07-13T23:15:48Z,2021-07-13T23:15:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7f4c854db1ed8c15338e9cf42d2a3f0c92e3b7b2,rST fix,2021-07-13T18:45:32Z,2021-07-13T18:45:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d71cac498138ddd86f18607b9043e70286ea884a,"How to configure Unix domain sockets with Apache Example on how to use Unix domain socket option on Apache. Not testet. (Usually I would have used [`ProxyPassReverse`](https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxypassreverse) in combination with `ProxyPass` , i.e. ```apache ProxyPass /my-datasette/ http://127.0.0.1:8009/my-datasette/ ProxyPassReverse /my-datasette/ http://127.0.0.1:8009/my-datasette/ ``` and ```apache ProxyPass /my-datasette/ unix:/tmp/datasette.sock|http://localhost/my-datasette/ ProxyPassReverse /my-datasette/ unix:/tmp/datasette.sock|http://localhost/my-datasette/ ```",2021-07-13T18:32:49Z,2021-07-13T18:32:49Z,2d3ef71be2a52d05e9f9ce8a03cdc8ce4f68de85,Aslak Raanes,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,80737,aslakr,19864447,web-flow 4054e96a3914e821d0880a40a7284aaa9db1eaaa,"Update deploying.rst (#1392) Use same base url for Apache as in the example",2021-07-13T17:42:27Z,2021-07-13T17:42:27Z,2d3ef71be2a52d05e9f9ce8a03cdc8ce4f68de85,Aslak Raanes,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,80737,aslakr,19864447,web-flow f83c84fd51d144036924ae77d99f12b0a69e7e6f,"Update asgiref requirement from <3.4.0,>=3.2.10 to >=3.2.10,<3.5.0 (#1386) Updates the requirements on [asgiref](https://github.com/django/asgiref) to permit the latest version. - [Release notes](https://github.com/django/asgiref/releases) - [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt) - [Commits](https://github.com/django/asgiref/commits) --- updated-dependencies: - dependency-name: asgiref dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-07-11T01:36:18Z,2021-07-11T01:36:18Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow d792fc7cf5fde8fa748168e48c3183266a3a419f,Simplified nginx config examples,2021-07-11T00:29:42Z,2021-07-11T00:29:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow de2a1063284834ff86cb8d7c693717609d0d647e,"Ran Black, refs #1388",2021-07-10T23:46:49Z,2021-07-10T23:46:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 180c7a5328457aefdf847ada366e296fef4744f1,"--uds option for binding to Unix domain socket, closes #1388",2021-07-10T23:37:30Z,2021-07-10T23:37:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e0064ba7b06973eae70e6222a6208d9fed5bd170,"Fixes for test_generated_columns_are_visible_in_datasette, refs #1391",2021-07-10T19:14:14Z,2021-07-10T19:14:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2e8d924cdc2274eb31fb76332bc5269f65c0ad90,"Refactored generated_columns test, no longer in fixtures.db - refs #1391",2021-07-10T19:03:19Z,2021-07-10T19:03:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 83f6799a96f48b5acef4911c0273973f15efdf05,"searchmode: raw table metadata property, closes #1389",2021-07-10T18:30:48Z,2021-07-10T18:33:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c8feaf0b628ddb1f98b2a4b89691d3d1b939ed8e,"systemctl restart datasette.service, closes #1390",2021-07-09T16:32:32Z,2021-07-09T16:32:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dbc61a1fd343e4660b6220f60c4ce79341245048,"Documented ProxyPreserveHost On for Apache, closes #1387",2021-07-02T17:33:03Z,2021-07-02T17:33:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8286a66413bc466db11b3b7e0e75826efbd7850e,sqlite-utils memory --help now mentions --schema,2021-06-28T16:35:01Z,2021-06-28T16:35:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ea627baccf980d7d8ebc9e1ffff1fe34d556e56f,"Removed fallback parameter from get_metadata, refs #1384",2021-06-27T00:02:42Z,2021-06-27T00:02:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d339a4897c808903e34fa6be228cdaaa5a29c55,"Removed text about executing SQL, refs #1384",2021-06-26T23:04:39Z,2021-06-26T23:04:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 089278b8dbe0cb3d41f27666d97b0096b750fbe2,"rST fix, refs #1384",2021-06-26T22:49:07Z,2021-06-26T22:49:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 05a312caf3debb51aa1069939923a49e21cd2bd1,"Applied Black, refs #1368",2021-06-26T22:25:28Z,2021-06-26T22:25:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw baf986c871708c01ca183be760995cf306ba21bf,"New get_metadata() plugin hook for dynamic metadata The following hook is added: get_metadata( datasette=self, key=key, database=database, table=table, fallback=fallback ) This gets called when we're building our metdata for the rest of the system to use. We merge whatever the plugins return with any local metadata (from metadata.yml/yaml/json) allowing for a live-editable dynamic Datasette. As a security precation, local meta is *not* overwritable by plugin hooks. The workflow for transitioning to live-meta would be to load the plugin with the full metadata.yaml and save. Then remove the parts of the metadata that you want to be able to change from the file. * Avoid race condition: don't mutate databases list This avoids the nasty ""RuntimeError: OrderedDict mutated during iteration"" error that randomly happens when a plugin adds a new database to Datasette, using `add_database`. This change makes the add and remove database functions more expensive, but it prevents the random explosion race conditions that make for confusing user experience when importing live databases. Thanks, @brandonrobertz",2021-06-26T22:24:54Z,2021-06-26T22:24:54Z,121af5c26cc703f7b3d7219091a8e71dc39db899,Brandon Roberts,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,2670795,brandonrobertz,19864447,web-flow 8981b9c1f3e4e3865924861ee63922f696078f6c,"Release 3.12 Refs #290, #291, #292",2021-06-25T17:59:05Z,2021-06-25T17:59:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fec6cd55cab7ee91046ca4ee278b90cd045a32c2,"Contributing documentation, closes #292",2021-06-25T17:53:46Z,2021-06-25T17:53:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 747be6057d09a4e5d9d726e29d5cf99b10c59dea,"Added some more types, refs #266, #290",2021-06-24T23:06:12Z,2021-06-24T23:06:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 33c9d0087983a99ba18cbe87fe92ea722caa499c,"Documentation for db.query(), closes #290",2021-06-24T22:54:38Z,2021-06-24T22:54:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 953a64467d78bca29fe6cc18bdb2baa7848e53ff,"Only publish stable docs on non-preview release Refs https://github.com/simonw/datasette.io/issues/67",2021-06-24T16:42:02Z,2021-06-24T16:42:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ff17970ed4988a80b699d417bbeec07d63400e24,"Release 0.58a1 Refs #1365, #1377",2021-06-24T16:24:59Z,2021-06-24T16:24:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 02b19c7a9afd328f22040ab33b5c1911cd904c7c,"Removed rogue pdb=True, refs #1377",2021-06-23T22:50:48Z,2021-06-23T22:50:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b1fd24ac9f9035464af0a8ce92391c166a783253,"skip_csrf(datasette, scope) plugin hook, refs #1377",2021-06-23T22:39:52Z,2021-06-23T22:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4a3e8561ab109f3f171726bc2a7ebac1f23b72a6,"Default 405 for POST, plus tests",2021-06-23T22:27:30Z,2021-06-23T22:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a500155663a07720a8a7baa04acda8c4c937692,datasette-publish-now is now called datasette-publish-vercel,2021-06-23T19:51:19Z,2021-06-23T19:51:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 403e370e5a3649333812edbbcba8467e6134cc16,Fixed reference to default publish implementation,2021-06-23T19:50:19Z,2021-06-23T19:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7bc85b26d6b9c865caf949ff4660d855526c346e,"Deploy stable-docs.datasette.io on publish Refs https://github.com/simonw/datasette.io/issues/67",2021-06-23T19:30:03Z,2021-06-23T19:30:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 93c7fd9868fed3193a1732b39bfac539e5812b0b,"Ignore this entire file, refs #291",2021-06-23T02:08:52Z,2021-06-23T02:08:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1fba60537dcac8be664de0e3ba2c66143cc996bd,"Try more aggressive noqa, refs #291",2021-06-23T02:06:18Z,2021-06-23T02:06:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 02898bf7af4a4e484ecc8ec852d5fee98463277b,"Run flake8 in CI, refs #291",2021-06-23T01:23:12Z,2021-06-23T01:23:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 90e211e3e2f36d2ff911ecf1afe4470ff45c7c0d,"Now complies with flake8, refs #291",2021-06-23T01:22:08Z,2021-06-23T01:22:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8d1d8013899e110c03c50c1f66a7b9c0b51f8383,"mypy tweaks, refs #289, #266, #37",2021-06-22T18:08:21Z,2021-06-22T18:08:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7b3fdf0fcd553ddf25b8d606b7fc34f9fd7979df,"mypy annotations for rows_from_file(), run mypy in CI Refs #289, #279",2021-06-22T18:04:32Z,2021-06-22T18:04:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3805d1c9731d5355797271bfb292a1a91758db01,"Removed duplicate vacuum() function, thanks mypy",2021-06-22T17:44:12Z,2021-06-22T17:44:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e5d7a2ba3d585303c8e1c861a09e8761ba63678f,"Tests for db.query() method, refs #290",2021-06-22T17:43:49Z,2021-06-22T17:43:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9faeef230bf84c2f9b2859e5a4544f5ec50adf68,"New db.query() method, refs #290",2021-06-22T04:03:59Z,2021-06-22T04:03:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a6c55afe8c82ead8deb32f90c9324022fd422324,"Ensure db.path is a string before trying to insert into internal database (#1370) Thanks, @eyeseast",2021-06-21T15:57:38Z,2021-06-21T15:57:38Z,90786fb02407ad60f10210c0592ee711a9a36fae,Chris Amico,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,25778,eyeseast,19864447,web-flow 8cedc6a8b29180e68326f6b76f249d5e39e4b591,"Typo fix Thanks, https://twitter.com/garrettc/status/1406705348648525830",2021-06-20T20:44:02Z,2021-06-20T20:44:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow adcd32a866dd8828002b9fdc77b4f674fa80c46e,Re-enable publish testing on macos-latest,2021-06-20T18:52:15Z,2021-06-20T18:52:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a25a5845b8b4dd79a3c3ff681b7ddd1f9a608b58,"Release 3.11 Refs #286, #287, #288",2021-06-20T18:50:48Z,2021-06-20T18:50:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dbcba6c597fb199d3a7ea0dd732909ec86b616cf,"Added installation instructions, closes #286",2021-06-20T18:47:09Z,2021-06-20T18:47:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 933be66eba1203a3287ebaacd69f694d12f6f0a0,"sqlite-utils memory --schema, closes #288 Also updated some rowid examples, closes #287",2021-06-20T18:25:21Z,2021-06-20T18:25:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5335f360f4d57d70cab3694b08f15729c4ca2fe2,"Update pytest-xdist requirement from <2.3,>=2.2.1 to >=2.2.1,<2.4 (#1378) Updates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-xdist/releases) - [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v2.2.1...v2.3.0) --- updated-dependencies: - dependency-name: pytest-xdist dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-06-20T00:17:06Z,2021-06-20T00:17:06Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow dce9bb05b697e6f5caebf2f46dcd7cec83055bcb,Really fix the anchors this time,2021-06-19T21:43:04Z,2021-06-19T21:43:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e71c41d39ba32785772bfbaf62aad4cc63839124,Fixed broken anchors,2021-06-19T20:36:16Z,2021-06-19T20:36:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow eb18b6e42c6d10aca6193204bc907490d2f56547,"Disabling macos-latest for the moment GitHub seems to have run out of workers right now.",2021-06-19T16:09:29Z,2021-06-19T16:09:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13e76b375ac3e3448df5d705ba65fadaaf9887d6,"Release 3.10 Refs #272, #274, #275, #276, #282, #284, #285",2021-06-19T16:01:39Z,2021-06-19T16:01:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0e797033f96a1c61b173a3d8af2ff36905687a2e,".transform() on rowid (non-pk) tables bug fix, closes #284",2021-06-19T15:28:26Z,2021-06-19T15:28:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5b257949d996fe43dc5d218d4308b88796a90740,"table.use_rowid introspection property, closes #285",2021-06-19T15:12:29Z,2021-06-19T15:12:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dc94f4bb8cfe922bb2f9c89f8f0f29092ea63133,"Don't detect types on JSON input to memory, closes #283",2021-06-19T14:52:44Z,2021-06-19T14:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ec5174ed40fa283cb06f25ee0c0136297ec313ae,"Detect types for sqlite-utils memory CSV, opt out with --no-detect-types - closes #282",2021-06-19T04:37:56Z,2021-06-19T04:37:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fd9867d145c11a6be6c4049e0383832d0e856f4b,"sqlite-utils insert --detect-types option, refs #282",2021-06-19T04:18:58Z,2021-06-19T04:18:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59992d2feedf964d9f7c72110755f36de49e1c8b,"Better help text for 'sqlite-utils memory', refs #272",2021-06-19T03:20:56Z,2021-06-19T03:20:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1091a9cbd804504efa8e1126226759e736e3ccdf,"Add sqlite-utils memory to the README, refs #272",2021-06-19T03:14:12Z,2021-06-19T03:14:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 00e4bd5ff18ef4c3db6c1d67e2b974131c80d65c,"TSV and JSON support for sqlite-utils memory Closes #281, closes #279, refs #272",2021-06-19T03:11:54Z,2021-06-19T03:11:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 93594ce15b01f5ceba3bde65abe57ed28dfde9b4,"Open CSV in binary mode, refs #280",2021-06-18T15:36:09Z,2021-06-18T15:36:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7684bbf0976431371541bc91136779b4948dbabf,"--encoding option for sqlite-utils memory, closes #280 Refs #272",2021-06-18T15:29:41Z,2021-06-18T15:29:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 42ec59d8ee3fcfb8ac1affb772aed43b6e2a7381,"sqlite-utils memory command for directly querying CSV/JSON data * Turn SQL errors into click errors * Initial CSV-only prototype of sqlite-utils memory, refs #272 * Implement --save plus tests for --save and --dump, refs #272 * Re-arranged CLI query documentation, refs #272 * Re-organized CLI query docs, refs #272 * Docs for --save and --dump plus made SQL optional for those, refs #273 * Replaced one last :memory: example * Documented --attach option for memory command, refs #272 * Improved arrangement of CLI query documentation",2021-06-18T15:00:52Z,2021-06-18T15:00:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow aa652b6afe43d2b40fabc7a513c3e68866e030a5,"add -h support Closes #276",2021-06-18T14:56:59Z,2021-06-18T14:56:59Z,a5c9af884c4814b20969652665d29676767dceb7,Loren McIntyre,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,601708,mcint,19864447,web-flow eea3851d40ea7e49cf27905cca19d200cf4cdbe4,"Added test, formatted with Black - refs #276, #277",2021-06-18T14:55:26Z,2021-06-18T14:57:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a19ce1a4d0048d389411cfe11a5dbe4c503720e1,"codecov badge, closes #275",2021-06-17T00:12:11Z,2021-06-17T00:12:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow f003d051e7e1738143a07312bc96e6c6cbc0db4c,"Not using .coveragerc, refs #275",2021-06-16T23:55:53Z,2021-06-16T23:55:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 276fc4297caf69da2deb4c1334dd49375a248dbb,"Enable codecov.io, refs #275",2021-06-16T23:54:16Z,2021-06-16T23:54:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ca2b26130f6c5fd030973ce593b02f08d19c9d84,"sqlite-utils dump command, closes #274",2021-06-16T23:51:48Z,2021-06-16T23:51:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fe1562e8a69872b27c1043c4b117d07623f16274,Structure of most_common and least_common columns,2021-06-16T16:36:32Z,2021-06-16T16:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 287cdcae8908916687f2ecccc87c38549d004ac6,Turn SQL errors into click errors,2021-06-16T04:40:28Z,2021-06-16T04:40:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 78aebb6479420217454747870737bc593a259abc,Link to --load-extension docs,2021-06-16T02:36:16Z,2021-06-16T02:36:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a54b6788b0aa915c3e85a00220c6a841f094a1a3,Sub-headings for .transform(),2021-06-15T22:34:29Z,2021-06-15T22:34:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a81c05d2350de2fb6931ee40fc540580db366bf9,Clarify types that can be passed to .transform(),2021-06-15T03:47:34Z,2021-06-15T03:47:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 83e9c8bc7585dcc62f200e37c2daefcd669ee05e,"Update trustme requirement from <0.8,>=0.7 to >=0.7,<0.9 (#1373) Updates the requirements on [trustme](https://github.com/python-trio/trustme) to permit the latest version. - [Release notes](https://github.com/python-trio/trustme/releases) - [Commits](https://github.com/python-trio/trustme/compare/v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: trustme dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-06-13T15:38:47Z,2021-06-13T15:38:47Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow e7975657656ce02717f03703bb8ec17f2fe9b717,"Bump black from 21.5b2 to 21.6b0 (#1374) Bumps [black](https://github.com/psf/black) from 21.5b2 to 21.6b0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/commits) --- updated-dependencies: - dependency-name: black dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-06-13T15:33:22Z,2021-06-13T15:33:22Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow a895bc360f2738c7af43deda35c847f1ee5bff51,Also run tests against Python 3.9,2021-06-13T14:38:53Z,2021-06-13T14:38:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d8b13a5b429921d19dd7000869bcfbabf74cb510,"Release 0.10.2 Refs #33",2021-06-13T14:37:17Z,2021-06-13T14:37:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 9b0679650e7e755ac4a63d38a4449e378e899461,"Fixed error if query is just whitespace, closes #33",2021-06-13T14:36:35Z,2021-06-13T14:36:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 10f4913c144c4680c0feec576c2d4080f5005b33,"Release 3.9.1 Refs #271",2021-06-13T02:59:08Z,2021-06-13T02:59:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b9629099ab21554a00eb11506201e6972600b93c,"Fix bug with upsert_all() and single column tables, closes #271",2021-06-13T02:57:21Z,2021-06-13T02:57:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b0f9d1e494c9891ce407e27b0f5c6deeea361d30,Fixed typo in 3.8 release notes,2021-06-12T02:07:18Z,2021-06-12T02:07:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw baafcec4a5e653d0c242f79fa5437591604d5292,"Release 3.9 Refs #268",2021-06-12T02:05:12Z,2021-06-12T02:05:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0d2e4f49f324de01bcd8257d0adeea3ebf391791,"db.schema and 'sqlite-utils schema' command, closes #268",2021-06-11T20:51:49Z,2021-06-11T20:51:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cd7678fde65319d7b6955ce9f4678ba4b9e64b66,"Release 0.58a0 Refs #1371",2021-06-10T04:51:14Z,2021-06-10T04:51:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d23a2671386187f61872b9f6b58e0f80ac61f8fe,"Make request available to menu plugin hooks, closes #1371",2021-06-10T04:45:24Z,2021-06-10T04:45:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9696abfabf883d1c877ee71425b382587c288981,"Rearranged ""Inserting JSON data"" section",2021-06-08T20:03:12Z,2021-06-08T20:03:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a3faf378834cc9793adeb22dee19ef57c417457e,"Release 0.57.1 Refs #1364, #1367",2021-06-08T16:26:45Z,2021-06-08T16:26:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f4c5777c7e4ed406313583de09a3bf746552167f,"Fix visual glitch in nav menu, closes #1367",2021-06-07T18:24:14Z,2021-06-07T18:24:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9dff7a38831d471b1dff16d40d89eb5c3b4e84d6,Fixed markup,2021-06-07T06:02:18Z,2021-06-07T06:02:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 03ec71193b9545536898a4bc7493274fec48bdd7,"Don't truncate list of columns on /db page, closes #1364",2021-06-06T22:07:45Z,2021-06-06T22:07:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 030deb4b25cda842ff7129ab7c18550c44dd8379,"Try to handle intermittent FileNotFoundError in tests Refs #1361",2021-06-05T23:01:34Z,2021-06-05T23:02:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0dfb9241718139f8ad626d22aac25bcebd3a9c9c,"Temporarily reverting buildx support I need to push a container for 0.57 using this action, and I'm not ready to ship other architecture builds until we have tested them in #1344.",2021-06-05T22:55:07Z,2021-06-05T22:55:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 58746d3c514004f504223a724e948469a0d4abb3,"Release 0.57 Refs #263, #615, #619, #1238, #1257, #1305, #1308, #1320, #1332, #1337, #1349, #1353, #1359, #1360",2021-06-05T22:06:52Z,2021-06-05T22:06:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8f311d6c1d9f73f4ec643009767749c17b5ca5dd,"Correctly escape output of ?_trace, refs #1360",2021-06-05T21:49:16Z,2021-06-05T22:03:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff29dd55fafd7c3d27bd30f40945847aa4278309,"?_trace=1 now depends on trace_debug setting, closes #1359",2021-06-05T20:15:58Z,2021-06-05T20:18:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 368aa5f1b16ca35f82d90ff747023b9a2bfa27c1,"Update docs: explain allow_download setting (#1291) * Update docs: explain allow_download setting This fixes one possible source of confusion seen in #502 and clarifies when database downloads will be shown and allowed.",2021-06-05T19:48:51Z,2021-06-05T19:48:51Z,b9073d8bf7774f95bd90f812e3d6e858520194be,louispotok,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,5413548,louispotok,19864447,web-flow a63412152518581c6a3d4e142b937e27dabdbfdb,"Make custom pages compatible with base_url setting Closes #1238 - base_url no longer causes custom page routing to fail - new route_path key in request.scope storing the path that was used for routing with the base_url prefix stripped - TestClient used by tests now avoids accidentally double processing of the base_url prefix",2021-06-05T18:59:54Z,2021-06-05T18:59:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d1a372b3006e6cf7d2017b3ddc484bf5c033e45d,"Release 3.8 Refs #261, #263",2021-06-03T05:16:33Z,2021-06-03T05:16:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6e9b07be92905011211d8df7a872fb7c1f2737b2,More inclusive language,2021-06-03T04:45:03Z,2021-06-03T04:45:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 28dc5aac347ffdecb2dff154d23a73883a2ffabf,"sqlite-utils indexes command, refs #263",2021-06-03T04:26:46Z,2021-06-03T04:26:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9c67cb925253cd5ef54a1fe0496e0ff9caeacfd6,"table.xindexes property plus improved introspection documentation, closes #261",2021-06-03T03:51:27Z,2021-06-03T03:51:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2dad4f583cf3f9be40a4388093ed74c9043a6989,"Improved .rows_where() documentation, added test for :named parameters",2021-06-02T18:57:05Z,2021-06-02T18:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f78ebdc04537a6102316d6dbbf6c887565806078,"Better ""uploading and publishing your own CSV data"" link",2021-06-02T17:00:30Z,2021-06-02T17:00:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d5d387abfe68ea546c53698ebb2b8eeeb4d32c3f,"Applied Black, refs #1305",2021-06-02T04:30:44Z,2021-06-02T04:30:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 80d8b0eb415faf5caadd7cc7036407e6ee55bd44,"Test demonstrating fixed #1305, refs #1306",2021-06-02T04:26:25Z,2021-06-02T04:26:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0f41db1ba8a8a49a4adc1046a25ccf32790e863f,"Avoid error sorting by relationships if related tables are not allowed Refs #1306",2021-06-02T04:25:27Z,2021-06-02T04:25:27Z,0645c24f7846578adea9d68f3e37a7e15a9bd1dd,Guy Freeman,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,416374,gfrmin,19864447,web-flow f40d1b99d67b0da4f3aff5b3483f4e09db7e8e6b,"Don't show '0 results' on error page, refs #619",2021-06-02T04:09:10Z,2021-06-02T04:09:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ea5b2378007ef524f7a17989c8df54a76a001e49,"Show error message on bad query, closes #619",2021-06-02T03:59:29Z,2021-06-02T03:59:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9552414e1f968c6fc704031cec349c05e6bc2371,"Re-display user's query with an error message if an error occurs (#1346) * Ignore _shape when returning errors",2021-06-02T03:46:20Z,2021-06-02T03:46:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0f1e47287cf2185e140bd87a03c985c2a7afb450,"Fixed bug with detect_fts for table with single quote in name, closes #1257",2021-06-02T03:27:04Z,2021-06-02T03:27:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 807de378d08752a0f05bb1b980a0a62620a70520,"/-/databases and homepage maintain connection order, closes #1216",2021-06-02T03:03:07Z,2021-06-02T03:10:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03b35d70e281ea48bd9b8058738ed87b13cea2de,"Bump black from 21.5b1 to 21.5b2 (#1352) Bumps [black](https://github.com/psf/black) from 21.5b1 to 21.5b2. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-06-02T02:56:44Z,2021-06-02T02:56:44Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 0539bf0816b58c7f0ba769331f1509656bff3619,"Don't execute facets/counts for _shape=array or object, closes #263",2021-06-02T02:53:00Z,2021-06-02T02:53:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a18e8641bc33e51b265855bc6e8a1939597b3a76,"Don't reflect nofacet=1 and nocount=1 in BLOB URLs, refs #1353",2021-06-01T22:35:33Z,2021-06-01T22:35:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff45ed0ce5e1f151f24f089c6b78ab7f7a5cd0dc,"Updated --help output for latest Click, closes #1354",2021-06-01T16:16:58Z,2021-06-01T16:16:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fd368d3b2c5a5d9c3e10a21638f6ea9a71471b52,"New _nocount=1 option, used to speed up CSVs - closes #1353",2021-06-01T16:12:32Z,2021-06-01T16:12:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8bde6c54615af529e81de559cbb3bf3ee5fe17cb,"Rename ?_nofacets=1 to ?_nofacet=1, refs #1353",2021-06-01T15:55:28Z,2021-06-01T15:56:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d1d06ace49606da790a765689b4fbffa4c6deecb,"?_trac=1 for CSV, plus ?_nofacets=1 when rendering CSV Closes #1351, closes #1350",2021-06-01T15:49:50Z,2021-06-01T15:49:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5ae1197a208e1b034c88882e3ac865813a40980,"?_nofacets=1 option, closes #1350",2021-05-31T02:39:14Z,2021-05-31T02:39:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7d3e76fb3d1fa5aabe339251e4a930610643822,"Facets now execute ignoring ?_col and ?_nocol, fixes #1345",2021-05-31T02:31:14Z,2021-05-31T02:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 670f92285fc931f706b155ca20ac2e6fb3ca45b4,Fixed RST,2021-05-29T06:31:04Z,2021-05-29T06:31:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8c542d20ca95069476c8c84d4078a99d07561c6e,"Release 3.7 Refs #237, #238, #240, #250, #257, #259, #260",2021-05-29T05:47:59Z,2021-05-29T05:47:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8de5595c21b9be40f120eab20192baa465bd7628,"Handle BOM in CSV files, closes #250",2021-05-29T05:34:17Z,2021-05-29T05:34:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 51d01da30d45c1fbc1e587e6046a933529cf915e,"Ability to add descending order indexes (#262) * DescIndex(column) for descending index columns, refs #260 * Ability to add desc indexes using CLI, closes #260",2021-05-29T05:01:38Z,2021-05-29T05:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 668e8c9fd1b0eab4000902e4226aeaae3860e802,Better help for sqlite-utils create-table,2021-05-29T05:00:11Z,2021-05-29T05:01:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b2302875c97f723e02cc39136d0b20fd706369aa,"Document --type option better, closes #255",2021-05-29T03:55:46Z,2021-05-29T03:55:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7b106e106000713bbee31b34d694b3dadbd4818c,"Release 0.57a1 Refs #1319, #1320, #1331, #1337, #1338, #1341",2021-05-27T16:54:21Z,2021-05-27T16:54:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 89822d10be0da446471986addea91d9766f12efb,"Docker multi-arch support with Buildx (#1319) Thanks, @blairdrummond",2021-05-27T16:49:23Z,2021-05-27T16:49:23Z,518e0f8ee4fb4ce7afd14e5a3b33aeb1e148fc0e,Blair Drummond,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,10801138,blairdrummond,19864447,web-flow 1a8972f9c012cd22b088c6b70661a9c3d3847853,Upgrade Heroku runtime to python-3.8.10,2021-05-27T16:11:03Z,2021-05-27T16:11:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4545120c920165aad9659d27111f63f977b8a399,"Test and docs for ?_facet_size=max, refs #1337",2021-05-27T16:04:26Z,2021-05-27T16:04:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e983fede679624210c21387d5c4a2c19c141abd,"?_facet_size=max, ... now links to that, closes #1337 Refs #1332",2021-05-27T16:00:58Z,2021-05-27T16:00:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 51d788114035458d8f860d9ea6d74078e6c0ea0d,"'Show all columns' menu item if any _col= set, closes #1341 Refs #615",2021-05-27T04:31:12Z,2021-05-27T04:31:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f1c29fd6a184254aa68efadf096bcf21e848f921,"?_col=/?_nocol= to show/hide columns on the table page Closes #615 * Cog icon for hiding columns * Show all columns cog menu item * Do not allow hide column on primary keys * Allow both ?_col= and ?_nocol= * De-duplicate if ?_col= passed multiple times * 400 error if user tries to ?_nocol= a primary key * Documentation for ?_col= and ?_nocol=",2021-05-27T04:17:43Z,2021-05-27T04:17:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c0a748e5c3f498fa8c139b420d07dd3dea612379,"Markup fix, refs #1320",2021-05-24T18:15:15Z,2021-05-24T18:15:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 56af118fc158a59a98688f2caa6f01db6b68da83,"How to apt-get install in Docker container, refs #1320",2021-05-24T18:14:45Z,2021-05-24T18:14:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fc972350a8a0276d87a6a83efbbdfab0edd060d4,"Docker image should now allow apt-get install, closes #1320",2021-05-24T18:07:03Z,2021-05-24T18:07:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eae3084b46e2c3931db12cdef79093ad0e644bce,"Fixed another Jinja warning, refs #1338",2021-05-24T17:52:09Z,2021-05-24T17:52:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2bd9d54b2762c991e11950c22c88c0336158d49b,"Fix Jinja warnings, closes #1338, refs #1331",2021-05-24T01:41:50Z,2021-05-24T01:41:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a443dba82f43c22b03402a4f86c85558ccb526b8,"Release 0.57a0 Refs #1281, #1282, #1289, #1290, #1308, #1313, #1314, #1321, #1323, #1325, #1330, #1332, #1335",2021-05-23T00:45:54Z,2021-05-23T00:45:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9789b94da48183dabf105c6419bdcde2634b36a5,"?_facet_size=100 parameter, closes #1332",2021-05-23T00:34:33Z,2021-05-23T00:34:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5e9672c9bb33e41686472db4aa427168f9e67dbe,"Bump black from 21.4b2 to 21.5b1 (#1321) Bumps [black](https://github.com/psf/black) from 21.4b2 to 21.5b1. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-05-22T23:55:39Z,2021-05-22T23:55:39Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 5c3b3ef97eed55895cf48d4a9ee0635c1c4d03b8,"Update click requirement from ~=7.1.1 to >=7.1.1,<8.1.0 (#1323) Updates the requirements on [click](https://github.com/pallets/click) to permit the latest version. - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/click/compare/7.1.1...8.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-05-22T23:54:48Z,2021-05-22T23:54:48Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow b64d87204612a84663616e075f542499a5d82a03,"Update itsdangerous requirement from ~=1.1 to >=1.1,<3.0 (#1325) Updates the requirements on [itsdangerous](https://github.com/pallets/itsdangerous) to permit the latest version. - [Release notes](https://github.com/pallets/itsdangerous/releases) - [Changelog](https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/itsdangerous/compare/1.1.0...2.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-05-22T23:54:24Z,2021-05-22T23:54:24Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 593d3e8173b45e20ff3c95afb3df7ceb85bf7fef,"Update aiofiles requirement from <0.7,>=0.4 to >=0.4,<0.8 (#1330) Updates the requirements on [aiofiles](https://github.com/Tinche/aiofiles) to permit the latest version. - [Release notes](https://github.com/Tinche/aiofiles/releases) - [Commits](https://github.com/Tinche/aiofiles/compare/v0.4.0...v0.7.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-05-22T23:53:56Z,2021-05-22T23:53:56Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 459259175eddeed727fd8f08dc19a332779a4f6b,Fix small typo (#1335),2021-05-22T23:53:34Z,2021-05-22T23:53:34Z,a74b1d810ebe1b3fb65c0fccc2b7b36623068cae,Abdussamet Koçak,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3243482,abdusco,19864447,web-flow 70dffca351375e6f542969c72ebc43c6d393d99c,"Remove unneeded exists=True for -a/--auth flag. (#59) The file does not need to exist when using an environment variable.",2021-05-19T16:08:12Z,2021-05-19T16:08:12Z,a7fbb45ec68f58915ee5484e65e5159f5ed91182,Felix Rosencrantz,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,631242,frosencrantz,19864447,web-flow ba8cf3e9bb5f4f8740bd4b9eed28f1464d7f6b9a,fixing typo (#61),2021-05-19T16:07:09Z,2021-05-19T16:07:09Z,54b04f11239eb4002452e63ac0afe49e5a6c45a9,Daniel Butler,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,22578954,daniel-butler,19864447,web-flow 12731143c8bba510bebe96a48c126902ca8b5449,Renamed secret,2021-05-19T16:05:52Z,2021-05-19T16:05:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 2f3371ecb1ad075672d3f815993193732ed00be5,"Suggest --alter if column is missing, closes #259, refs #256",2021-05-19T03:26:13Z,2021-05-19T03:26:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 328211eaca1247cd6b33a2c0a54642f87866d85b,"Typo in upsert example (#244) Remove extra `[`",2021-05-19T02:58:21Z,2021-05-19T02:58:21Z,cde244e49fff511dca86e57614d1b133bfffdcd0,Juan E. D,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,387669,j-e-d,19864447,web-flow 3e62ab62a88992d4bbb0fe83debec3bacd93ebf3,Correct some typos (#245),2021-05-19T02:58:04Z,2021-05-19T02:58:04Z,fcf3b31d4679bb2112170ec4dda53dede33a16b3,Damien Ready,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,1076745,dbready,19864447,web-flow e7b2626291040b78b9a2dbc2982ba72691fb1a0f,"Fix incorrect create-table cli description (#254) The description for `create-table` was duplicated from `create-index`.",2021-05-19T02:57:26Z,2021-05-19T02:57:26Z,d6a64a7ba2d6c2c36f86efe56eb62e19518bfd72,Rob Wells,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,1935268,robjwells,19864447,web-flow a95954c481012cc46fff2df5aaa4ee24e43dddf3,"Tests for unicode characters in nested JSON, refs #257",2021-05-19T02:56:53Z,2021-05-19T02:56:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6f4f9a3effeb16de0348d3cf136664f7531f498d,"Fixing insert from JSON containing strings with non-ascii characters are escaped aps unicode for lists, tuples, dicts (#258)",2021-05-19T02:47:44Z,2021-05-19T02:47:44Z,52ec80233f4d6e83b799b7794e62fd35488fb968,Dylan Wu,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,6586811,dylan-wu,19864447,web-flow 9b3b7e280ca718254b4ca15d40864297146a85b3,"Update jinja2 requirement from <2.12.0,>=2.10.3 to >=2.10.3,<3.1.0 (#1324) Updates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/2.10.3...3.0.0) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-05-17T17:19:40Z,2021-05-17T17:19:40Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 1b697539f5b53cec3fe13c0f4ada13ba655c88c7,"Bump black from 20.8b1 to 21.4b2 (#1313) Bumps [black](https://github.com/psf/black) from 20.8b1 to 21.4b2. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/master/CHANGES.md) - [Commits](https://github.com/psf/black/commits) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2021-04-29T15:47:49Z,2021-04-29T15:47:49Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 5e60bad40460f68122006ce704cfc163d6076f34,"Upgrade to GitHub-native Dependabot (#1314) Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2021-04-29T15:47:21Z,2021-04-29T15:47:21Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow a4bb2abce0764d49d255e5379f9e9c70981834ca,"Show primary key cells in bold without affecting columns called 'link', closes #1308",2021-04-24T06:07:37Z,2021-04-24T06:07:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6ed9238178a56da5fb019f37fb1e1e15886be1d1,"Update pytest-asyncio requirement from <0.15,>=0.10 to >=0.10,<0.16 (#1303) Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.10.0...v0.15.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2021-04-19T18:18:17Z,2021-04-19T18:18:17Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 0a7621f96f8ad14da17e7172e8a7bce24ef78966,"Use pytest-xdist to speed up tests (#1290) * Run tests in CI using pytest-xdist * Documentation for pytest-xdist Closes #1289",2021-04-03T03:42:28Z,2021-04-03T03:42:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 59ef4a20cba1533bc347378415f4ffcd025f32c8,© 2017-2021,2021-04-02T20:27:03Z,2021-04-02T20:27:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 87b583a128986982552421d2510e467e74ac5046,"Clearer help text for --reload Immutable databases are not commonly used, but it's useful to clarify that --reload will pick up on changes to metadata.",2021-04-02T20:20:51Z,2021-04-02T20:20:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7b1a9a1999eb9326ce8ec830d75ac200e5279c46,Fix little typo (#1282),2021-03-29T19:57:34Z,2021-03-29T19:57:34Z,887085a02768a99c6da5c415beac8a6c3cc04069,Marjorie Roswell,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,192568,mroswell,19864447,web-flow 0486303b60ce2784fd2e2ecdbecf304b7d6e6659,"Explicitly push version tag, refs #1281",2021-03-29T01:42:42Z,2021-03-29T01:42:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8291065b13bf2a4af27d61a971a9ba96aff59417,"Hopeful fix for Docker tag error, refs #1281",2021-03-29T01:39:02Z,2021-03-29T01:39:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 849c4f06ea766ccdb664eab4e82b80be574a0f03,"Workflow for manually pushing a Docker tag, refs #1281",2021-03-29T01:35:56Z,2021-03-29T01:36:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 13fd9bdf01451decd55e1cbbd4017c0e5d0522e7,"docker push --all-tags, refs #1281",2021-03-29T01:07:49Z,2021-03-29T01:07:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de,"Release 0.56 Refs #1005, #1031, #1141, #1229, #1236, #1239, #1246, #1247, #1252, #1266, #1276, #1278",2021-03-29T00:41:12Z,2021-03-29T00:41:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d579fcf4f713f98c7365453ce94f36b91ce98c98,Applied some fixes suggested by @withshubh in #1260,2021-03-29T00:20:55Z,2021-03-29T00:20:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f92d823766872a6fd7e76c5249a6b2de1ab0f447,"ensure immutable databses when starting in configuration directory mode with (#1229) * check if immutables is empty list of None * update docs on how to create the inspect-data.json",2021-03-29T00:17:31Z,2021-03-29T00:17:31Z,50f8a5e45b42f54cd7dfc01c8c34b8736a785e77,Campbell Allen,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,295329,camallen,19864447,web-flow e72397d65b06b019521b6411243687464ac8d8ca,"Add styling to lists within table cells (fixes #1141) (#1252) This overrides the Datasette reset (see https://github.com/simonw/datasette/blob/d0fd833b8cdd97e1b91d0f97a69b494895d82bee/datasette/static/app.css#L35-L38), to add back the default styling of list items displayed within Datasette table cells.",2021-03-29T00:14:04Z,2021-03-29T00:14:04Z,62dd4d3238df6431f690ab98cee3e5a02daf6316,Bob Whitelock,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,7476523,bobwhitelock,19864447,web-flow c96a3826cf50cb347f6a415b56d8105ba6d8dcb0,Added `--app` to fly install command. (#1279),2021-03-29T00:11:55Z,2021-03-29T00:11:55Z,289d370ce73360043d773e9c3643439f289b038a,vincent d warmerdam,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,1019791,koaning,19864447,web-flow 48d5e0e6ac8975cfd869d4e8c69c64ca0c65e29e,"Fix for no such table: pragma_database_list, refs #1276",2021-03-28T23:44:29Z,2021-03-28T23:44:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3fcfc8513465339ac5f055296cbb67f5262af02b,"Fix links in SpatiaLite tutorial, closes #1278",2021-03-27T16:16:42Z,2021-03-27T16:16:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8ebdcc916d556f7fb7fc2bbbb56904a6d8e1936c,"Remove obsolete note about building SpatiaLite from source, refs #1249",2021-03-27T04:33:15Z,2021-03-27T04:33:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5fd02890650db790b2ffdb90eb9f78f8e0639c37,"Build Dockerfile with SpatiaLite 5, refs #1249",2021-03-27T04:27:40Z,2021-03-27T04:27:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6ad544df5e6bd027a8e27317041e6168aee07459,"Fixed master -> main in a bunch of places, mainly docs",2021-03-23T16:19:41Z,2021-03-23T16:19:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c4f1ec7f33fd7d5b93f0f895dafb5351cc3bfc5b,"Documentation for Response.asgi_send(), closes #1266",2021-03-20T21:32:23Z,2021-03-20T21:32:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5585c103d124b23ba1e163f8857d4ba49fe452a,Switch CI to GitHub Actions,2021-03-13T19:11:12Z,2021-03-13T19:11:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw c787cc8861ba6ca8dd03741e75569e022d2ea484,Release 0.4,2021-03-13T19:08:25Z,2021-03-13T19:08:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw 577b2b9d8d5acc8b01806cf5f3ef7f2676fba63b,"Better progress display, also applied Black",2021-03-13T19:07:51Z,2021-03-13T19:07:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,248903544,hacker-news-to-sqlite,9599,simonw,9599,simonw 8e18c7943181f228ce5ebcea48deb59ce50bee1f,"Use context manager instead of plain open (#1211) Context manager with open closes the files after usage. When the object is already a pathlib.Path i used read_text write_text functions In some cases pathlib.Path.open were used in context manager, it is basically the same as builtin open. Thanks, Konstantin Baikov!",2021-03-11T16:15:49Z,2021-03-11T16:15:49Z,1af3e5f63dd1bda5352c807571b04175d8dea2dd,Konstantin Baikov,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,4488943,kbaikov,19864447,web-flow a1bcd2fbe5e47bb431045f65eeceb5eb3a6718d5,"Minor typo in IP adress (#1256) 127.0.01 replaced by 127.0.0.1",2021-03-10T18:26:39Z,2021-03-10T18:26:39Z,8ea962ef0379a1c897a6c683f447fd796567aa1d,Jean-Baptiste Pressac,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,6371750,JBPressac,19864447,web-flow 22f1d9e1999f70af4c5b0f880a820cd9eead3942,Expand FTS acronym in --help output,2021-03-07T16:41:49Z,2021-03-07T16:41:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d0fd833b8cdd97e1b91d0f97a69b494895d82bee,"Add compile option to Dockerfile to fix failing test (fixes #696) (#1223) This test was failing when run inside the Docker container: `test_searchable[/fixtures/searchable.json?_search=te*+AND+do*&_searchmode=raw-expected_rows3]`, with this error: ``` def test_searchable(app_client, path, expected_rows): response = app_client.get(path) > assert expected_rows == response.json[""rows""] E AssertionError: assert [[1, 'barry c...sel', 'puma']] == [] E Left contains 2 more items, first extra item: [1, 'barry cat', 'terry dog', 'panther'] E Full diff: E + [] E - [[1, 'barry cat', 'terry dog', 'panther'], E - [2, 'terry dog', 'sara weasel', 'puma']] ``` The issue was that the version of sqlite3 built inside the Docker container was built with FTS3 and FTS4 enabled, but without the `SQLITE_ENABLE_FTS3_PARENTHESIS` compile option passed, which adds support for using `AND` and `NOT` within `match` expressions (see https://sqlite.org/fts3.html#compiling_and_enabling_fts3_and_fts4 and https://www.sqlite.org/compile.html). Without this, the `AND` used in the search in this test was being interpreted as a literal string, and so no matches were found. Adding this compile option fixes this. Thanks, @bobwhitelock",2021-03-07T07:41:17Z,2021-03-07T07:41:17Z,62dd4d3238df6431f690ab98cee3e5a02daf6316,Bob Whitelock,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,7476523,bobwhitelock,19864447,web-flow 4f9a2f1f47dcf7e8561d68a8a07f5009a13cfdb3,"Fix small typo (#1243) Thanks, @UtahDave",2021-03-04T05:46:10Z,2021-03-04T05:46:10Z,43961130e6c3858eb95518c964f72d63a00f0384,David Boucha,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,306240,UtahDave,19864447,web-flow 7c87532acc4e9d92caa1c4ee29a3446200928018,"New .add_memory_database() method, closes #1247",2021-03-01T04:02:18Z,2021-03-01T04:02:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 47eb885cc2c3aafa03645c330c6f597bee9b3b25,"JSON faceting now suggested even if column has blank strings, closes #1246",2021-03-01T03:44:04Z,2021-03-01T03:44:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc6774cbaaba2359e0a92cfcc41ad988680075d6,"Upgrade httpx and remove xfail from tests, refs #1005",2021-02-28T22:34:44Z,2021-02-28T22:34:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw afed51b1e36cf275c39e71c7cb262d6c5bdbaa31,"Note about where to find plugin examples, closes #1244",2021-02-26T17:27:09Z,2021-02-26T17:27:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 09c3386f55f766b135b6a1c00295646c4ae29bec,"Applied Black, refs #237",2021-02-25T17:13:00Z,2021-02-25T17:13:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bba6e241be0e4aa596da0d5d4ae787d9d4cde92e,"--ignore for sqlite-utils drop-table and drop-view, closes #237",2021-02-25T17:11:37Z,2021-02-25T17:11:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c236894caa976d4ea5c7503e9331a3e9d2fbb1c4,"table.drop(ignore=True) option, refs #237",2021-02-25T17:05:08Z,2021-02-25T17:05:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a76e3b33ac983355e78169b11f2b27cacb54b551,"Fixed bug with add_foreign_key against columns with spaces, closes #238",2021-02-25T16:53:53Z,2021-02-25T16:53:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 16987bd56ef04ed1f1629b58272d8592c3a13249,"Removed rogue assert False, refs #240",2021-02-25T16:35:24Z,2021-02-25T16:35:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 38e688fb8bcb58ae888b676fe3f7dd0529b4eecc,"table.pks_and_rows_where() method, closes #240",2021-02-25T16:28:17Z,2021-02-25T16:28:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 726f781c50e88f557437f6490b8479c3d6fabfc2,"Fix for arraycontains bug, closes #1239",2021-02-23T00:22:47Z,2021-02-23T00:22:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42caabf7e9e6e4d69ef6dd7de16f2cd96bc79d5b,Fixed typo,2021-02-22T17:35:41Z,2021-02-22T17:35:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5,"Resizable SQL editor using cm-resize, refs #1236",2021-02-19T23:47:52Z,2021-02-19T23:47:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 806c21044ac8d31da35f4c90600e98115aade7c6,"Release 3.6 Refs #113, #236",2021-02-19T05:18:02Z,2021-02-19T05:18:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2ba558888131b58ed13bccea29e0db20c9c01087,"sqlite-utils --attach option, closes #236",2021-02-19T05:08:39Z,2021-02-19T05:08:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 999f099cbe267554f679963a3964042f09c1c159,"db.attach(alias, filepath) method, closes #113 Will also be useful for #236",2021-02-19T04:56:32Z,2021-02-19T04:56:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cb8a293bd7ec54e868d702871b39c550465c0521,"Release 0.55 Refs #1205, #1207, #1214, #1221, #1226, #1227, #1232, #1235",2021-02-19T02:01:06Z,2021-02-19T02:01:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a4239309b1ddf86b48f329279447a06cf0800aa7,"Bump Dockerfile to using Python 3.7.10, closes #1235",2021-02-19T01:48:20Z,2021-02-19T01:48:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 73bed175631a79e13a521eee82f8451dd0477eb3,Corrected documentation for datasette.urls.static_plugins,2021-02-18T23:25:01Z,2021-02-18T23:25:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6f41c8a2bef309a66588b2875c3e24d26adb4850,"--crossdb option for joining across databases (#1232) * Test for cross-database join, refs #283 * Warn if --crossdb used with more than 10 DBs, refs #283 * latest.datasette.io demo of --crossdb joins, refs #283 * Show attached databases on /_memory page, refs #283 * Documentation for cross-database queries, refs #283",2021-02-18T22:09:12Z,2021-02-18T22:09:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4df548e7668b5b21d64a267964951e67894f4712,"Update documentation, refs #1226",2021-02-18T18:27:12Z,2021-02-18T18:32:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c1b9f2445d0ca4ca9f30a1433b7cde8cc0f42a2,Create FUNDING.yml,2021-02-18T18:22:43Z,2021-02-18T18:22:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5af2b99111abd4dcf99a197ca96da036e8384fa4,Create FUNDING.yml,2021-02-18T18:22:01Z,2021-02-18T18:22:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 36a44bffbf5185a58fcd2548e8de94e9490a7aea,"Validation for --port, closes #1226",2021-02-18T18:05:27Z,2021-02-18T18:05:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d2d53a5559f3014cccba2cba7e1eab1e5854c759,"New :issue: Sphinx macro, closes #1227",2021-02-18T01:20:15Z,2021-02-18T01:20:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1f49f32814a942fa076cfe5f504d1621188097ed,"Don't need line_buffering=True here, refs #230",2021-02-15T19:18:28Z,2021-02-15T19:18:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8fcaee03b718754cc429e03d74ac3ac5d49da92f,"Release 3.5 Refs #228, #229, #230, #231, #232, #234",2021-02-14T22:43:06Z,2021-02-14T22:43:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ef13bb046f525f33cda7cd56a12093a5071a3cb6,"Useful error message for enable_fts() on views, closes #220",2021-02-14T22:34:22Z,2021-02-14T22:34:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 50d2096f5ed718df5a6704c2ea265f44d6e9907f,"--no-headers option for sqlite-utils insert --csv, closes #228",2021-02-14T22:25:03Z,2021-02-14T22:25:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 427dace184c7da57f4a04df07b1e84cdae3261e8,Added --csv example to README,2021-02-14T21:36:43Z,2021-02-14T21:36:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 67cce7c86139426bd8a5c60c8b48c01bd53bebe4,"Run publish tests on macOS and Windows too, refs #232",2021-02-14T21:35:12Z,2021-02-14T21:35:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1a93b72ba710ea2271eaabc204685a27d2469374,"Increase csv field_size_limit to maximum, closes #229 Refs #227",2021-02-14T21:33:21Z,2021-02-14T21:33:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8f042ae1fd323995d966a94e8e6df85cc843b938,"Fix for bug with extra columns in later chunks, closes #234 Thanks @nieuwenhoven for the fix, proposed in #225",2021-02-14T21:03:17Z,2021-02-14T21:03:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f51a1f6c3cb2929bcf79cb4efe3b2a9886d9c25c,"Run tests against Ubuntu, macOS and Windows With tests fixes for Windows, thanks to @nieuwenhoven in #225. Closes #232",2021-02-14T20:39:54Z,2021-02-14T20:39:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 320f3ac33a83b32f89559ef0c162b7eca428a278,"offset= and limit= parameters, closes #231",2021-02-14T20:02:41Z,2021-02-14T20:02:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cf811e35e1cbb78cd0347e73c2b747d1f4b8497d,Formatting fix,2021-02-14T19:25:58Z,2021-02-14T19:25:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 99ff0a288c08ec2071139c6031eb880fa9c95310,"sqlite-utils insert --sniff option, closes #230",2021-02-14T19:23:12Z,2021-02-14T19:23:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e9eb875a64dfc65d786f4c6a52f6ba08b25b86b,"Switch from codecs.getreader to io.TextIOWrapper, refs #230",2021-02-14T18:33:26Z,2021-02-14T18:33:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9603d893b9b72653895318c9104d754229fdb146,"Tests for --ssl-keyfile and --ssl-certfile, refs #1221",2021-02-12T00:53:20Z,2021-02-12T00:53:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eda652cf6ee28a0babfb30ce3834512e9e33fb8e,"--ssl-keyfile and --ssl-certfile options to ""datasette serve"" Closes #1221",2021-02-12T00:52:16Z,2021-02-12T00:52:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0bc6ba503eecedb947d2624adbe1327dd849d7fe,"Release 0.3.1 Refs #8, #10",2021-02-11T22:38:21Z,2021-02-11T22:38:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw f901a8a2ed25149e7550799b51c62e1d4a40cce8,"Explicitly open file in utf-8 encoding, refs #10 Thanks, RiverZhou",2021-02-11T22:37:36Z,2021-02-11T22:37:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 1c8457ddaa487aa2e677963d37217fcb6d544e59,"Fix import error if note has no ""updated"" element (#8) Co-authored-by: Matej Korosec ",2021-02-11T22:34:05Z,2021-02-11T22:34:05Z,f85fb7898f36734a83fd9c8a2c2e96c751920c35,mkorosec,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,303218369,evernote-to-sqlite,4028322,mkorosec,19864447,web-flow 1c355e5678877e14eefa2a5fab5a267342a03335,"Release 0.3 Refs #7, #9, #11",2021-02-11T22:14:01Z,2021-02-11T22:14:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 2804dd4fb8ddc23d5406c6ab7019dff87f3a1655,"Require at least sqlite-utils 3.0, refs #7",2021-02-11T22:12:45Z,2021-02-11T22:12:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 95a4905d9bfb9b7861fe59f037bceac9f577a42b,"Better HTML entity handling, closes #9",2021-02-11T22:10:49Z,2021-02-11T22:10:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 44e58ba1da044e757857ad0e9c2706f674725f73,"Fix for ENEX files on Windows, thanks @dskrad Closes #11",2021-02-11T21:18:43Z,2021-02-11T21:18:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 197e69cec40052c423a5ed071feb5f7cccea41b9,Fixed typo,2021-02-09T15:47:54Z,2021-02-09T15:47:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow aa1fe0692c2abb901216738bfb35f9fcc5090e7d,Updated demo and video links,2021-02-08T03:27:02Z,2021-02-08T03:27:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 726219c3503e77440975cd15b74d006639feb0f8,"Release 3.4.1 Closes #226",2021-02-06T02:10:04Z,2021-02-06T02:10:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7d04565010c644a5f709f6076eca9d2acf3361b2,"Remove rogue import, refs #226",2021-02-06T02:09:48Z,2021-02-06T02:09:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8010ca78fed8c5fca6cde19658ec09fdd468420,"Release 3.4 Refs #223",2021-02-06T01:37:27Z,2021-02-06T01:37:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1b666f9315d4ea6bb332b2e75e48480c26100199,"--delimiter and --quotechar, closes #223",2021-02-06T01:34:47Z,2021-02-06T01:34:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3a3de76009ea482911c22f921c3f48cb1337e01a,"Release 0.54.1 Refs #1214",2021-02-02T21:23:39Z,2021-02-02T21:24:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a2ed9f8a119e220b66d67c7b9e07cbab47b1196,"Fixed bug with ?_sort= and ?_search=, closes #1214",2021-02-02T21:20:53Z,2021-02-02T21:21:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw beb98bf45488dcb7b8f0a70e13dbf7b2473c998c,Fixed typo in code example,2021-01-31T08:49:09Z,2021-01-31T08:49:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dde3c500c73ace33529672f7d862b76753d309cc," Using pdb for errors thrown inside Datasette Closes #1207",2021-01-29T02:12:32Z,2021-01-29T02:12:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1600d2a3ec3ada1f6fb5b1eb73bdaeccb5f80530,"Renamed /:memory: to /_memory, with redirects - closes #1205",2021-01-28T22:48:56Z,2021-01-28T22:48:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 382e9ecd1d429102417b17a1bd75f066cb904e24,Removed a rogue full-stop,2021-01-25T17:35:06Z,2021-01-25T17:35:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0b9ac1b2e9c855f1b823a06a898891da87c720ef,"Release 0.54 Refs #509, #1091, #1150, #1151, #1166, #1167, #1178, #1181, #1182, #1184, #1185, #1186, #1187, #1194, #1198",2021-01-25T17:33:29Z,2021-01-25T17:33:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a5ede3cdd455e2bb1a1fb2f4e1b5a9855caf5179,"Fixed bug loading database called 'test-database (1).sqlite' Closes #1181. Also now ensures that database URLs have special characters URL-quoted.",2021-01-25T05:13:05Z,2021-01-25T05:13:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 07e163561592c743e4117f72102fcd350a600909,"All ?_ parameters now copied to hidden form fields, closes #1194",2021-01-25T03:10:10Z,2021-01-25T03:10:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3a155531807c586e62b8ff0e97b96a76e949c8d,"Contributing docs for Black and Prettier, closes #1167 Refs #1203",2021-01-25T01:58:15Z,2021-01-25T01:58:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ffff3a4c5398a9f40b61d59736f386444da19289,"Easier way to run Prettier locally (#1203) Thanks, Ben Pickles - refs #1167",2021-01-25T01:41:46Z,2021-01-25T01:41:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b6a7b58fa01af0cd5a5e94bd17d686d283a46819,"Initial docs for _internal database, closes #1154",2021-01-25T00:08:29Z,2021-01-25T00:08:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f78e956eca1f363e3a3f93c69fd9fc31bed14629,"Plugin testing documentation on using pytest-httpx Closes #1198",2021-01-24T20:38:29Z,2021-01-24T20:38:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 25c2933667680db045851b2cedcf4666d737d352,publish heroku now uses python-3.8.7,2021-01-23T00:46:16Z,2021-01-23T00:46:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5378f023529107ff7edbd6ee4ecab6ac170a83db,Better tool for extracting issue numbers,2021-01-19T20:50:12Z,2021-01-19T20:50:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 57f4d7b82f9c74298c67c5640207241925b70c02,"Release 0.54a0 Refs #1091, #1145, #1151, #1156, #1157, #1158, #1166, #1170, #1178, #1182, #1184, #1185, #1186, #1187",2021-01-19T20:47:30Z,2021-01-19T20:47:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e3cfd9cf7aeddf153d907bc3ee08ae0cd489370,Clarify the name of plugin used in /-/static-plugins/,2021-01-19T20:27:45Z,2021-01-19T20:27:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 719b6e96a016d0ca8b316d3bed9c2a7a0cb499ee,"Release 0.3.3 Refs #11",2021-01-18T04:34:56Z,2021-01-18T04:34:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw 9648b0bce0c2198cfb0c084e0b3c472fc3699fde,"Depend on sqlite-utils 3.3 for .m2m(alter=True), refs #11",2021-01-18T04:33:56Z,2021-01-18T04:33:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw 36dc7e3909a44878681c266b90f9be76ac749f2d,"Release 3.3 Refs #222",2021-01-18T04:28:24Z,2021-01-18T04:28:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d4e00f8d0121cf5e1f1ad822dda68919d47cc5e1,"table.m2m(..., alter=True) option, closes #222",2021-01-18T04:26:02Z,2021-01-18T04:26:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0be971c2801ab6369f5b887dc2a578f78fb6b3ef,"alter=True in a bunch more places, refs #11",2021-01-18T04:13:28Z,2021-01-18T04:13:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw c38c42948cbfddd587729413fd6082ba352eaece,"extra_body_script module support, closes #1187",2021-01-14T02:14:33Z,2021-01-14T02:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fa0c3777b876c29df8f2f48901533bce24de9aec,"script type=module support, closes #1186",2021-01-14T01:50:52Z,2021-01-14T01:50:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0b244d207a460d872cdac029d01deec784058858,"Release 3.2.1 Refs #221",2021-01-12T23:22:53Z,2021-01-12T23:22:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b6840646baf97e4d324d2c53c036ffeeedab9822,".add_missing_columns() is now case insensitive, closes #221",2021-01-12T23:17:27Z,2021-01-12T23:17:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 640ac7071b73111ba4423812cd683756e0e1936b,"Better PRAGMA error message, closes #1185",2021-01-12T22:26:19Z,2021-01-12T22:26:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8e8fc5cee5c78da8334495c6d6257d5612c40792,Applied Black,2021-01-11T21:34:38Z,2021-01-11T21:34:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ef2ecc1b8987d10d375e350a51d1339172a07c55,"Standardize on 'query string', not 'querystring', in docs The request property is request.query_string so this is more consistent.",2021-01-11T21:33:54Z,2021-01-11T21:33:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 649f48cd702fb76fed92eac1e5d2fd2ec28fbbf9,"request.full_path property, closes #1184",2021-01-11T21:32:58Z,2021-01-11T21:32:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ed15c9908ea771a95e33e27c6dbbf79ed6146794,"Shrunk ecosystem docs in favour of datasette.io, closes #1182",2021-01-09T22:17:18Z,2021-01-09T22:17:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw faa76390a02cf35e507ad5381d388295565e9a89,"Fixed bug introduced in e1efa9b7, refs #1178",2021-01-08T00:01:01Z,2021-01-08T00:01:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4c0995ed60034c687c6464e7abdbd6f45eb6d5a2,"Fixed bug in example nginx config, refs #1091",2021-01-07T23:42:14Z,2021-01-07T23:42:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 97fb10c17dd007a275ab743742e93e932335ad67,"Applied Black, refs #1178",2021-01-06T18:22:20Z,2021-01-06T18:22:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e1efa9b7a37dcf4bf56d7faee9e21fbc141f9de5,"force_https_urls on for publish cloudrun, refs #1178",2021-01-06T18:13:34Z,2021-01-06T18:13:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ab7767acbe021ed6ab0a8d4b56ec8b4af6ae9e86,"tmate session mac So I can test https://github.com/simonw/datasette/issues/93",2021-01-04T21:31:55Z,2021-01-04T21:31:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b10c6ed970bcd12ebf1bee0635ff0edb58835eca,Updated links,2021-01-04T19:55:13Z,2021-01-04T19:55:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 3054e0f7307da4c31850b74bd73238b33d6c750a,"Install Prettier via package.json (#1170) * Error if Prettier isn't already installed * Temporarily run Prettier check on every commit * Install and run Prettier via package.json * Trigger another prettier check on CI",2021-01-04T19:52:33Z,2021-01-04T19:52:33Z,2d4f689f43f0635ebfebca53689651b62ee95193,Ben Pickles,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3637,benpickles,19864447,web-flow 4cc82fd0bccc9d2eeb3510beb4e691d7da099f84,"Release 3.2 Refs #206, #211, #212, #213, #214, #215, #216, #217, #218, #219",2021-01-03T21:15:26Z,2021-01-03T21:15:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0d2a47eab99f625be7ef4f77c6e9803177d13a2c,".reset_counts() method and reset-counts command, closes #219",2021-01-03T20:59:31Z,2021-01-03T20:59:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b4f09146d342ba72190f9a8543a44ccd6ea06b02,"table.has_counts_triggers property, refs #219",2021-01-03T20:41:24Z,2021-01-03T20:41:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c265541384c1e794b167da762c49a078b2195bf8,Shorter help summary for rebuild_fts,2021-01-03T20:22:07Z,2021-01-03T20:22:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 94b50230666cc6657a7b447e0ef1ddcb74a44473,"table.count now uses cached counts if db.use_counts_table Closes #215",2021-01-03T20:19:34Z,2021-01-03T20:19:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 036ec6d32313487527c66dea613a3e7118b97459,Ignore test .db files,2021-01-03T18:43:21Z,2021-01-03T18:43:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e38a16ea8a58ec3eee8e54eee6c024d87f99d86,"Nicer error message for invalid JSON insert, closes #206",2021-01-03T18:42:17Z,2021-01-03T18:42:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6d1828e40b17a7fa3403de7a3d3e0da9f657aa30,"Don't run CodeQL against pull requests It failed with strange errors. https://github.com/simonw/sqlite-utils/pull/203/checks?check_run_id=1549287178",2021-01-03T04:30:10Z,2021-01-03T04:30:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ce042ff1f0a398d9ad46532636e438dbe4efc0f1,"'sqlite-utils enable-counts' command, closes #214",2021-01-03T04:26:39Z,2021-01-03T04:26:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de08096989de1e025f0457e53404477f71a994e4,"database.triggers_dict, closes #216",2021-01-03T04:19:55Z,2021-01-03T04:19:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3d041d34d5ee8234e0b955d2d1697f0756d1ffa5,"Renamed db.escape() to db.quote() and documented it Closes #217",2021-01-03T04:15:04Z,2021-01-03T04:15:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ce918195a4d72152569999c907937feb9d866ce3,"Use $ instead of % in CLI documentation Refs #218",2021-01-03T03:52:15Z,2021-01-03T03:52:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5b246d17a0b1c8b5e122da2f1d9974f53b50978e,"'sqlite-utils triggers' command, closes #218",2021-01-03T03:03:15Z,2021-01-03T03:03:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a5c92b63e7917c93cc502478493c51c781b2ecc,"db.enable_counts() method, closes #213",2021-01-02T22:03:52Z,2021-01-02T22:03:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1cad7fad3e7a5b734088f5cc545b69a055e636da,"table.enable_counts() method, closes #212",2021-01-02T21:40:10Z,2021-01-02T21:40:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b067f1ff57372be7f520d536510adc808764243a,"table.triggers_dict property, closes #211",2021-01-02T02:10:04Z,2021-01-02T02:10:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0dca784dbe6b75de6e4c0da4869c0b2b9574dde4,"Release 3.1.1 Refs #209. Also updated copyright footer in documentation.",2021-01-01T23:56:20Z,2021-01-01T23:56:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 33c759a74c3d95b5356eade1f7f592f48c6416a5,"Test now tolerates optimize producing larger DB, closes #209",2021-01-01T23:52:36Z,2021-01-01T23:52:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1e8fa3ac7cb2d6e516c47c306c86ed2334fc3dc0,"Only run prettier on changes to datasette/static Refs #1166",2021-01-01T21:45:55Z,2021-01-01T21:45:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a93a65b02759e297f5dc0e1039f52d20023d6e9c,"Fixed Prettier formatting, closes #1166",2020-12-31T21:46:32Z,2020-12-31T21:46:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 80870911de95738254d13354622b4bdcfbe0aae3,"Trying out bad formatting, refs #1166",2020-12-31T21:44:47Z,2020-12-31T21:44:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 9cbc099492988c512b00412c5d2a10cf54852d56,"GitHub Actions workflow for Prettier, refs #1166",2020-12-31T21:42:14Z,2020-12-31T21:42:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5193d0b3e4d41a23451edfa7ab9776657762be07,"Apply prettier to table.js, refs #1166",2020-12-31T21:27:39Z,2020-12-31T21:27:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a513ed09249954609e0808c16794074d2bba92c,Ignore node_modules,2020-12-31T21:26:37Z,2020-12-31T21:26:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03933b30841470d05769807828cdcfffbb7a5780,".prettierrc, refs #1166",2020-12-31T21:25:44Z,2020-12-31T21:25:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6705560148de9be477ca8a48d7fe1cbcae780c07,Refactor out sqlite_extensions option,2020-12-29T22:16:05Z,2020-12-29T22:16:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 62dfd3bc4014b108200001ef4bc746feb6f33b45,"Updated some links Refs https://github.com/simonw/datasette/issues/1161",2020-12-29T21:57:11Z,2020-12-29T21:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 8df116b24cc79a837d9bfa291d23082f838f78a6,sqlite-utils now lives at sqlite-utils.datasette.io,2020-12-29T21:38:53Z,2020-12-29T21:38:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6a34426b12e85a34f1f36bd1113e21077d1f2877,Docs now live at sqlite-utils.datasette.io,2020-12-29T21:34:55Z,2020-12-29T21:34:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8ca35dfb645e4c0ca5d528b496835b209f1c8414,Link to new datasette.io website,2020-12-29T21:33:25Z,2020-12-29T21:33:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a882d679626438ba0d809944f06f239bcba8ee96,"Modernize code to Python 3.6+ (#1158) * Compact dict and set building * Remove redundant parentheses * Simplify chained conditions * Change method name to lowercase * Use triple double quotes for docstrings Thanks, @eumiro!",2020-12-23T17:04:32Z,2020-12-23T17:04:32Z,579f7a0297e61205c6ecdeaab4a5bef279202995,Miroslav Šedivý,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,6774676,eumiro,19864447,web-flow 90eba4c3ca569c57e96bce314e7ac8caf67d884e,Prettier CREATE TABLE SQL for _internal,2020-12-22T23:55:43Z,2020-12-22T23:55:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8919f99c2f7f245aca7f94bd53d5ac9d04aa42b5,"Improved .add_database() method design Closes #1155 - _internal now has a sensible name Closes #509 - Support opening multiple databases with the same stem",2020-12-22T20:04:18Z,2020-12-22T20:04:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 270de6527bc2afb8c5996c400099321c320ded31,"Foreign keys for _internal database Refs #1099 - Datasette now uses compound foreign keys internally, so it would be great to link them correctly.",2020-12-22T19:48:54Z,2020-12-22T19:48:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bc1f1e1ce8562872b7532a167873193e787cef20,Compound primary key for foreign_keys table in _internal,2020-12-22T19:04:29Z,2020-12-22T19:04:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 810853c5f2fa560c6d303331c037f6443c145930,"Use time.perf_counter() instead of time.time(), closes #1157",2020-12-21T21:49:14Z,2020-12-21T21:49:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dcdfb2c301341d45b66683e3e3be72f9c7585b2f,"Rename _schemas to _internal, closes #1156",2020-12-21T19:48:06Z,2020-12-21T19:48:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0129badb48192bd4475b76255eaf17522c0109a9,Link to blog entry,2020-12-19T20:30:04Z,2020-12-19T20:30:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 811d497e4375a25f95b8ecbb7370ba64cb490b4e,"Release 0.10.1 Refs #30, #31",2020-12-19T06:18:01Z,2020-12-19T06:18:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 1440d01f5580c22cd55cd0dab5ac921278164ef5,"Fix for error if search query is github-to-sqlite, closes #31",2020-12-19T06:17:27Z,2020-12-19T06:17:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ebc7aa287c99fe6114b79aeab8efb8d4489a6182,"In-memory _schemas database tracking schemas of attached tables, closes #1150",2020-12-18T22:34:05Z,2020-12-18T22:34:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5e9895c67f08e9f42acedd3d6d29512ac446e15f,"Database(memory_name=) for shared in-memory databases, closes #1151",2020-12-18T01:01:18Z,2020-12-18T01:01:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9ba4401017ac24ffa3bc1db38e0910ea49de7616,Better description in setup.py,2020-12-17T20:03:43Z,2020-12-17T20:03:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 9c2e39d284c04cfef0afdbd9cf02f46c1879bc04,Demo plus better tagline,2020-12-17T20:02:41Z,2020-12-17T20:02:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 6119bd797366a899119f1bba51c1c8cba2efc8fc,"Update pytest requirement from <6.2.0,>=5.2.2 to >=5.2.2,<6.3.0 (#1145) Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...6.2.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-12-16T21:44:39Z,2020-12-16T21:44:39Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 156196431219f27b3835ed3b96b6bf042053e6ca,"Upgrade to sqlite-utils 3.0, closes #30",2020-12-16T21:27:04Z,2020-12-16T21:27:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 2df1d5b2a92be85ada2336b97ef31a6876e393af,"Release 0.10 Refs #29 Refs https://github.com/simonw/datasette.io/issues/21",2020-12-16T21:20:27Z,2020-12-16T21:20:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw b2c492c6c001f1fc8ed0af34ce628089c7a167b9,"Pass 'q' to display_sql, refs #29",2020-12-16T21:19:47Z,2020-12-16T21:19:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d19d7db034bf7c3adcae37b9ab6f365d569605b3,"Release 2.8.2 Refs #57, #58",2020-12-16T19:20:36Z,2020-12-16T19:20:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw b8e85c06ab4e16579bdd470a501f300c9b30e8e1,"Rewrite README HTML to fix broken internal links, closes #58 Refs https://github.com/simonw/datasette.io/issues/46",2020-12-16T18:31:44Z,2020-12-16T18:31:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 1d95844da41a26406efcac8424617c5bd43186d5,"Handle missing README files, closes #57",2020-12-16T18:16:29Z,2020-12-16T18:16:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw f1277f638f3a54a821db6e03cb980adad2f2fa35,Added Homebrew installation instructions,2020-12-14T04:52:24Z,2020-12-14T04:52:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5e06026e76cdda4ffdf89b7369b0e50be398d8fe,Typo fix,2020-12-14T00:19:51Z,2020-12-14T00:19:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 54a9849162aa0cee962ed1833acc6f00195906b6,"Populate _analyze_tables_ table Refs https://github.com/simonw/sqlite-utils/issues/207",2020-12-13T08:26:36Z,2020-12-13T08:26:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 1ce96d8c0854476e84216af5e5af71bcebbddb78,"Release 3.1 Refs #204, #207, #208",2020-12-13T07:28:20Z,2020-12-13T07:30:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 69a121e08847acbf95abf0c2df1759fc73dc81b8,"sqlite-utils analyze-tables command and table.analyze_column() method Closes #207",2020-12-13T07:20:11Z,2020-12-13T07:20:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 0c616f732cee79db80cad830917666f41b344262,"Release 0.53 Refs #1132, #1135, #1133, #1138, #1137",2020-12-11T01:44:36Z,2020-12-11T01:44:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 02bb373194000d2b15f61914e7c5fdb124275bcd,Updated release process,2020-12-11T01:38:16Z,2020-12-11T01:38:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 967cc05545480f09d421a7bf8b6dbfc27609a181,"Powered by links to datasette.io, closes #1138",2020-12-10T23:37:08Z,2020-12-10T23:37:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c0aca4887ed65167606a5fd084f35d046e2a00a,"_header=off option for CSV export, closes #1133",2020-12-10T23:28:44Z,2020-12-10T23:28:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ef80d0145dc9a2a16c46823704517d7f35fbe45,"News is now on datasette.io/news Closes #1137, closes #659",2020-12-10T23:24:16Z,2020-12-10T23:24:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e0b54d09115ded459e09e2e89e0962cfddcb0244,No longer using Wiki for examples,2020-12-10T23:20:43Z,2020-12-10T23:20:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4c6407cd74070237fdad0dd6df4d016740806fbd,"Releasing bug fixes from a branch, closes #1136",2020-12-09T20:14:33Z,2020-12-09T20:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 387b471b88788069191bc845224b7712d92e9c0b,"Release 0.52.5 Refs #1134",2020-12-09T20:03:44Z,2020-12-09T20:13:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6000d1a724d0e28cdb102e7be83eac07a00b41e8,"Fix for combining ?_search_x and ?_searchmode=raw, closes #1134",2020-12-09T19:56:44Z,2020-12-09T19:56:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe86d853089f324f92daa950cc56f4052bf78f98,"datasette serve --create option, closes #1135",2020-12-09T19:45:45Z,2020-12-09T19:45:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5f4f0f70ce394dfec6054c3c5aaedf330887093,"Use jsonify_if_need for sql updates (#204) * add failing tests for update with json values * use jsonify_if_needed in for sql updates Thanks, @mfa",2020-12-08T17:49:42Z,2020-12-08T17:49:42Z,9d65422e8ede715e91311c9f3703218f2478bf55,Andreas Madsack,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,78035,mfa,19864447,web-flow 00799031bca77645404924d56f0b1c412a130052,"Deploy Datasette main branch To test https://github.com/simonw/datasette/issues/1132",2020-12-07T22:42:00Z,2020-12-07T22:42:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 4c25b035b2370983c8dd5e0c8762e9154e379774,"arraynotcontains filter, closes #1132",2020-12-07T22:41:03Z,2020-12-07T22:41:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8ae0f9f7f0d644b0161165a1084f53acd2786f7c,Fixed spelling of Janary,2020-12-07T20:16:13Z,2020-12-07T20:16:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 62a6f70c64e4d04c15d9f386dcdf9cd465bbb0f6,"Fixed Markdown indentation of news To make it easier to programmatically extract.",2020-12-07T20:10:05Z,2020-12-07T20:10:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e3143700a245d87bc532d44867b2e380b4225324,"Custom template for docs, linking to datasette.io",2020-12-07T19:00:10Z,2020-12-07T19:00:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5930e6f889617320454ab53ecc1c438377d49e6,Typo fix in release notes,2020-12-05T19:42:42Z,2020-12-05T19:42:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2dc281645a76c550789ede80c1bc6f733fa9a82e,"Release 0.52.4 Refs #1125, #1131, #1094",2020-12-05T19:41:40Z,2020-12-05T19:41:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 705d1a1555c4791e9be3b884285b047223ab184f,"Fix startup error on windows (#1128) Fixes https://github.com/simonw/datasette/issues/1094 This import isn't used at all, and causes error on startup on Windows.",2020-12-05T19:35:03Z,2020-12-05T19:35:03Z,a74b1d810ebe1b3fb65c0fccc2b7b36623068cae,Abdussamet Koçak,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3243482,abdusco,19864447,web-flow eae103a82b92949189cf718794d2ad0424005460,"Write errors to stderr, closes #1131",2020-12-05T05:21:11Z,2020-12-05T05:21:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42efb799ea9b362f0c7598f3ff3c4bf46c18e53f,"Fixed invalid test for generated columns, refs #1119",2020-12-05T05:20:12Z,2020-12-05T05:20:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw edc80a0d361006f478f2904a90bfe6c730ed6194,"Fixed bug in SQL query for photo scores (#29) Thanks @RhetTbull!",2020-12-04T22:32:26Z,2020-12-04T22:32:26Z,72cbfb40fcc4427805497914ebea4a0a617cbfb9,Rhet Turnbull,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,256834907,dogsheep-photos,41546558,RhetTbull,19864447,web-flow 49d8fc056844d5a537d6cfd96dab0dd5686fe718,"Try pysqlite3-binary version as well, refs #1125",2020-12-04T04:07:10Z,2020-12-04T04:07:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e2fea36540e952d8d72c1bd0af7144b85b7a4671,Switch to google-github-actions/setup-gcloud - refs #1126,2020-12-04T03:12:33Z,2020-12-04T03:12:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 00185af74a91646d47aa54f2369c1a19a6f76a27,"Show pysqlite3 version on /-/versions, if installed - #1125",2020-12-03T22:08:50Z,2020-12-03T22:08:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4cce5516661b24afeddaf35bee84b00fbf5c7f89,"Release 0.52.3 Refs #1124",2020-12-03T19:07:05Z,2020-12-03T19:07:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ca6e8e53dc9b094a5ce169d81a69d872546e595a,"More helpful 404 messages, refs #1124",2020-12-03T19:05:12Z,2020-12-03T19:05:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 63efcb35ce879fe68ee02411c8dd2fd5f127cc32,"More tweaks to root_path handling, refs #1124",2020-12-03T19:02:53Z,2020-12-03T19:02:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6b4c55efea3e9d34d92cbe5f0066553ad9b14071,"Fix for Amazon Linux static assets 404ing, refs #1124",2020-12-03T18:53:26Z,2020-12-03T18:53:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e048791a9a2686f47d81a2c8aa88aa1966d82521,"Release 0.52.2 Refs #1116, #1115, #1100, #749, #1121",2020-12-03T00:57:40Z,2020-12-03T00:57:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 13c960c03b46e35f3432063a19f3f528ca249e23,"Test is no longer order dependent, closes #1123",2020-12-03T00:49:43Z,2020-12-03T00:49:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a45a3dff3ea01a2382dcedae5923a7b821a12aec,"Fix for OPTIONS request against /db, closes #1100",2020-12-03T00:44:03Z,2020-12-03T00:49:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw daae35be46ec5cb8a207aa20986a4fa62e94777e,"Fix misaligned table actions cog Closes #1121. Thanks, @abdusco",2020-12-03T00:33:36Z,2020-12-03T00:33:36Z,caa5b5002180b0bc856f66473e9ba8058a4c820e,Abdussamet Koçak,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3243482,abdusco,19864447,web-flow 88ac538b41a4753c3de9b509c3a0e13077f66182,"transfer-encoding: chunked for DB downloads, refs #749 This should get >32MB downloads working on Cloud Run.",2020-12-02T23:47:37Z,2020-12-02T23:47:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a970276b9999687b96c5e11ea1c817d814f5d267,"Try pysqlite3 on latest.datasette.io --install=pysqlite3-binary to get a working demo of generated columns, refs #1119",2020-12-01T01:19:09Z,2020-12-01T01:19:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 17cbbb1f7f230b39650afac62dd16476626001b5,"generated_columns table in fixtures.py, closes #1119",2020-12-01T00:28:02Z,2020-12-01T00:28:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 461670a0b87efa953141b449a9a261919864ceb3,"Support for generated columns * Support for generated columns, closes #1116 * Show SQLite version in pytest report header * Use table_info() if SQLite < 3.26.0 * Cache sqlite_version() rather than re-calculate every time * Adjust test_database_page for SQLite 3.26.0 or higher",2020-11-30T21:29:57Z,2020-11-30T21:29:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 49b6297fb7513291110d86688c688700e6f6d9cc,"Typo fix: messagge_is_html, closes #1118",2020-11-30T21:24:23Z,2020-11-30T21:24:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dea3c508b39528e566d711c38a467b3d372d220b,"Revert ""Support for generated columns, closes #1116"" - it failed CI This reverts commit 37f87b5e52e7f8ddd1c4ffcf368bd7a62a406a6d.",2020-11-30T20:09:22Z,2020-11-30T20:09:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 37f87b5e52e7f8ddd1c4ffcf368bd7a62a406a6d,"Support for generated columns, closes #1116",2020-11-30T20:01:15Z,2020-11-30T20:01:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ede11eca30a8ad5ef78cd1f8b6eb6aa7b91f268,"Release 2.8.1 Refs #56",2020-11-30T04:16:41Z,2020-11-30T04:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow c1193d5ed3bba58cf1fe438d0f36d5a8432ef40e,Updated README,2020-11-30T04:15:44Z,2020-11-30T04:15:44Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, 904877589de50582c721f898b84476060ca01ae2,Documented releases command,2020-11-30T04:15:14Z,2020-11-30T04:15:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7d7e207f57a5c06ab6d7160d57c5a19716dd9b2b,"Link to example tables, closes.",2020-11-30T04:10:07Z,2020-11-30T04:10:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 3f24e75a94d750f3b04c08b9decdfda587ea8788,Run tests against Python 3.9,2020-11-30T01:40:37Z,2020-11-30T01:40:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 2406c17edfda81b8ff8eb99ccac55142109e9cef,"Release 2.8 Refs #54, #48",2020-11-30T01:39:22Z,2020-11-30T01:39:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 5148f10da94a8684bb747cb3d25ccfff8185ff5a,workflow_dispatch,2020-11-30T01:31:12Z,2020-11-30T01:31:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow fce9738cf6b6ad6533437f96cdfb40167d909c65,"Sleep longer, hopefully help workaround #51",2020-11-30T00:46:48Z,2020-11-30T00:46:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 160bfc35159f13572bdf32983164de59466fbcea,"Run pull-requests as part of demo, refs #48",2020-11-30T00:19:42Z,2020-11-30T00:19:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw eb299186ed56564c181b80205e35461a297f654d,"Clarify that merged_by only works for --pull-request, refs #48 Also fixed a bug with --issue and --pull-request introduced in fa5aa9e",2020-11-30T00:18:45Z,2020-11-30T00:19:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw cae005fa01da7fa6161330c1b565120135cf74a6,"merged_by as foreign key to users, if available",2020-11-30T00:11:03Z,2020-11-30T00:19:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 22a0164666718b8c98d058cdbd57afd1560a2a1c,Updated README,2020-11-30T00:06:30Z,2020-11-30T00:06:30Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, fa5aa9e7f9dfa92e136a87ef47b636e6a7ae76f1,"Support multiple --issue and --pull-request options Refs #48",2020-11-30T00:05:28Z,2020-11-30T00:05:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw dff08344ebe07456e6929052567a52adab590455,Updated README,2020-11-29T23:51:28Z,2020-11-29T23:51:28Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, b37f55549461cfe0731b57623f315860b3db49d0,"github-to-sqlite pull-requests command (#48) Thanks, @adamjonas",2020-11-29T23:51:08Z,2020-11-29T23:51:08Z,04fb3d52db4bd9bf23ce52c5cc72fda2068a1fce,Adam Jonas,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,755825,adamjonas,19864447,web-flow 672197206a4fb7f090f87e0a01fea5ecd74be6b2,"github-to-sqlite workflows replaces existing workflows, closes #55",2020-11-29T23:48:43Z,2020-11-29T23:48:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 73210ecfd6efe2ab9905c5571922cfbae2e8f67e,"Add PyYAML dependency, refs #54",2020-11-29T22:01:38Z,2020-11-29T22:02:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 1b23ce11953f9f59c0161ea1f99188b55b5ea11c,Updated README,2020-11-29T21:57:37Z,2020-11-29T21:57:37Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, 2b973e42538d520bd1227ef7fc5bf1604cb98166,"New command: github-to-sqlite workflows, closes #54",2020-11-29T21:57:11Z,2020-11-29T21:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw c745c2715ab5933d7629a76bab4684632383f807,Moved comment for clarity,2020-11-29T20:27:34Z,2020-11-29T20:27:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4777362bf2692bc72b221ec47c3e6216151d1b89,"Work around CI bug with ensure_eventloop, refs #1115",2020-11-29T20:19:24Z,2020-11-29T20:19:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 09033c08bec8555e0e893e077afa10a7a75d7d35,"Suggest --load-extension=spatialite, closes #1115",2020-11-29T20:13:16Z,2020-11-29T20:13:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 242bc89fdf2e775e340d69a4e851b3a9accb31c6,"Release 0.52.1 Refs #1098, #1102, #1114",2020-11-29T19:38:29Z,2020-11-29T19:38:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw deb0be4ae56f191f121239b29e83dd53b62d6305,"Fix bug where compound foreign keys produced broken links, closes #1098",2020-11-29T19:30:17Z,2020-11-29T19:30:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e800ffcf7cc6a915eb554b369c654f87162575e5,"/usr/local/lib/mod_spatialite.so Closes #1114",2020-11-29T17:37:43Z,2020-11-29T17:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 12877d7a48e2aa28bb5e780f929a218f7265d849,"Plugin testing docs now recommend datasette.client, closes #1102",2020-11-29T07:44:57Z,2020-11-29T07:44:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a8e66f9065fb55a3863cc05dfb2ce52f9618cdb7,"Release 0.52 Refs #992, #1103, #1104, #1107, #1077, #1110, #1089, #1086, #1088, #1084",2020-11-28T23:54:35Z,2020-11-28T23:54:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 50cc6af01672526791900df7c8834a62fa094852,"Fixed some broken internal links, refs #1106",2020-11-28T23:34:56Z,2020-11-28T23:34:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bbde835a1fec01458e8d00929e7bab6d6a5ba948,"Fix --metadata doc usage (#1112) Thanks, @jefftriplett.",2020-11-28T19:53:48Z,2020-11-28T19:53:48Z,207bb2132044fa5a4fe28a579f7588c2eee6e391,Jeff Triplett,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,50527,jefftriplett,19864447,web-flow 37d18a5bce08c9ee53c080f613bae84fc2ccc853,"datasette publish cloudrun --apt-get-install, closes #1110",2020-11-25T03:05:35Z,2020-11-25T03:05:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f2e2bfcdd9ad4891f3f66c9104c09943d943ffe4,"Renamed datasette.config() to .setting(), closes #1107",2020-11-24T22:06:32Z,2020-11-24T22:06:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a77f7a6494c74372bedfef6185e1beed7bea5dc,"Updated docs renaming config to settings - config.html is now settings.html - ConfigOption in app.py is now Setting - updated documentation unit tests Refs #1106",2020-11-24T21:22:33Z,2020-11-24T21:22:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 33eadb8782d5b3e179df7dfa08f6d376ded2acd3,"config.json is now settings.json, closes #1104",2020-11-24T20:37:29Z,2020-11-24T20:37:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2a3d5b720b96d5ad79ccad655f6575bb71aae302,"Redirect /-/config to /-/settings, closes #1103",2020-11-24T20:19:14Z,2020-11-24T20:19:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3159263f05ac4baf968929d59384d9223a539071,"New --setting to replace --config, closes #992",2020-11-24T20:01:47Z,2020-11-24T20:01:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4bac9f18f9d04e5ed10f072502bcc508e365438e,"Fix off-screen action menu bug, refs #1084",2020-11-21T23:33:04Z,2020-11-21T23:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 92c6bb77629feeed661c7b8d9183a11367de39e0,Link to video,2020-11-16T02:42:18Z,2020-11-16T02:42:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,214746582,dogsheep.github.io,9599,simonw,9599,simonw 30e64c8d3b3728a86c3ca42a75322cc3feb5b0c8,"Use f-strings in place of .format() Code transformed like so: pip install flynt flynt . black .",2020-11-15T23:24:22Z,2020-11-15T23:24:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6fd35be64de221eba4945ca24e8e1678f6142a73,Fixed invalid JSON in exampl,2020-11-15T16:45:26Z,2020-11-15T16:45:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 200284e1a7541af62c7df5467acfb7edd0ee934a,Clarified how --plugin-secret works,2020-11-15T16:43:13Z,2020-11-15T16:43:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5eb8e9bf250b26e30b017d39a392c33973997656,"Removed words that minimize involved difficulty, closes #1089",2020-11-12T20:07:19Z,2020-11-12T20:07:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 253f2d9a3cc96edcb47b33c6971300d0ff15d4dc,"Use correct QueryInterrupted exception on row page, closes #1088",2020-11-12T04:36:44Z,2020-11-12T04:36:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e8e0a6f284ca953b2980186c4356594c07bd1929,"Use FTS4 in fixtures Closes #1081",2020-11-12T00:02:58Z,2020-11-12T00:02:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2a981e2ac1d13125973904b777d00ea75e8df4e6,"Blank foreign key labels now show as hyphens, closes #1086",2020-11-11T23:37:37Z,2020-11-11T23:44:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 60d3c4821be4cf25c41097c1e8b79b2e60c5ead5,Changes since the 3.0a0 alpha release,2020-11-08T17:23:38Z,2020-11-08T17:23:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 68637732e011afb699a0724854efea524b9b239c,"Release 3.0 Refs #192 #193 #196 #199 #198 #197 #200 #201 Closes #194",2020-11-08T17:19:20Z,2020-11-08T17:19:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 47abca07643da36d0bcc589332826eeb092808be,"Update README for 3.0 release, refs #194",2020-11-08T17:16:25Z,2020-11-08T17:16:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ce2b07c358cd68e6de4c8942d7067591b7f1be96,"Updated docs for .search_sql() method Also improved indentation of generated SQL queries. Refs #197",2020-11-08T17:04:33Z,2020-11-08T17:04:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 79109939c39c16fd206010ef179040d59704682b,"search --limit now defaults to everything, refs #192",2020-11-08T17:00:43Z,2020-11-08T17:00:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c5a798c15fa6ee694890c5f8e87e2c7a6001a4f4,".search_sql() fully respects columns=, closes #201 Refs #192 and #197",2020-11-08T16:53:53Z,2020-11-08T16:53:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a8acafbfe06640ff8aebe2af6338c9d01b76b85c,Fixed RST typo,2020-11-07T02:49:24Z,2020-11-08T16:38:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 60f4aff9b002009b76dd9386c84d4b80e73f6b0e,"Link changelog badge to /en/latest/changelog.html That way you can see the changelog for alpha releases. Refs #194.",2020-11-07T02:23:56Z,2020-11-07T02:23:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 6785e89cc04e58382ea2bff34a4ee66ebe4c4434,"Release 3.0a0 Refs #192 #193 #194 #196 #199 #198 #197 #200",2020-11-07T01:22:24Z,2020-11-07T01:22:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cbc9841646761718095b6efba4fd1b4cd963090a,"Docs for .search() and .search_sql(), refs #197",2020-11-07T00:58:57Z,2020-11-07T00:58:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bce18721093489c0047792444b6f6eda5e8cc20b,"order= is now order_by=, refs #197",2020-11-07T00:43:33Z,2020-11-07T00:43:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2bc1e9c5b42f5ecb076e5e966d3907853b9b9055,"Added test for .search_sql() and FTS4, refs #197",2020-11-07T00:32:40Z,2020-11-07T00:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6863dc267745bc0a3392912f00c6aeb628e5ee3f,"sqlite-utils rows -c, closes #200",2020-11-07T00:28:41Z,2020-11-07T00:28:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 309ae84336fd1d0262cad49adef7ce3dc72c531c,"'-f' must now always be specified as '--fmt', refs #194",2020-11-07T00:17:15Z,2020-11-07T00:19:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw afee15f04b060a557897fa876f6e5d37f6d898cb,"--tsv output option, closes #193",2020-11-07T00:09:42Z,2020-11-07T00:09:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 771bd81b62b73b69a61cec5e71be97c0a7e2c5f9,"search_sql() returns most relevant first, not least Refs #192",2020-11-06T23:50:02Z,2020-11-06T23:50:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 63e2bdf18d9db092ebafc2f054eebf5be791db26,"Added test for sqlite-utils search, refs #192",2020-11-06T23:40:42Z,2020-11-06T23:40:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d411fba1f4124047429ac9d1175a04b36bf5bee9,".search() works for FTS4, yields dicts Closes #198, refs #197",2020-11-06T18:23:16Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 476825a224b382febbbd8569e89c78be3e8d426b,"How to use register_function as a method, not a decorator",2020-11-06T16:03:25Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 27b67f1cae3f4edf206cf9886aa6a31b2a0ffe63,"@db.register_function(..., replace=True), closes #199",2020-11-06T15:53:22Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7c22a64fb60fdf50c8a5f521ecd2c320143341d5,.search() now works differently for FTS4 v.s. FTS5,2020-11-05T18:01:58Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59d8689ed0e6e042d99fd650896def680ca3c657,"table.virtual_table_using property, closes #196",2020-11-05T03:53:32Z,2020-11-05T03:53:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de39e8db1ee8b18755b9d83c69371a65664106fd,"Refactored to table.search_sql() method, added --limit",2020-11-03T22:46:18Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2c00567aac6d9c79087cfff0d054f64922b1473d,"sqlite-utils search WIP, refs #192",2020-11-03T22:01:14Z,2020-11-06T18:30:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13d1228d80c91d382a05b1a9549ed02c300ef851,"/dbname/tablename/-/modify-table-schema is OK after all Refs #1053, #296",2020-11-02T20:02:50Z,2020-11-02T20:02:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d6257e3a7b9b1652386451756faa19d03a22cb69,"Add database/table actions to pattern portfolio Refs #1066, #1077",2020-11-02T18:53:52Z,2020-11-02T18:53:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7b194920702358b65739a6e8bd3adb765ffa346a,"database_actions() plugin hook, closes #1077",2020-11-02T18:27:25Z,2020-11-02T18:27:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b61f6cceb5682f9154ba72259c0c9c7503a605bf,Add nav menu to pattern portfolio,2020-11-01T17:22:13Z,2020-11-01T17:22:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 59b252a0c020d687259ab85e06f0636feefa0dd0,Link to annotated release notes for 0.51,2020-11-01T04:45:42Z,2020-11-01T04:45:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4785172bbcb9edd22b6955b415cd18cd4d83f0aa,Release 0.51.1,2020-11-01T03:33:47Z,2020-11-01T03:33:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7788d62fa679fa87d3f34a3466295b0ae06598dd,Expanded the Binary plugins section,2020-11-01T03:28:16Z,2020-11-01T03:28:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f0bd2d05f5f7832df4879822afb99d2096c00d48,Link to global-power-plants demo instead of sf-trees,2020-10-31T22:24:54Z,2020-10-31T22:24:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d53d747e6a9dbc294c0565bc5eefe9aa16989316,"Release 0.51 Refs #1014, #1016, #1019, #1023, #1027, #1028, #1033, #1034, #1036, #1039 Closes #1076",2020-10-31T22:13:39Z,2020-10-31T22:21:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fa4de7551cbaf5e08f022d106605252d2a4332ec,"Binary data documentation, closes #1047",2020-10-31T21:37:58Z,2020-10-31T21:37:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1fe15f4dc110622754d9dbeafe0f93c79fde9022,"Docs: Running Datasette behind a proxy, closes #1027",2020-10-31T21:13:57Z,2020-10-31T21:13:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6bb41c4b33dbd1015c181cd43465b645298c3c88,Fix for test_paginate_using_link_header,2020-10-31T20:48:39Z,2020-10-31T20:48:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a4ca26a2659d21779adf625183061d8879954c15,Address PrefixedUrlString bug in #1075,2020-10-31T20:35:47Z,2020-10-31T20:35:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bf18b9ba175a7b25fb8b765847397dd6efb8bb7b,"Stop using plugin-example.com, closes #1074",2020-10-31T19:47:42Z,2020-10-31T19:47:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 84bc7244c106ab6175b8315a2d917cf29ea53c4d,"datasette.client now applies base_url, closes #1026",2020-10-31T19:29:42Z,2020-10-31T19:29:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a67bc7a569509d65b3a8661e0ad2c65f0b09166,"datasette.urls methods will not apply base_url prefix twice, refs #1026",2020-10-31T19:11:40Z,2020-10-31T19:11:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c1d386ef67786f07d69e566b8e054e92949a844f,"Refactor Urls into url_builder.py Refs #1026",2020-10-31T18:43:36Z,2020-10-31T18:43:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 11eb1e026f3d84cb771f8d6e204939cbaee130cd,"datasette.urls.table(..., format=""json""), closes #1035 Also improved tests for datasette.urls and added format= to some other methods",2020-10-31T18:16:28Z,2020-10-31T18:16:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b84cfe1b08ec3a881767e30122b7d4c0fa03f9e4,"Confirm table actions work on views, closes #1067",2020-10-31T17:40:09Z,2020-10-31T17:40:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d6db47f5c19f77e735279762d99720dc644bff48,"Deploy demo plugins to latest.datasette.io, refs #1074",2020-10-31T17:25:32Z,2020-10-31T17:36:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f0a740ac21cba11ded8717f49d664f9549cd2f83,"Remove load_plugin hook - closes #1073 Refs #1042 This reverts commit 81dea4b07ab2b6f4eaaf248307d2b588472054a1.",2020-10-31T16:21:22Z,2020-10-31T16:21:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a2a709072059c6b3da365df9a332ca744c2079e9,"Display messages in right place, closes #1071",2020-10-30T20:12:57Z,2020-10-30T20:12:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 393f1b49d70e9f58bc193c6a28afff4ec9459a2e,Updated nav in pattern portfolio,2020-10-30T20:12:01Z,2020-10-30T20:12:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 59ab24af6bd9b517b53162fbffac1d0116100e0d,"Release 0.51a2 Refs #1068, #1042, #1054",2020-10-30T17:56:02Z,2020-10-30T17:56:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0cb29498c796267c5e4a5545ede8058b7ca03a94,"Fixed bug with python tests/fixtures.py https://github.com/simonw/datasette/runs/1333357885?check_suite_focus=true",2020-10-30T17:54:47Z,2020-10-30T17:54:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a7d9e24ece665eef7c6dfc5f32855c98bd45d335,"Update release process with explicit version, refs #1054",2020-10-30T17:52:45Z,2020-10-30T17:52:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 81dea4b07ab2b6f4eaaf248307d2b588472054a1,"load_template() plugin hook Closes #1042",2020-10-30T17:47:18Z,2020-10-30T17:47:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fcf43589eb6a1f1d0432772a639fd35711c48e0c,Link to homepage in nav on show-json page,2020-10-30T15:53:44Z,2020-10-30T15:54:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 222f79bb4c6e2aa5426cc5ff25f1b2461e18a300,"debug-menu permission, closes #1068 Also added tests for navigation menu logic.",2020-10-30T15:41:57Z,2020-10-30T15:41:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f0987cb57a82a7d2fe0c679fc909e5b39593ee4,"cursor: pointer; on the new menu icons Refs #1064, #1066",2020-10-30T05:55:10Z,2020-10-30T05:55:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0e1e89c6ba3d0fbdb0823272952cf356f3016def,"Release 0.51a1 Refs #1056, #1039, #998, #1045, #1033, #1036, #1034, #976, #1057, #1058, #1053, #1064, #1066",2020-10-30T05:34:52Z,2020-10-30T05:35:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2f7731e9e5ff9b324beb5039fbe2be55d704a184,"table_actions() plugin hook plus menu, closes #1066 Refs #690",2020-10-30T05:16:41Z,2020-10-30T05:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8a4639bc43a016a1f8fae6a07d5b5f7abe0074e8,Applied Black,2020-10-30T05:14:33Z,2020-10-30T05:14:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 561c1d2d36a89675764e4410a2a127323402eaa3,"Show logout link if they are logged in AND have ds_actor cookie Otherwise an expired cookie will still cause the logout link to show.",2020-10-30T03:51:37Z,2020-10-30T03:51:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 18a64fbb29271ce607937110bbdb55488c43f4e0,"Navigation menu plus menu_links() hook Closes #1064, refs #690.",2020-10-30T03:45:15Z,2020-10-30T03:45:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1a861be19e326e0c88230a711a1b6536366697d7,"Fixed test_max_csv_mb test that I just broke, refs #1063",2020-10-29T22:58:40Z,2020-10-29T22:58:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 178b7e8749f14300363af5961e9f8964595264d9,".csv now links to .blob downloads Closes #1063, closes #1034",2020-10-29T22:47:32Z,2020-10-29T22:47:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 78b3eeaad9189eb737014f53212082684f4bb0d4,".blob output renderer * _blob_hash= checking plus refactored to use new BadRequest class, refs #1050 * Replace BlobView with new .blob renderer, closes #1050 * .blob downloads on arbitrary queries, closes #1051",2020-10-29T22:01:38Z,2020-10-29T22:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d6f9ff71378c4eab34dad181c23cfc143a4aef2d,Docs on Designing URLs for your plugin - closes #1053,2020-10-29T19:35:25Z,2020-10-29T19:35:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 89519f9a3765bce7544d83d872db987c75757d9a,"Fixed bug with download of BLOB null, refs #1050",2020-10-29T04:05:40Z,2020-10-29T04:05:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cefd058c1c216a184bb63c79abba66893977c18e,"New explicit versioning mechanism Closes #1054",2020-10-29T03:38:15Z,2020-10-29T03:38:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 43eae8b193d362f2b292df73e087ed6f10838144,"Release 2.23 Refs #189, #173, #191",2020-10-28T21:38:10Z,2020-10-28T21:38:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0789bad8f7581fd96dec5bde51a75e937dffb1e0,"@db.register_function(deterministic=True), closes #191",2020-10-28T21:24:03Z,2020-10-28T21:30:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw abcf0222496d8148b2e585ffa0ff192270a04b06,Margin bottom on metadata description,2020-10-28T17:11:07Z,2020-10-28T17:11:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 879617265262024edd93722adcdcb6c21e57f5f7,"Update aiofiles requirement from <0.6,>=0.4 to >=0.4,<0.7 (#1059) Updates the requirements on [aiofiles](https://github.com/Tinche/aiofiles) to permit the latest version. - [Release notes](https://github.com/Tinche/aiofiles/releases) - [Commits](https://github.com/Tinche/aiofiles/compare/v0.4.0...v0.6.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-10-28T17:08:27Z,2020-10-28T17:08:27Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 7d9fedc176717a7e3d22a96575ae0aada5a65440,"Cascading permissions for .db download, closes #1058",2020-10-28T03:15:41Z,2020-10-28T03:15:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c3aba4aa986fdba39705a35de02d446db80a26b8,"--cors for /name.db downloads, refs #1057",2020-10-27T20:39:07Z,2020-10-27T20:39:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5f5034bcdc71e4bc62a6a155ca60eb41910c335,Fixed broken footer test,2020-10-27T19:34:35Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e7dd3434e1f3f20129798bcea1a629717eec1649,No underline on nav links in header,2020-10-27T19:30:40Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 18977ce8026e71bc29c51eef2b46dbaa288042d5,Off-white yellow is now off-white blue,2020-10-27T19:28:50Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c069d481af736f43e82598752f30ddc98bcb4b29,Mobile view cards now have rounded corners,2020-10-27T19:27:14Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f49d15a7583fafb94e7a7fcfe504d333812139f3,word-break: break-word;,2020-10-27T19:20:28Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dab4b73f7d76f43e67ae1e2b74921f62db71925c,White cards on mobile,2020-10-27T19:07:25Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 62286b46a9b434467ab7dee37ec2f8619ca0d1b3,Tighten up table column CSS,2020-10-27T19:01:44Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe5e813f068abd2ee63994b2baf530c7abe34de1,Styled facets with different bullets,2020-10-27T18:57:34Z,2020-10-27T19:39:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw df19a48a3b72a51feb4203c44903451cc9e6c1bf,Implemented new Natalie design,2020-10-27T18:40:08Z,2020-10-27T19:39:55Z,cb0d330fa68b6a0d1b11370a9dbda0d2b8f4d3aa,Natalie Downe,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,72973,natbat,9599,simonw 6dff22eff8a52253a6c2bdf3e32f082fbf81b921,Visited link colours,2020-10-27T18:39:35Z,2020-10-27T19:39:55Z,cb0d330fa68b6a0d1b11370a9dbda0d2b8f4d3aa,Natalie Downe,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,72973,natbat,9599,simonw f99a23652910b03ac4669bbbb35a9b484451aabb,"Progress bar for sqlite-utils insert command, closes #173",2020-10-27T18:16:02Z,2020-10-27T18:16:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow c7e5dd64513c0ec2b2df4c51c8df924c282417f9,Applied latest Black,2020-10-27T16:26:01Z,2020-10-27T16:26:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f045d8559a6d2cb922a2de30fbcc896a4486b82f,"Allow iterables other than lists in m2m records (#189) * Allow iterables other than Lists in m2m records * Add test for iterable m2m records Thanks, @adamwolf!",2020-10-27T16:24:21Z,2020-10-27T16:24:21Z,0bb6015e7b1a787517bbd1a604bb2c91a8a4e321,Adam Wolf,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,35681,adamwolf,19864447,web-flow 26bb4a268127da2c38f4241abe45444b2a6f7874,"table-wrapper on query page too, refs ##998",2020-10-27T07:56:35Z,2020-10-27T07:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f5dbe61a4568c0915ec6be820095c2960cf0857c,"-o now opens to most relevant page, closes #976",2020-10-26T05:06:20Z,2020-10-26T05:06:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2771ab96e750ab946a74bda81a514c755c5b8a06,Test showing stdin inserts work,2020-10-26T03:05:56Z,2020-10-26T03:05:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 105a2c10fdb5134e7ba141e872636aee47cdcf1d,"Fix z-index issue with dropdown menu, closes #1052",2020-10-26T02:19:21Z,2020-10-26T02:19:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 42f4851e3e7885f1092f104d6c883cea40b12f02,"Documentation for .absolute_url(request, path), refs #1034",2020-10-25T01:17:30Z,2020-10-25T01:17:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6c9fd4ef1bbe1d36a0f0b191c2dac75b5ece92ef,"Better download link display on mobile, refs #1046",2020-10-25T01:00:38Z,2020-10-25T01:00:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5db7ae3ce165ded57c7fb1cfbdb3258b1cf06c10,"Link to BLOB downloads, closes #1046",2020-10-25T00:13:14Z,2020-10-25T00:13:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a1519796037105bc20bcf2f91a76e022926c204,"/db/table/-/blob/pk/column.blob download URL, refs #1036",2020-10-24T23:09:18Z,2020-10-24T23:09:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a96ad967e4b2adf3d0e056a6f785eefbb1a13620,Cleaned up some rogue full-stops,2020-10-24T20:05:19Z,2020-10-24T23:11:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 10c35bd371faaa0f3c98067c08f26334c9f5ea52,"urls.static_plugins() method, closes #1033 Also documented how to package static assets and templates in plugins, closes #575",2020-10-24T20:03:40Z,2020-10-24T20:03:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f728d4a37be632ead59e3d09bc2f3a332f298f1,"Extra tests for datasette.urls, refs #1025",2020-10-24T19:21:23Z,2020-10-24T19:21:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 29a977a74e19f8f03c3620786ef007430a3d112b,New app_client_base_url_prefix fixture,2020-10-24T19:03:24Z,2020-10-24T19:03:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d3e9b0aecb6f8e9b2befd9c654ccb7ce852db3e7,"Document render_template() can take a Template, refs #1045",2020-10-24T00:26:15Z,2020-10-24T00:26:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8148c9e265ab22f4b67ed0e67244b338cd8517ae,"Document render_template(templates) list, closes #1045",2020-10-24T00:22:00Z,2020-10-24T00:22:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4f1c7b936981de29823730c5dbef4f4ba7a4286,"python_requires="">=3.6"" Inspired by https://github.com/simonw/datasette/pull/1044",2020-10-23T21:19:30Z,2020-10-23T21:19:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 976e5f74aae1fa0d406df6691dc8b5feeebe8788,Include LICENSE in sdist (#1043),2020-10-23T20:54:34Z,2020-10-23T20:54:34Z,a97268d4c7c462a8e260bc98d425e618143667c8,Nicholas Bollweg,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,45380,bollwyvl,19864447,web-flow cab8e65261b117b493af6a0b21aa2e1ae4564419,Add minimum supported python (#1044),2020-10-23T20:53:07Z,2020-10-23T20:53:07Z,a97268d4c7c462a8e260bc98d425e618143667c8,Nicholas Bollweg,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,45380,bollwyvl,19864447,web-flow d0cc6f4c32e1f89238ddec782086b3122f445bd4,"Use sphinx-to-sqlite==0.1a1 To address this bug: https://github.com/simonw/sphinx-to-sqlite/issues/2",2020-10-22T04:57:00Z,2020-10-22T04:57:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 20f8659e2a6cc6fce82cd52d282ddaf798063eb0,"Wide tables now scroll horizontally, refs #998",2020-10-22T01:09:01Z,2020-10-22T01:09:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d888c7c2f02aa0dfb1559603f02357cd0089da11,0.2.1 with tweaked dependency,2020-10-22T00:08:29Z,2020-10-22T00:08:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206202864,inaturalist-to-sqlite,9599,simonw,19864447,web-flow b956a01464007fe227895fe6eb6c942ed71298c8,0.2.1 with tweaked dependency,2020-10-22T00:06:50Z,2020-10-22T00:06:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,213286752,pocket-to-sqlite,9599,simonw,19864447,web-flow 6e26b057996c6f3fefa8ad528e2759e53c738844,"Fix syntax error in register_routes docs (#1038) Thanks, @gerrymanoim",2020-10-21T22:44:16Z,2020-10-21T22:44:16Z,504bbb044bf002cf09319c388b99caf0269c28c3,gerrymanoim,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,194147,gerrymanoim,19864447,web-flow 55133b596620392244530a09eb879bfe1b6e34b0,Link to sqliteutils tag on my blog,2020-10-21T18:08:28Z,2020-10-21T18:08:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow bf82b3d6a605c9ddadd5fb739249dfe6defaf635,"scale-in animation for column action menu, closes #1039",2020-10-21T17:02:26Z,2020-10-21T17:02:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 66120a7a1cb592e8a21164cf537f62a4d7ab1dfc,"Release 0.51a0 Refs #1023, #904, #814, #1014, #1016, #1019, #1028",2020-10-20T05:31:14Z,2020-10-20T05:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 091441a4449beae559a8c0d007376dc85d3aa624,"Fixed remaining places that needed datasette.urls, closes #1025",2020-10-20T05:21:19Z,2020-10-20T05:21:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d1763fb2fdabcdde321646721703df1dfcb8597,"More datasette.urls usage, refs #1025",2020-10-20T04:24:47Z,2020-10-20T04:24:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 837d0bc9953d89dc2b7479333b4ce0defd746507,"Tiny typo, refs #904",2020-10-20T01:04:43Z,2020-10-20T01:04:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5aacc021b520d9d737818370921a0b8df3496ace,"Docs for datasette.urls, closes #904",2020-10-20T00:51:39Z,2020-10-20T00:51:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 310c3a3e059b89d05a38e373744928c1b54e54db,"New datasette.urls URL builders, refs #904",2020-10-20T00:33:59Z,2020-10-20T00:33:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c440ffc65a3e20b272ec0cc34e53f1000369379c,"Updated serve help, refs #1028",2020-10-20T00:33:04Z,2020-10-20T00:33:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6aa5886379dd9017215904fb28567b80018902f9,"--load-extension=spatialite shortcut, closes #1028",2020-10-19T22:37:31Z,2020-10-19T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 16d271253f4ea71b261d2d228b926c7bc1a7e660,"Release 2.7 Refs #50 and #52",2020-10-19T05:36:32Z,2020-10-19T05:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 27ed106b181fbfc73eb02d6f9054f5c73e2b8936,"Docs for --readme/--readme-html, refs #52",2020-10-19T05:35:06Z,2020-10-19T05:35:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 169b72e2c9f64214e32874e3dbd55e94b2e39540,"repos --readme and --readme-html options, closes #52",2020-10-19T05:33:29Z,2020-10-19T05:33:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 13426d1b232b1a570ac81717be351026ca36cfff,"--accept option for get, refs #50",2020-10-19T05:00:50Z,2020-10-19T05:00:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 0b5edd646926d6e01e3bf9f2897d072f4302ce2d,"Added basic tests using hypothesis, closes #180",2020-10-19T04:51:50Z,2020-10-19T04:51:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9eb5cce9d887c3246a989f9177b3165ffb8adfba,Link to current demo deploy script,2020-10-18T22:31:17Z,2020-10-18T22:31:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow c37a0a93ecb847e66cfe7b6f9452ba210fcae91b,Build and deploy docs.db to datasette-docs-latest,2020-10-18T21:35:26Z,2020-10-18T21:35:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f7147260a451896b27f466ebcd6ac648273650f0,Added datasette-atom and datasette-ics,2020-10-18T20:56:35Z,2020-10-18T20:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b0b04bb7c185bed9bdbb9a3f3f24f264999296b6,"Delete .readthedocs.yml It worked fine without configuration, and my attempt to build the xml version failed with an error message: Problem in your project's configuration. Invalid ""formats"": expected one of (htmlzip, pdf, epub), got xml",2020-10-18T18:37:35Z,2020-10-18T18:37:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a0e9ae3c258c62221f8603e2944265f27ba07c14,Build extra formats with Read the Docs,2020-10-18T18:20:33Z,2020-10-18T18:20:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4890ec87b5e2ec48940f32c9ad1f5aae25c75a4d,"Release 0.9 Refs #16, #28",2020-10-17T23:01:38Z,2020-10-17T23:01:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 9a759e9ddf36dc834f6a91158910fef041be5679,"Use datasette.client, closes #28 Also refs https://github.com/simonw/datasette/issues/1020",2020-10-17T23:00:41Z,2020-10-17T23:00:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 71e36e1cf034b96de2a8e6652265d782d3fdf63b,Suggest using AirDrop,2020-10-17T21:23:26Z,2020-10-17T21:23:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197882382,healthkit-to-sqlite,9599,simonw,19864447,web-flow bb16655ecd6c856c14499fc15c2a0a84edf09e63,"Release 1.0 Refs #11",2020-10-17T21:14:30Z,2020-10-17T21:15:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 3eb2b06bfe3b4faaf10e9cf9dfcb28e3d16c14ff,"Handle export.xml in other languages, closes #11",2020-10-17T21:14:02Z,2020-10-17T21:14:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw eb114d40e8b143f82dc5ce1a0dfccb0119165976,Switch CI to GitHub Actions,2020-10-17T20:56:07Z,2020-10-17T20:56:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw c1b8f21113ba73a960832877045253cdca839f34,master => main,2020-10-17T20:53:58Z,2020-10-17T20:53:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 568bd7bbf590861687db8c318f3d8cfcd1dfb47a,Fix broken link in publish docs (#1029),2020-10-17T20:05:03Z,2020-10-17T20:05:03Z,3110693b4efacece57b372eb3e20d7a4896b52d8,Taylor Hodge,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,17075617,jthodge,19864447,web-flow 92254b71075c8806bca258c939e24af8397cdf98,Link to my blog entry,2020-10-16T20:15:51Z,2020-10-16T20:15:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,303218369,evernote-to-sqlite,9599,simonw,19864447,web-flow 47af71f6038327a0aba5ab9bbb7de21ee21924f9,"Release 2.22 Refs #182 #137 #136 #184 #181",2020-10-16T19:30:25Z,2020-10-16T19:30:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 21ff60e3b119af48bb9b8c9635bc701576dd1b1d,"--load-extension= for many more commands, closes #137 Also added --load-extension=spatialite shortcut, closes #136",2020-10-16T19:14:22Z,2020-10-16T19:14:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2c541fac352632e23e40b0d21e3f233f7a744a57,"--encoding option for non-utf8 CSV/TSV, closes #182",2020-10-16T17:18:46Z,2020-10-16T17:18:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a4def0b8dba68fcaf1d52013212f9e2b93371fbe,Clearer _sort_by_desc comment,2020-10-15T18:56:59Z,2020-10-19T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4f7c0ebd85ccd8c1853d7aa0147628f7c1b749cc,"Fix table name in spatialite example command (#1022) The example query for creating a new point geometry seems to be using a table called 'museums' but at one point it instead uses 'events'. I *believe* it is intended to be museums.",2020-10-14T23:46:46Z,2020-10-14T23:46:46Z,c49d52addfdcb2a0682b83ad3b98e88426921728,Jacob Fenton,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,639012,jsfenfen,19864447,web-flow 7c0ef116edd78f8970be32523d230340675db5bd,"pk=['id'] now equivalent to pk='id', closes #181",2020-10-14T21:59:38Z,2020-10-14T21:59:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7f2edb5dd2074dce0090659021991695a984844b,"Update janus requirement from <0.6,>=0.4 to >=0.4,<0.7 (#1017) Updates the requirements on [janus](https://github.com/aio-libs/janus) to permit the latest version. - [Release notes](https://github.com/aio-libs/janus/releases) - [Changelog](https://github.com/aio-libs/janus/blob/master/CHANGES.rst) - [Commits](https://github.com/aio-libs/janus/compare/v0.4.0...v0.6.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-10-14T21:52:07Z,2020-10-14T21:52:07Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow b4a8e70957517ff44d6a9121422d266a3c5fd664,"Update asgiref requirement from ~=3.2.10 to >=3.2.10,<3.4.0 (#1018) Updates the requirements on [asgiref](https://github.com/django/asgiref) to permit the latest version. - [Release notes](https://github.com/django/asgiref/releases) - [Changelog](https://github.com/django/asgiref/blob/master/CHANGELOG.txt) - [Commits](https://github.com/django/asgiref/compare/3.2.10...3.3.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-10-14T21:51:34Z,2020-10-14T21:51:34Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow f3a087a578ae2c418103ad144b08c2fc8ad9c31d,"Edit SQL button on canned queries, closes #1019",2020-10-14T03:44:18Z,2020-10-14T03:44:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d41cc075afb720150e7f4f2df50a6861a9a09d2b,Depend on sqlite-utils>=2.4.4,2020-10-12T20:31:24Z,2020-10-12T20:31:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 26fa0aaecf7fb0c88345d690433390f2a680076b,Added project_urls,2020-10-12T20:31:04Z,2020-10-12T20:31:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 01dec730860ce4d2b6e92cb8cbca7330c252893d,GitHub Actions test badge,2020-10-12T20:30:18Z,2020-10-12T20:30:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow 15973d473310240d18eca264d64f2b1446ea2bb3,Switch to GitHub Actions for CI,2020-10-12T20:29:25Z,2020-10-12T20:29:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw a6b918cc50b7ac0a647e662f0574c34361f34b7c,master branch is now main,2020-10-12T20:27:44Z,2020-10-12T20:27:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,205429375,swarm-to-sqlite,9599,simonw,9599,simonw bc8a77183fc3d3560148423ad5eb2834c8c7efb3,"Release 0.3.2 Refs #10",2020-10-12T20:26:27Z,2020-10-12T20:26:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,9599,simonw,19864447,web-flow a5a2b5feb56fef4f2b627699b7d628ee9d2d63db,"Update utils.py (#10) Fixes the error sqlite3.OperationalError: table posts has no column named text and sqlite3.OperationalError: table photos has no column named hasSticker Thanks, @mattiaborsoi",2020-10-12T20:25:09Z,2020-10-12T20:25:09Z,4499961bdf0c2728947372fbe4ff0f6d2e3041e8,Mattia Borsoi,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,205429375,swarm-to-sqlite,29426418,mattiaborsoi,19864447,web-flow d0686ebed6f08e9b18b4b96c2b8170e043a69adb,Set theme jekyll-theme-cayman,2020-10-12T05:32:25Z,2020-10-12T05:32:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,214746582,dogsheep.github.io,9599,simonw,9599,simonw acf07a67722aa74828744726187690b59d342494,"x button for clearing filters, refs #1016",2020-10-12T02:53:26Z,2020-10-12T02:53:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e4c6ecdabc249c77e8049cd172b1b5af08a3371,Add beeminder-to-sqlite (#4),2020-10-12T00:36:16Z,2020-10-12T00:36:16Z,1724ce4f699bc25ec4d0f30be011f7503db01c07,Ben Congdon,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,706257,bcongdon,19864447,web-flow 85af27dbff7e08a92656639fbf0cfa15c7d30b5c,"Add todoist-to-sqlite (#3) Co-authored-by: Simon Willison ",2020-10-12T00:35:57Z,2020-10-12T00:35:57Z,1724ce4f699bc25ec4d0f30be011f7503db01c07,Ben Congdon,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,706257,bcongdon,19864447,web-flow 58ca0c785fbf34250042379dd0269bf2d0c5ea7e,"Merge pull request #1 from mrw34/patch-1 Add parkrun-to-sqlite",2020-10-12T00:35:15Z,2020-10-12T00:35:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,9599,simonw,19864447,web-flow 6e55b0f6737e4b46584052f09ac0e6f632dbc3d6,Added four more projects,2020-10-12T00:34:51Z,2020-10-12T00:34:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,214746582,dogsheep.github.io,9599,simonw,19864447,web-flow 7eda0532e800bb54e2a304632ce510a024a4ee60,"Consistent usage of db[""dogs""], closes #185",2020-10-12T00:13:24Z,2020-10-12T00:13:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 242036b5153b704a90970405e86b73a04ff6874b,"Release 0.2 Refs #2, #3, #4, #6",2020-10-12T00:05:21Z,2020-10-12T00:05:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 1cf485af329820a5459db5d0587ac942bc56bfc6,"Better OCR handling + FTS index, closes #6",2020-10-12T00:04:05Z,2020-10-12T00:04:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 0242ae340b34417248fb88cdaa7716804ced1ed9,Handle subject-date note attribute,2020-10-11T23:45:15Z,2020-10-11T23:45:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 993be4b7d07c46b8795fa202ebffce81273f7b33,"Enable porter stemming, closes #4",2020-10-11T23:41:24Z,2020-10-11T23:41:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw c33d7b043a45eb3e88676e5fa3ce31755199d9f8,"Create FTS and column indexes Refs #4",2020-10-11T23:19:56Z,2020-10-11T23:19:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw badba385a6d84cd7f0e85c431d05265e32420c05,ENEX don't include notebooks,2020-10-11T23:18:10Z,2020-10-11T23:18:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw c1875feeec29a2fe15142d2b2e389836bb93a05b,"Use hash_id for notes, isoformat for created/updated Closes #2, closes #3",2020-10-11T23:14:52Z,2020-10-11T23:14:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 9d8efd17580f6ddf76745c145d1e69dd24e52b64,First working version,2020-10-11T21:46:09Z,2020-10-11T21:46:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw e34e84901d084ba3aaccecea020c5f9811865c8f,"Link: HTTP header pagination, closes #1014",2020-10-11T00:18:45Z,2020-10-11T00:18:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e7064385270dda09dc2aa396d290369a667a03f,"Removed --debug option, which didn't do anything - closes #814",2020-10-10T23:39:38Z,2020-10-10T23:39:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 822260fb30c9a6726a36975c9b8b26148bd66818,Improved homebrew instructions,2020-10-10T23:19:39Z,2020-10-10T23:19:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a67cb536f1fde4b3cf38032b61bcc6d38c30d762,Promote the Datasette Weekly newsletter,2020-10-10T20:54:27Z,2020-10-10T20:54:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0e58ae7600212c075f5b8ae4b52d2af0e1acd4f1,"Release 0.50.2 Refs #1011",2020-10-10T03:53:47Z,2020-10-10T03:53:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7239175f63d150356a7f795cc4cabf7764d2cf68,"Fixed broken column header links, closes #1011",2020-10-10T03:51:56Z,2020-10-10T03:51:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6fe30c348c58a0bc312552fd7a889731427b86e5,"Release 0.50.1 Refs #1010",2020-10-10T00:41:22Z,2020-10-10T00:41:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f6dd985bc0eff70f8a9ce65c6578bc43d2e172b,"Fix broken CSV/JSON export on query page, refs #1010",2020-10-10T00:39:45Z,2020-10-10T00:39:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c13d184704a74654befe061500f55ca61f29ef1b,"Emergency fix for broken links in 0.50, closes #1010",2020-10-10T00:33:13Z,2020-10-10T00:33:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 549a007683e38fd13da72be7b2f5ee1adb1484c5,Clarify that datasette.client HTTP calls are simulated,2020-10-09T23:13:41Z,2020-10-09T23:13:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 99488de329fa252f54db3166e46da468aa512388,Link to 0.50 annotated release notes,2020-10-09T21:50:19Z,2020-10-09T21:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ef76c9ea571eeefe136a18202f87ea8c4ef80ace,Link to annotated release notes,2020-10-09T21:49:13Z,2020-10-09T21:49:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1bdbc8aa7f4fd7a768d456146e44da86cb1b36d1,Datasette now supports Python 3.9,2020-10-09T17:57:55Z,2020-10-09T17:57:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a61f0e4e1588083c9fe4636b8fb7178477c4c4a1,"Release 0.50 Refs #1001, #514, #891, #943, #969, #970, #978, #980, #996, #997 Closes #1002",2020-10-09T17:51:03Z,2020-10-09T17:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c12b7a5def7028845a54a9fdac4052a87a0a8bb8,"Documentation for datasette.client, closes #1006 Refs #1000",2020-10-09T17:19:50Z,2020-10-09T17:20:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6421ca2b22a8ebd801ca17b2ea38a98d353f1faa,"Use actions/setup-python@v2 to deploy latest This should fix an error with Python 3.9.",2020-10-09T16:28:17Z,2020-10-09T16:28:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 896cc2c6acfefa65c54a162831e7f09159603988,"Replace MockRequest with Request.fake() Close #1004",2020-10-09T16:26:17Z,2020-10-09T16:26:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6e091b14b651d67e0ff41a353d36bbeb1d8ba235,Run tests against Python 3.9,2020-10-09T16:22:49Z,2020-10-09T16:22:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8f97b9b58e77f82fef1f10e9c9f6754b993544b6,"datasette.client internal requests mechanism Closes #943 * Datasette now requires httpx>=0.15 * Support OPTIONS without 500, closes #1001 * Added internals tests for datasette.client methods * Datasette's own test mechanism now uses httpx to simulate requests * Tests simulate HTTP 1.1 now * Added base_url in a bunch more places * Mark some tests as xfail - will remove that when new httpx release ships: #1005",2020-10-09T16:11:24Z,2020-10-09T16:11:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7249ac5ca04b5ddc6517750326ee7e522cc49145,"Support OPTIONS without 500, closes #1001",2020-10-09T01:43:53Z,2020-10-09T01:43:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 703439bdc37e724b01bc6d7a1fc1d955795132f2,"Don't suggest datasette-graphql in bulidpacks demo Refs #997 - it's not a great suggestion because the fivethirtyeight.db database has so many tables.",2020-10-08T23:50:43Z,2020-10-08T23:50:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a029d1edac861071112e4d1cc50ea6cd450595a,"Link to hosting providers, refs #997",2020-10-08T23:36:22Z,2020-10-08T23:36:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4f18fbd3745e4d9a83e88321f6f89fe60909f52,"Deploying using buildpacks docs, closes #997",2020-10-08T23:32:04Z,2020-10-08T23:32:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4554c37b7c13c014b9374a512641916131d47a9,"datasette publish heroku --tar option, closes #969",2020-10-08T23:30:46Z,2020-10-08T23:30:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 107d0887a61d2fb3d61e9471863ad665633c321b,datasette publish heroku now uses Python 3.8.6,2020-10-08T23:22:11Z,2020-10-08T23:22:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 86823ae6f7b7401455e8bff254e58715cf5d726c,"Default to Uvicorn workers=1, refs #999",2020-10-08T23:16:55Z,2020-10-08T23:16:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2458d7b766aec78d69dac6f1f5b3147b762b4d4f,"Docs on deploying with systemd, refs #514",2020-10-08T22:47:37Z,2020-10-08T22:47:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4e8e157b5df4ccddbcaaec847807d730437cffb5,Test against Python 3.9 on publish,2020-10-08T01:45:07Z,2020-10-08T01:45:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8e91de8e4edf6c8abeeccdf084b8870fff40a51a,"Python 3.9 (#184) * Test against Python 3.9 * Programming Language :: Python :: 3.9 classifier * Python versions badge",2020-10-08T01:44:05Z,2020-10-08T01:44:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b47ac37114d522d8f295b2b7cbe70ab094fc2608,Applied Black,2020-10-07T22:51:25Z,2020-10-07T22:51:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 507042581794a48b71b5a4b5e0f1ddcde6783c00,"Fix handling of nested custom page wildcard paths, closes #996",2020-10-07T22:51:11Z,2020-10-07T22:51:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b37431976cdc39ad46ae4fc60b12be6e1f993bd2,custom pages tests templates now in repo,2020-10-07T22:16:41Z,2020-10-07T22:16:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e02f6c1300a5b5d2fd5fd6d6ed3987ebb7c5e5b2,Tests for db.table_columns() and db.table_column_details(),2020-10-06T21:02:30Z,2020-10-06T21:02:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 14982bd900f17a66acc3930ec1a2ff138716d198,"Release 0.50a1 Refs #995, #993, #989",2020-10-06T20:50:54Z,2020-10-06T20:50:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ca5ba6b77b4c973fa7ba91008a2e99debfa306b4,"Document setting Google Cloud SDK properties (#995) Document setting Google Cloud SDK properties to avoid having to respond to interactive prompts when running `datasette publish cloudrun`. Thanks, @ghing!",2020-10-06T16:25:37Z,2020-10-06T16:25:37Z,f3dfe1c3cf166dd0b9b8860a25045107a068c5df,Geoffrey Hing,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,110420,ghing,19864447,web-flow 5a184a5d211d3226e0417ee5cf8476cd887cd35e,"Display column type in column action menu, closes #993 Also added new documented db.table_column_details() introspection method.",2020-10-06T00:32:10Z,2020-10-06T00:32:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e807c4eac0e85ae15e013379b0dde1d797f1377d,"Sort links remove _next=, closes #989",2020-10-04T18:05:20Z,2020-10-04T18:05:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b68cc1c6d4d5dd1a3e9e35e1267aedfcca7f1e47,"Release 0.50a0 Refs #891, #970, #978, #980, #981",2020-10-01T23:35:04Z,2020-10-01T23:35:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5d6bc4c268f9f155e59561671f8617addd3e91bc,"Allow faceting on compound primary keys, closes #985",2020-10-01T16:50:35Z,2020-10-01T16:50:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 141544613f9e76ddb74eee38d6f8ee1e0e70f833,"Extract out menu icon CSS, refs #981",2020-09-30T23:55:00Z,2020-09-30T23:55:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 64127a459349da956c447a51e419b4880fe7df1b,"Show not-blank rows column action, refs #981",2020-09-30T23:43:34Z,2020-09-30T23:43:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 765e8f0209a53507a00b77a20ef8e696a12e216e,"Close menu when clicked outside, refs #981",2020-09-30T23:21:44Z,2020-09-30T23:21:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0f2626868bd635f44f2c04d57a5e8ced1229737e,"Much improved column menu display logic, refs #981 * Menu links now take into account existing querystring * No longer shows facet option for primary key columns * Conditionally displays sort/sort-desc if already sorted * Does not show facet option if already faceted by this",2020-09-30T23:01:19Z,2020-09-30T23:01:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fd0b00330fa9bc920185678b9dac8b97956138c4,"Don't show cog on Link column, refs #981 Also show ascending option before descending option",2020-09-30T22:31:17Z,2020-09-30T22:31:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f4fe9190c1df7f0e72f9d7040327a43cf252c48,"Configure code scanning, refs #183",2020-09-30T22:17:23Z,2020-09-30T22:17:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 97c71c3a3b2916bffa6081995ebccc2fa137c6d5,"Fixed test for column sorting, refs #981",2020-09-30T21:51:10Z,2020-09-30T21:51:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ae1f7c3870001561392be85d2f4cd4d2aaf32d59,"Column action menu for sort/faceting, refs #981",2020-09-30T21:43:39Z,2020-09-30T21:43:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cada1017edcfa691c2314d7ad1b7c7576495317f,Fixed incorrect example in README,2020-09-30T20:29:27Z,2020-09-30T20:29:27Z,d9a1cca675e8697c10ac5f4cbceac5ea7dc2a906,Shakeel Mahate,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,19921,shakeel,19864447,web-flow 5b8b8ae597cb5971b469923770e614b7fef30210,"Handle \r\n correctly in CSS escapes, refs #980",2020-09-29T19:16:30Z,2020-09-29T19:16:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c11383e6284e000b2641569457efa16ac9e0d6ae,"Fix rendering glitch with columns on mobile, closes #978",2020-09-28T22:42:31Z,2020-09-28T22:42:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1f021c37110fc9019b0ef70062c28c335e568ae2,"Update pytest requirement from <6.1.0,>=5.2.2 to >=5.2.2,<6.2.0 (#977) Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...6.1.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-09-28T22:16:34Z,2020-09-28T22:16:34Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 94fc62857ee2655a21d85f6dae84b67bbfa5956d,"Demonstrate extract= creates correct foreign keys Closes #138",2020-09-24T22:46:46Z,2020-09-24T22:46:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cda559f8353ea65d7db031fa57ea25b515b5fa24,"Include --column-order in combined example, refs #176",2020-09-24T20:33:19Z,2020-09-24T20:33:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a57acf84f77aac01fd6b8aaa2ce089145ff3c3e7,"Release 2.21 Refs #172, #175, #176, #177",2020-09-24T16:44:30Z,2020-09-24T16:44:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5a63b9e88c5887432eb1d7df39f304ea55038437,"Simplify drop-foreign-key, and drop_foreign_keys, closes #177",2020-09-24T16:19:07Z,2020-09-24T16:19:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d13c123100bddbe53b56cad6f9f0e7a0e50c4e0d,"sqlite-utils transform --column-order option, closes #176",2020-09-24T16:11:53Z,2020-09-24T16:11:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 725f206949441e4679ef4d1c5995c1cf7015a83e,"Documentation for .transform(column_order=), closes #175",2020-09-24T16:00:50Z,2020-09-24T16:00:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 022cdd97a9ddab1a152e23e1e1c42e78c1ed0fa9,"Much, much faster extract() implementation Takes my test down from ten minutes to four seconds! * Removed unnecessary update() optimization * Added column_order= to .transform() and .transform_sql() * Tests for reusing lookup table in extract() Closes #172",2020-09-24T15:43:55Z,2020-09-24T15:43:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5eb14d1c1f2e76d67fb70128a61ad22a7b38cd6a,Added several missing 'return self' to support chaining,2020-09-24T14:51:36Z,2020-09-24T14:51:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a6d0dce282e7fb58c5610e24c74098c923abfdc,datasette-json-html as render_cell example,2020-09-24T05:25:06Z,2020-09-24T05:25:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0ca5585fcb834122193e8e7186f926217b23cb8a,Clarify why you would want transform_sql(),2020-09-23T20:16:01Z,2020-09-23T20:16:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 66d506587eba9f0715267d6560b97c1fa44cc781,"Some optimizations for extract() Refs #172 - seems to give me about 20% speedup.",2020-09-23T20:12:09Z,2020-09-23T20:12:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1ebffe1dbeaed7311e5b61ed988f4cd701e84808,Correction: SQLite ALTER TABLE can rename columns,2020-09-23T03:09:42Z,2020-09-23T03:09:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9f59a7a325851b0026ffd3c385985e473fdff92c,"Fixed typo in release notes, refs #170",2020-09-23T00:35:44Z,2020-09-23T00:35:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5534c320e4dfdf0ee854704a40ced275f70edb05,Applied Black,2020-09-23T00:32:40Z,2020-09-23T00:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw dcdef136dbe05ecbd156e99688d2a938f307a581,"Release 2.20 Refs #114, #42, #162, #164, #165, #167, #169. Closes #170",2020-09-23T00:31:15Z,2020-09-23T00:31:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b8e0048485a76cdf056f06c3bf1b641f02b9ea40,"Fixed PRAGMA foreign_keys handling for .transform, closes #167",2020-09-23T00:12:56Z,2020-09-23T00:12:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5c4d58d1528367c15ec6490024bf2658f251acd3,"Progress bar for ""sqlite-utils extract"", closes #169",2020-09-23T00:02:29Z,2020-09-23T00:02:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 55cf928f73254273370d8489b4143875de4cabf2,"sqlite-utils extract, closes #42",2020-09-22T23:37:39Z,2020-09-22T23:37:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2db6c5b2d57f8f35124c8da70d60331b3fbc658b,"table.extract() now works with rowid tables, refs #42",2020-09-22T23:11:07Z,2020-09-22T23:11:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 71782311ce5a4535a0820c7a55fc813e6a12ae16,New .rows_where(select=) argument,2020-09-22T23:10:14Z,2020-09-22T23:10:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 317071a552003384c939a7551684f7299792ad18,Applied Black,2020-09-22T23:09:28Z,2020-09-22T23:09:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c3210f2ffb291ecbf23d4a80d17793f9f9bebfc9,"Added table.extract(rename=) option, refs #42",2020-09-22T22:57:02Z,2020-09-22T22:57:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c755f2852d8ef0a2142ba9e41197b2a6dd801d1d,Docstring for sqlite-utils transform,2020-09-22T22:47:11Z,2020-09-22T22:50:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8553799d38deece370f890f6c90af32f52a609b,"table.extract() method, refs #42",2020-09-22T22:20:18Z,2020-09-22T22:20:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cac051bb8aab88431c596d5ca321086df273164c,"Fix for 'open' bug, closes #973",2020-09-22T15:37:59Z,2020-09-22T15:39:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a980199e61fe7ccf02c2123849d86172d2ae54ff,"New -o option for opening Datasette in your browser, closes #970",2020-09-22T14:26:47Z,2020-09-22T14:26:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f29f6821f2d08e91c5c6d65d885a1bbc0c743bdd,Applied Black,2020-09-22T07:49:27Z,2020-09-22T07:49:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 752d2612296a553cdbeadecad769eb199099e88c,"Implemented sqlite-utils transform command, closes #164",2020-09-22T07:46:32Z,2020-09-22T07:47:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f8e10df00eae209fb0a1ea03384d9153f673a3ec,"Keyword only arguments for transform() Also renamed columns= to types= Closes #165",2020-09-22T06:39:10Z,2020-09-22T06:39:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 987dd123f2ac43c5ab66d69e59d454fe09660606,table.transform() method - closes #114,2020-09-22T04:20:01Z,2020-09-22T04:20:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 482477585a0f3aec1ef3210dee941742d2a02e5e,"@db.register_function decorator, closes #162",2020-09-22T00:31:43Z,2020-09-22T00:31:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bed9df2b3ef68189e2e445427721a28f4e9b4887,"Release 0.9a0, refs #16",2020-09-20T23:37:09Z,2020-09-20T23:37:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 684bb25b545512b67c773c2819714bab8fb88d2e,"Implemented facet by date, refs #16",2020-09-20T23:36:26Z,2020-09-20T23:36:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ef882986d07f157b6bcc6be3d7b64270fda3e523,"Release 2.19 Refs #112, #157, #160",2020-09-20T22:22:56Z,2020-09-20T22:22:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e23eedb4ce4efbf24fd01b80c0209de4b9aba2bf,"ignore=True argument for add_foreign_key, closes #112 Also --ignore for add-foreign-key command Plus table.add_foreign_key(...) now returns self, allowing more chaining",2020-09-20T22:17:25Z,2020-09-20T22:17:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ecb50c8f76535754f76bffdf77bf99e8f829b832,".enable_fts(..., replace=True) argument, closes #160",2020-09-20T22:05:46Z,2020-09-20T22:05:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3cc1944e53b75749644f558cbe1717397cae72ea,"sqlite-utils add-foreign-keys command, closes #157",2020-09-20T20:14:25Z,2020-09-20T20:14:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a258339a935d8d29a95940ef1db01e98bb85ae63,Fixed typo,2020-09-19T06:33:09Z,2020-09-19T06:33:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ab36101bdae69b11af7c6bd7edee838d052e6ecf,"Release 0.8 Refs #23, #24, #25",2020-09-18T22:40:02Z,2020-09-18T22:40:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow e1916941f52a5183f97ec8d85e358c49353df074,"Persist sort order for future searches, closes #23",2020-09-18T22:39:07Z,2020-09-18T22:39:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 847378d31eed6a0fc218d645e4c722d75db8bda2,"Fixed broken test caused by autoescaping templates I broke this in 0bf51d404929f5a019fdcd96c9fc5b8f780a3347",2020-09-18T22:35:23Z,2020-09-18T22:35:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw b06ed6cebdefacdeb28bf01ef2a7285314a6868b,"Fixed bug with incorrect template reuse, closes #24",2020-09-18T22:33:25Z,2020-09-18T22:33:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0f1b951c5131d16f3c8559a8e4d79ed5c559e3cb,Applied Black,2020-09-18T22:20:55Z,2020-09-18T22:20:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0bf51d404929f5a019fdcd96c9fc5b8f780a3347,"Apply autoescape to display templates You can still opt out of it using |safe",2020-09-18T22:20:41Z,2020-09-18T22:20:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 534fc9689227eba70e69a45da0cee5820bbda9e1,"template_debug mode plus plugin docs, closes #25",2020-09-18T22:11:58Z,2020-09-18T22:11:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw dffd1688dd4a0847e8e36e322b4006bc7c95b3de,"Release 0.7.1 Refs #22",2020-09-17T23:13:01Z,2020-09-17T23:13:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 7c5f162eb241f7e4ffb48d0cbe6f48522d19a0b0,"Fixed sort orders for timeline view, closes #22",2020-09-17T23:12:42Z,2020-09-17T23:12:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 60be561e927f6a7e8022a9362e78cfd683138b58,"Release 0.7 Refs 17, #21",2020-09-17T22:56:01Z,2020-09-17T22:56:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 100911b9cfaa7a555065f99bd41ad12232fb273c,"Applied Black, refs #21",2020-09-17T22:55:27Z,2020-09-17T22:55:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 42277379525330a29999eb4496cb352d768cac3e,"Added sort by relevance / oldest / newest, closes #21",2020-09-17T22:55:11Z,2020-09-17T22:55:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 426cb329349181428126b88eec362806e5e37a5e,"Release 2.6 Refs #50",2020-09-17T03:54:16Z,2020-09-17T03:54:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow efbe77ba7cefe063ef8e87d29eb20649f852c452,"Fixed bug with github-to-sqlite get and single items, refs #50",2020-09-17T03:53:01Z,2020-09-17T03:53:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw e44ebee3aea72a509e9f9de10d912aac08e0b44a,"Simplified get() implementation, refs #50",2020-09-17T03:38:28Z,2020-09-17T03:38:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw b02bf135485c0a7a3768868967f45a6b5e515289,Updated README,2020-09-17T03:33:30Z,2020-09-17T03:33:30Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, b2d49b65a92eb46f6e2b90988ad5dacd4ffd527a,"github-to-sqlite get command, refs #50",2020-09-17T03:32:51Z,2020-09-17T03:33:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7aeb51e9c1ede88876337581aa3c6dba46ce6dd2,Applied latest Black,2020-09-17T03:04:02Z,2020-09-17T03:33:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7805d53bcf11199bd1f2b07e05ae90151f9d0eb0,"Fix accidental mega long line in docs (#158) Thanks @tomviner",2020-09-16T06:21:42Z,2020-09-16T06:21:42Z,d151532d3a398e1acd965596193c7d4c7c0475ff,Tom V,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,167319,tomviner,19864447,web-flow 368be14c8bbb4cec607b89dcf677d089d743b649,Link to annotated release notes,2020-09-16T00:01:11Z,2020-09-16T00:01:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 432a3d675fa3697bd92fcc559d66e0c403d30c16,"sqlite3.enable_callback_tracebacks(True), closes #891",2020-09-15T21:59:17Z,2020-09-15T21:59:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d456b250326822b35169bbd52be5c143b6599fdc,"Release 0.49.1 Refs #967, #966, #956",2020-09-15T20:20:15Z,2020-09-15T20:20:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 448d13ea6b15a9c5c9165a4f6049d073f1524a5e,"Fix for MagicParameters error with no POST body, closes #967",2020-09-15T20:10:25Z,2020-09-15T20:12:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 65ca17d729182277b8fbf81825ec90814ef24d6e,Fix for DeprecationWarning: invalid escape sequence,2020-09-15T18:55:52Z,2020-09-15T20:10:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 853c5fc37011a7bc09ca3a1af287102f00827c82,"Fixed incorrect canned query example, closes #966",2020-09-15T03:52:44Z,2020-09-15T03:52:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow cb515a9d75430adaf5e545a840bbc111648e8bfd,"Don't push preleases to Docker Hub, refs #940",2020-09-14T22:09:03Z,2020-09-14T22:09:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 26de3a18bc47bdb152ab5909b2475a1ea202917b,tmate debugging tool,2020-09-14T21:53:54Z,2020-09-14T21:53:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c0249525d7df64471900f93ceb23e63463c46dd0,"Release 0.49 Refs #880, #944, #945, #947, #948, #953, #958, #962, #963, #964, #965",2020-09-14T21:38:24Z,2020-09-14T21:38:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 72ac2fd32cb80a52fc4965872eb0146c3a3f99e3,"JSON API for writable canned queries, closes #880",2020-09-14T21:23:18Z,2020-09-14T21:23:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 894999a14ef1b295673ef5f2063b043b2a15b769,"Improved test for JSON POST, refs #880",2020-09-14T20:25:09Z,2020-09-14T20:25:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 896fce228fec863354bd6267568c16ab13bb715a,"Canned query writes support JSON POST body, refs #880",2020-09-14T20:18:15Z,2020-09-14T20:18:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1552ac931e4d2cf516caac3ceeab4fd24da1510a,"Documented custom error pages, closes #965",2020-09-14T18:47:16Z,2020-09-14T18:47:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3817152e310e2cdb67908686bac730ab802f037d,"Rename default error template to error.html, refs #965",2020-09-14T18:30:31Z,2020-09-14T18:30:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 699be7dea9499355d576c16e330b85b90e1aca2a,"raise_404() function for use in custom templates, closes #964",2020-09-14T17:39:13Z,2020-09-14T17:39:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 30b98e4d2955073ca2bca92ca7b3d97fcd0191bf,"Single, not double quotes - refs #940",2020-09-14T02:47:21Z,2020-09-14T02:47:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c18117cf08ad67c704dab29e3cb3b88f1de4026b,"Release notes for 0.49a1 Refs #948 #958 #962 #947 #963 #944",2020-09-14T02:40:10Z,2020-09-14T02:40:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc77fcd1338599ae9db8606156170f1e502a002d,"Optional path parameters for custom pages, closes #944",2020-09-14T02:33:55Z,2020-09-14T02:34:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ea340cf320a2566d24517fb4a0c9852c5059e771,"Correctly persist selected facets in hidden fields Closes #963",2020-09-12T21:54:01Z,2020-09-12T21:54:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 20b1de86a1e95e3f98215f17a247cba5311007ae,Fix for test I broke in #947,2020-09-11T22:04:23Z,2020-09-11T22:04:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d02f6151dae073135a22d0123e8abdc6cbef7c50,"datasette --get status code for error pages, closes #947",2020-09-11T21:32:54Z,2020-09-11T21:32:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 77521c6cd7828433f9e71dabcceb9455b28593c5,"Documentation for --pdb, refs #962",2020-09-11T18:40:39Z,2020-09-11T18:40:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ca5c405d0fd2c68de96e0b9781e7ec63c76b565c,"New 'datasette --pdb' option, closes #962",2020-09-11T18:37:55Z,2020-09-11T18:37:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a6105cfcc99ba72050b4101cb0f072b58d9a8a0,"rebuild fts tables Refs https://github.com/simonw/sqlite-utils/issues/149",2020-09-11T04:31:14Z,2020-09-11T04:31:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7ad506d967b076c294a4dff66e17f40659600dbc,"Ensure result[""display""] is always defined",2020-09-10T19:58:01Z,2020-09-10T19:58:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 367082e787101fb90901ef3214804ab23a92ce46,"Typos in tests (#156) Thanks @simonwiles",2020-09-09T18:21:22Z,2020-09-09T18:21:22Z,a02cf01c415b3ca2d3b4458167191f30850ff9dd,Simon Wiles,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,96218,simonwiles,19864447,web-flow a591242dac1b39b32f59921778eaedd1a2ed5a4f,"Release 0.7a0 Refs #17",2020-09-09T00:45:07Z,2020-09-09T00:45:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow cfa08fea05ab6e45e2bf842afcb8632cd784710d,"Rename table to type, refs #17",2020-09-09T00:43:15Z,2020-09-09T00:43:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 433992eebd54af69c36c4491f0e1a6b0ebc4d2ca,-d option to run indexer only against specific databases,2020-09-09T00:37:21Z,2020-09-09T00:37:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 6be61263642d8e46ec54cf5f51af74e0df2f2393,"Release 2.18 Refs #145. #155",2020-09-08T23:37:28Z,2020-09-08T23:37:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 32f1badfec7302dd4b1fd2a60be8af40a990c30d,"Tracer example using print, refs #150",2020-09-08T23:27:55Z,2020-09-08T23:27:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e6d202b742a7b531fffa593703d34f8337632d68,"Handle case where subsequent records (after first batch) include extra columns Refs #145. * Extract build_insert_queries_and_params * Extract insert_chunk so it can be called recursively Thanks, @simonwiles",2020-09-08T23:20:36Z,2020-09-08T23:20:36Z,a02cf01c415b3ca2d3b4458167191f30850ff9dd,Simon Wiles,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,96218,simonwiles,19864447,web-flow 176f4e0ef4a4825ae3b61a5f7169a8943fccb073,"sqlite-utils rebuild-fts command, closes #155",2020-09-08T23:16:03Z,2020-09-08T23:16:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 76548596a6397336042fffeb0fcab24e6ef59cfe,"optimize command now accepts optional tables, refs #155",2020-09-08T22:34:55Z,2020-09-08T22:34:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9680a0291c7f5692076c468985c71f7fc6f5f199,'Soundness check' is better,2020-09-08T22:24:39Z,2020-09-08T22:24:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 64799df78b14a12084d1def91c561abdcbcd8773,".optimize() no longer cleans up _docsize This isn't necessary any more since the new .rebuild_fts() method can achieve the same thing. Refs #155, #153",2020-09-08T22:18:12Z,2020-09-08T22:18:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4c0f79398fa8a08515781d12243af21af8d9004e,"table.rebuild_fts() method, refs #155",2020-09-08T22:09:25Z,2020-09-08T22:09:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw db02e87840e0b86ec35fcdfb170d7a879189adb9,"Build demo with sqlite-utils>=2.17 To get the fix for this issue: https://github.com/simonw/sqlite-utils/issues/149",2020-09-07T23:18:07Z,2020-09-07T23:18:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow deb2eb013ff85bbc828ebc244a9654f0d9c3139e,Release notes for 2.17,2020-09-07T22:07:21Z,2020-09-07T22:08:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f28cd4de6d0c87e892999adb7d23699d6c00af05,"Release 2.17 Refs #144, #148, #149, #150, #151, #152, #153",2020-09-07T21:58:49Z,2020-09-07T21:58:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow cf2cb244faf992118f34aa196387a4ef8b39a20f,"Tracer mechanism for showing underlying SQL queries * Pass a tracer= function to Database constructor * New db.tracer() contextmanager * Neater SQL indentation, because tracer means it could be visible now * New db.execute() and db.executescript() methods Closes #150",2020-09-07T21:56:59Z,2020-09-07T21:56:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3e87500e1561f5c4e105cd026d33e0f715cc7dea,"table.optimize() deletes junk docsize rows Closes #153. Closes #149.",2020-09-07T21:16:13Z,2020-09-07T21:16:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c44906429735e9c23774404dc105913f3ff90b7c,"Additional tests for WAL mode This should have been included in 2d2d724e32824095b0bf267a38d9c6fd628cc706 Refs #132",2020-09-07T20:46:12Z,2020-09-07T20:46:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw de1059034486166131f2b2cd59ad69b4d26d6e25,"recursive_triggers=on by default, closes #152 Refs #149",2020-09-07T20:45:06Z,2020-09-07T20:45:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e878f2a8fe110ed5cf68e49c9902b641022c5b1d,Applied latest black,2020-09-07T19:45:54Z,2020-09-07T19:45:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59e3d4d1715192ef7b6710ac970f5f4849ab0f0d,"Neater indentation for SQL used in schemas, closes #148",2020-09-07T18:12:45Z,2020-09-07T18:12:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d0c752d50c9ddd1d094a26837347c970a9b34872,"Fixed a couple of tiny HTML bugs, thanks curlylint curlylint datasette/templates https://github.com/thibaudcolas/curlylint",2020-09-07T15:43:37Z,2020-09-07T15:43:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 24f7898d41a39218058f174c75ba62f7c0fcfff6,"Release 0.6 Refs #14",2020-09-05T16:24:11Z,2020-09-05T16:24:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 197ef3fc0fdf590bcfa108f214d753aee6e0fd0e,"Re-run search with escaping on FTS error Closes #14",2020-09-05T16:21:11Z,2020-09-05T16:22:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 129cc710285f75494bbddf8d8fa6b8c099b8763d,Only show facet if it has values,2020-09-04T07:42:08Z,2020-09-04T07:42:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 40e49eda4df00b80aa56a27bf2ad71fc84b3b17b,Max width on images,2020-09-04T07:39:51Z,2020-09-04T07:39:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow df5980fd7b1f0607cee615fe839ee86acabd3264,"Release 0.5 Refs #12",2020-09-04T01:45:35Z,2020-09-04T01:45:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 85131fd8d2beac4cd6317c7adcbc7e04ba495f73,"JavaScript for rendering maps, refs #12",2020-09-04T01:45:06Z,2020-09-04T01:45:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw dc62b27311778337b447b4b5ab2175fe9dbfef8c,Make json() available in templates,2020-09-04T01:34:01Z,2020-09-04T01:34:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 9104fe738f68bc340f9435fcc02d755281609e05,"Release 0.4.1 Refs #13",2020-09-03T21:40:40Z,2020-09-03T21:40:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cbb2491b85d7ff416d6d429b60109e6c2d6d50b9,"Fixed support for advanced FTS syntax, closes #13",2020-09-03T21:40:06Z,2020-09-03T21:40:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw ed1d0fc2f08307525d934bb5cd97326024cc60e8,"Documentation for display_sql, closes #9",2020-09-03T21:09:42Z,2020-09-03T21:09:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0df7f3d1f5db162375415e42c8b14c6bd404a789,"Release 0.4 Refs #3 #9 #10 #11",2020-09-03T21:02:46Z,2020-09-03T21:02:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 06fdf0fd79adb8510da5de8f6ed30a0b5b8668e1,"Fully working faceted search Closes #3",2020-09-03T21:01:14Z,2020-09-03T21:01:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw fe0bccb3654e2e6ba46820e733ce96c0bd020723,"Facet display, refs #3",2020-09-03T18:42:44Z,2020-09-03T18:44:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d3a91f55be5b03709cc84174be77bd569e338ca9,"0.4a1 Refs #10, #11",2020-09-03T18:03:15Z,2020-09-03T18:03:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow 74fe1459ba1c7ba9bb13bf79494ad4f5872f907b,Don't show 'None' if no ?q=,2020-09-03T17:50:52Z,2020-09-03T17:50:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cbdc506da26ec12ee6c93a8ecc8b2a7cc158e98e,"Added received category, closes #10",2020-09-03T17:38:46Z,2020-09-03T17:38:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 95fffc8078f8df4c4391bbcf8ff21f34fbab074f,"Added is_public column + initial plugin tests Closes #11",2020-09-03T17:33:47Z,2020-09-03T17:33:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 8c2e2cd8d9e541555321f3cc52b61eca80788e1d,"Fixed circular imports Also applied Black. Refs #3 #9.",2020-09-03T03:53:29Z,2020-09-03T03:53:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw f1bf2efa416580c0a35bc106ec6b1dff2db976e3,"Release 0.4a0 Refs #3, #9",2020-09-03T03:50:19Z,2020-09-03T03:50:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw d6605250ba053db9e89e7d62c89318b4225d1506,"Initial work on /-/beta plugin search page Refs #3, #9",2020-09-03T03:49:52Z,2020-09-03T03:49:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw a648bb82bac201c7658f6fdb499ff8ac17ebd2e8,"Upgrade to Black 20.8b1, closes #958",2020-09-02T22:24:55Z,2020-09-02T22:24:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 26b2922f177caa4e147aaee28be0cff37a457802,await_me_maybe utility function,2020-09-02T22:21:12Z,2020-09-02T22:21:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2023b3f5d63f7764844016db6a4d97fb85235b14,"Release 0.3 Refs #7",2020-09-02T21:07:13Z,2020-09-02T21:07:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 0e62744da9a429093e3409575c1f881376b0361f,Correct import path for AlterError exception,2020-09-02T20:29:46Z,2020-09-02T20:29:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1f64168fb45ead6f3e5cd08edb0f692745851bec,"New category column / categories table, closes #7",2020-09-02T20:23:06Z,2020-09-02T21:06:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw e0cd430e8905324bb0c9143b3adc8ea5fcf60d99,Docs for sqlite_utils.AlterError in add_foreign_keys(),2020-09-02T20:17:01Z,2020-09-02T20:17:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2e0ff04b804be9d83fed5eb13d7bd77cf55f4a9b,"Release 0.2 Refs #2",2020-09-01T20:40:52Z,2020-09-01T20:40:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow bda594ef50d24cc20d4e7a8ecb44547c68787150,"Use porter stemming by default, closes #2",2020-09-01T20:40:17Z,2020-09-01T20:40:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw fd00ca2e91ec42d09b4225606f9021979d6f33f4,"Release 0.1 Refs #4",2020-09-01T06:10:44Z,2020-09-01T06:10:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 5f1800f72ab13d23f513f3a0e3031eb0d5c0a191,"Optimize and vacuum, closes #4",2020-09-01T06:10:01Z,2020-09-01T06:10:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 903a756928c3fded74b61c92a12d8975cd5aca63,"Release 0.1a2 Refs #1",2020-09-01T04:49:41Z,2020-09-01T04:49:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,197431109,dogsheep-beta,9599,simonw,19864447,web-flow cb5ad5f8bdebbc356cc3648da6b0647f3e57fc6c,"Ensure timestamp index exists, closes #1",2020-09-01T04:49:18Z,2020-09-01T04:49:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw cd833e068657adf0a92704e30229e1898803230e,Basic test for index command,2020-09-01T04:44:46Z,2020-09-01T04:44:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw 83feae01d0ede90bc806beaaecb26d976bea2de1,First working version,2020-09-01T04:16:59Z,2020-09-01T04:16:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197431109,dogsheep-beta,9599,simonw,9599,simonw f65c45674d3242bfd2b80ade646cbfbc19ff5a42,"Notes on upgrading CodeMirror, refs #948",2020-08-30T18:11:04Z,2020-08-30T18:11:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9dbbfa1f0b5cf07c91ba4c8d7b0145cf0ed4cf0f,"Upgrade CodeMirror to 5.57.0, refs #948",2020-08-30T17:39:16Z,2020-08-30T17:39:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 44cf424a94a85b74552075272660bb96a7432661,"Remove double colon, refs #956",2020-08-29T01:33:05Z,2020-08-29T01:33:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c36e287d71d68ecb2a45e9808eede15f19f931fb,"Don't deploy alpha/betas to Docker Hub Refs #956",2020-08-29T01:18:52Z,2020-08-29T01:18:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7178126d902e2cfca606be0b0cff96c6c679c5b8,"Release notes for 0.49a0 Refs #953, #945",2020-08-28T23:12:47Z,2020-08-28T23:12:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cbc22ef20cf7326b90a11661931f155f81f700fd,"Add numpy to the matrix, refs #144",2020-08-28T22:56:06Z,2020-08-28T22:56:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1a9dab86fe22b122ea44e2161887fe3c0129297f,"Release 2.16.1 Refs #139, #142, #143",2020-08-28T22:45:11Z,2020-08-28T22:45:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 01c7784be54d14ee5b653753c38005d823fcdd09,"CI is now GitHub Actions, closes #143",2020-08-28T22:41:29Z,2020-08-28T22:41:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d7d3f962861ef32c5ead8f514c8756f5b6f7c4a0,"Black now runs in GitHub actions, refs #143",2020-08-28T22:37:45Z,2020-08-28T22:37:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8c405965e9f0b55900a41ff16ae7e6077bca6ef6,"GitHub Actions workflows, refs #143",2020-08-28T22:36:55Z,2020-08-28T22:36:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 10c6fbc3689311091a18ad4f8d1098e6761c35bc,"Applied Black 20.8b1, refs #142",2020-08-28T22:30:57Z,2020-08-28T22:30:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 947bb7626fd1763608a470adf9cf5f156ef003e9,"insert_all(..., alter=True) works for columns introduced after first 100 records * Insert all columns for every chunk * Update unit test to reflect new behaviour * Test that exception is raised * Update documentation Closes #139. Thanks, Simon Wiles!",2020-08-28T22:30:13Z,2020-08-28T22:30:13Z,a02cf01c415b3ca2d3b4458167191f30850ff9dd,Simon Wiles,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,96218,simonwiles,19864447,web-flow 799ecae94824640bdff21f86997f69844048d5c3,"register_output_renderer can now return Response, closes #953",2020-08-28T04:02:50Z,2020-08-28T04:02:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7d69f1ac02536d9a831d57ce096b96d07e812613,New header and footer,2020-08-27T21:59:34Z,2020-10-27T19:39:55Z,cb0d330fa68b6a0d1b11370a9dbda0d2b8f4d3aa,Natalie Downe,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,72973,natbat,9599,simonw ea87c2b943fdd162c42a900ac0aea5ecc2f4b9d9,"Release 2.16 Refs #134, #135",2020-08-21T21:02:29Z,2020-08-21T21:02:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c8b243348197c540710154fce7e7009d8e7f6699,"Install spatialite in Travis for --load-extension tests, refs #134",2020-08-21T21:01:44Z,2020-08-21T21:01:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7e9aad7e1c09d1cf80d0b4d17d6157212a4b857d,"--load-extension option for sqlite-utils query, closes #134",2020-08-21T20:54:11Z,2020-08-21T20:54:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bf4c6b7c82fab6b2400e48424f8dac1ae2f0a2dc,"find_spatialite() utility function, closes #135",2020-08-21T20:30:02Z,2020-08-21T20:30:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 86aefc39c5aca01b00dbc57ba386a6743c21fb46,Fixed undefined reference in index.rst,2020-08-19T17:22:33Z,2020-08-19T17:22:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 69033c6ec4a76d720e5c866aaa43b175c5ec1d8b,"datasette install --upgrade option, closes #945",2020-08-19T17:20:41Z,2020-08-19T17:20:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b21ed237ab940768574c834aa5a7130724bd3a2d,publish heroku now deploys with Python 3.8.5,2020-08-18T20:49:13Z,2020-08-18T20:49:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 39b2234253096bd579feed4e25104698b8ccd2ba,"Release 2.5 Refs #47",2020-08-18T15:05:50Z,2020-08-18T15:05:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw cc88ee4479faae954961315617844b1b9ccbcece,"More demo plugins: datasette-render-images, datasette-graphql",2020-08-18T15:04:46Z,2020-08-18T15:05:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw fa0217a94b9c2e042fc565a0d35e7e98bc275b7c,Updated README,2020-08-18T14:53:04Z,2020-08-18T14:53:04Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, 0949f0989c932bae59ec702a002fe521ca56570c,"emojis command, closes #47",2020-08-18T14:52:08Z,2020-08-18T14:52:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 9f096174a4a12f0ec1d9e0c7f4166df23781ba72,Switch to GitHub Actions CI,2020-08-18T14:22:02Z,2020-08-18T14:22:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw d8b5abf13f23c942e51a1263b94f041fd8f68ed8,Switch master => main,2020-08-18T14:17:33Z,2020-08-18T14:17:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 5e0b72247ecab4ce0fcec599b77a83d73a480872,"Run CI on GitHub Actions, not Travis * Run CI on GitHub Actions, not Travis - refs #940 * Update documentation refs to Travis * Release action now runs parallel tests, then pushes to PyPI, then Docker Hub",2020-08-18T05:09:34Z,2020-08-18T05:09:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 52eabb019d4051084b21524bd0fd9c2731126985,"Release 0.48 Refs #939, #938, #935, #914",2020-08-16T18:56:31Z,2020-08-16T18:56:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8e7e6458a6787a06a4488798bd643dd7728b8a5b,"Fix bug with ?_nl=on and binary data, closes #914",2020-08-16T18:24:39Z,2020-08-16T18:26:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a4c8ed36aa97211e46849d32a09f2f386f342dd,"Added columns argument to various extra_ plugin hooks, closes #938",2020-08-16T18:09:53Z,2020-08-16T18:09:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 94ae840fe3b2100409789dad4d6410579adcccd1,Plugin tests now start with test_hook_,2020-08-16T17:49:33Z,2020-08-16T17:49:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2da4144c57a54db420d3e787004390b4f9f7cff3,Applied Black,2020-08-16T17:35:14Z,2020-08-16T17:35:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ac69d151c30f2024e5f06e557bdd07186fb268c9,Test that plugin hooks are documented with correct arguments,2020-08-16T17:33:44Z,2020-08-16T17:33:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e3639247cd48f7446c0a05f30042588ad05eb678,"Standard arguments for extra_ plugin hooks, closes #939",2020-08-16T16:50:23Z,2020-08-16T16:50:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 41ddc197561ac2d2a1bb988956c301a523c6ca35,Docs now live at docs.datasette.io (#937),2020-08-15T23:57:05Z,2020-08-15T23:57:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow af12f45c2b0e4782ca92c2d00481dc47ccb7a046,Documentation and tests for db.is_mutable,2020-08-15T23:26:39Z,2020-08-15T23:27:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b86f94883b1d827f85b07009e8346b8e9c6eeefa,"Don't hang in db.execute_write_fn() if connection fails Closes #935 Refs https://github.com/simonw/latest-datasette-with-all-plugins/issues/3",2020-08-15T22:35:31Z,2020-08-15T22:35:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 13b3b51087964d5e1a8c1cdd2495e07bdbe176b8,"Release 0.47.3 Refs #934, https://github.com/simonw/latest-datasette-with-all-plugins/issues/3",2020-08-15T20:56:08Z,2020-08-15T20:56:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 45414f8412a8333d70a11bf8f0677ed9efc3c1fc,"--get now calls startup() plugin hooks, closes #934",2020-08-15T20:38:15Z,2020-08-15T20:52:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7702ea602188899ee9b0446a874a6a9b546b564d,"Release 0.47.2 Refs #931",2020-08-12T20:54:33Z,2020-08-12T20:54:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e3e387fae78ea6c4c60d30303dc5a010d73c68d1,"Fixed URLs to SpatiaLite files, refs #931",2020-08-12T20:49:50Z,2020-08-12T20:49:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c8d796919281e6d97fe470d74f8580cc35fea625,"Release 2.15.1 Refs #133",2020-08-12T16:59:48Z,2020-08-12T16:59:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d03fc607b355f22f7bfee4387d46f13f12463420,"Package as sdist as well, refs #133 Also refs https://github.com/simonw/homebrew-datasette/issues/10",2020-08-12T16:56:36Z,2020-08-12T16:56:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b8c09a9334faabeeba728a64fb28226ccf163400,"Suggest ""allow"": false instead of ""allow"": {}",2020-08-12T05:56:52Z,2020-08-12T05:56:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 309d7191a1e4e321b4f44345105a696001d65593,Fixed broken rST link,2020-08-12T05:11:08Z,2020-08-12T05:11:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow cd8c79d30ac38639a7904a0fd01518121bcaadf1,"Release 0.47.1 Refs #930",2020-08-12T02:37:24Z,2020-08-12T02:37:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 10ce9ce3bcfd1ea967df8da63a4774f4afef3035,"Include templates/ in MANIFEST, refs #930",2020-08-12T02:34:39Z,2020-08-12T02:34:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03418ee037057aa85204f5a3feb2066cbb6a9b3e,"Release 0.47 Refs #335, #923, #925, #926, #928",2020-08-12T00:42:47Z,2020-08-12T00:42:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a805288abe8d155b6dad227221e5f70311d06c3,"Updating homebrew plugin installation instructions This will start working as soon as Datasette 0.47 ships. Refs #923",2020-08-12T00:31:53Z,2020-08-12T00:31:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e139a7619f63d45ca2ff1ee108b933e17b5675b3,"'datasette --get' option, closes #926 Also made a start on the datasette.utils.testing module, refs #898",2020-08-12T00:24:40Z,2020-08-12T00:24:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 83eda049af3f38d4289118d3576f96b2535084b1,Fixed rST bug,2020-08-12T00:10:12Z,2020-08-12T00:10:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw afdeda8216d4d3027f87583ccdbef17ad85022ef,"Use runpy in install/uninstall, refs #928",2020-08-11T23:54:52Z,2020-08-11T23:54:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw adfe3042817a297fcb3160c1e3a446ece0149008,Upgrade pip in GitHub Actions runs,2020-08-11T23:12:05Z,2020-08-11T23:12:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6a126fa25f0c835372387de73f0842c656467fbe,"Removed aiohttp from test dependencies It wasn't being used.",2020-08-11T23:05:00Z,2020-08-11T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5126ecb1267ed3850bf3b0ab270accd031a02e79,"Re-arranged installation docs, added Homebrew - closes #923",2020-08-11T22:52:41Z,2020-08-11T22:52:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7fddc9019516c4702416fe4cdb05a07ac214b61,"Fixed typo in help text, refs #925",2020-08-11T22:33:16Z,2020-08-11T22:33:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 01fe5b740171bfaea3752fc5754431dac53777e3,"datasette install / datasette uninstall commands, closes #925",2020-08-11T22:31:47Z,2020-08-11T22:32:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3fa261d1d2034b9444526ad764600f9798d9058c,"Removed Python 3.5 installation instructions Suggested here: https://github.com/simonw/datasette/discussions/921#discussioncomment-49362",2020-08-11T03:26:42Z,2020-08-11T03:26:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e21face1d74d65170283bc77ba783d9f99c76998,Link to discussions forum,2020-08-11T02:49:22Z,2020-08-11T02:49:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow be1fcd34b33d32e2276ceb81e2abef4a82cda1f8,"Link to GitHub Discussions Also fixed a couple of master => main",2020-08-11T02:47:09Z,2020-08-11T02:47:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 66ed36258a64d11d99794e9ac9b3c5c9bc1727a8,Renaming from master to main,2020-08-10T21:04:32Z,2020-08-10T21:04:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7536a5a0f6fc49ce1a6cb961f9fbe5edb7662c68,"Release 0.15 Refs #132",2020-08-10T19:06:02Z,2020-08-10T19:06:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2d2d724e32824095b0bf267a38d9c6fd628cc706,"Tools for enabling and disabling WAL, closes #132",2020-08-10T18:59:21Z,2020-08-10T18:59:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fca723ab2ab7c162a5e62d85d28d73f73cf40bcb,Fixed order of master and main in release notes,2020-08-09T19:30:55Z,2020-08-09T19:30:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2955e7ea51f49e4353bda0c4eeb67537cfd06996,One last update of the new tagline,2020-08-09T16:40:17Z,2020-08-09T16:40:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 860b97b5a4373e0c6fd625754f54bf64ea2b6cf7,"Build main but not master, refs #919",2020-08-09T16:19:01Z,2020-08-09T16:19:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b597aa07e6dd95216f240cbc4ac76d03ae2e841e,"Fixed link in release notes, refs #918",2020-08-09T16:09:07Z,2020-08-09T16:09:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f25391de1f107db3c70ae3e298bd1145ec487671,"Release 0.46 Refs #849, #908, #896, #897, #905, #909, #456, #887, #890",2020-08-09T16:06:34Z,2020-08-09T16:06:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6d29210cf45dcd4e57681146a9ce0a0c910381b9,Updated docs on what happens when a release goes out,2020-08-09T16:05:09Z,2020-08-09T16:05:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f10f0f7664d474c1be82bf668829e3b736a3d2b,Fix for security issue #918,2020-08-09T16:03:17Z,2020-08-09T16:03:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw de90b7568c5db7bbd5979b2551758ab857ad342d,Fixed incorrect link reference,2020-08-09T15:41:16Z,2020-08-09T15:41:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 602390081c3aba7635cd4aa3d06a2f0a8821e17f,Package as sdist as well as bdist_wheel,2020-08-09T04:58:24Z,2020-08-09T04:58:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow dc86ce7d3ae5504860f7a009c01f3a0f0c718686,Added datasette-graphql,2020-08-07T04:32:46Z,2020-08-07T04:32:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow daf1b50d13e92dd582c055ab0acd8c6d940ed21d,datasette-graphql in news,2020-08-07T04:30:59Z,2020-08-07T04:30:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 957f8c9b4ca76e32b03ca5dbf50dd61d01f25292,2.14.1 release notes,2020-08-06T06:31:11Z,2020-08-06T06:31:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5de24ee0a4652ce3d3b2e9726ccea25343a10ed1,Release 2.14.1,2020-08-06T06:28:50Z,2020-08-06T06:28:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow db1e08c2c89ac8e93bf8650a69f7ec6585c9b804,Documentation for table.detect_fts() method,2020-08-06T02:21:49Z,2020-08-06T02:21:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5560d717cb6c3ba378f2b79de452fa2a737e9d6d,Updated list of supported parameters to db.table(),2020-08-01T21:30:43Z,2020-08-01T21:30:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a8b922bcb91186c44fc163f7f6566598d962d364,"Release 2.14 Refs #127, #130",2020-08-01T20:58:47Z,2020-08-01T20:58:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 57e4eb8e5564af5d97f892b3be8342451ee177a2,"sqlite-utils populate-fts --tokenize= option, closes #130",2020-08-01T20:51:05Z,2020-08-01T20:51:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 617e6f070c85be66ea04c80b78dafd08c875f8c8,"enable_fts(..., tokenize=X) parameter, refs #130",2020-08-01T20:40:36Z,2020-08-01T20:40:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7ca8c0521ac1ea48a3cd8d0fe9275d1316e54b43,"Calculate coverage on pushes to main Refs #849",2020-07-31T23:23:02Z,2020-07-31T23:23:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 84c162dec377d7ac8ea286dc42142273fc22a49c,"Deploy latest on pushes to main Refs #849",2020-07-31T23:22:31Z,2020-07-31T23:22:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 73bb59a9b5edae2097af2155b4de0b122940f196,"Mirror master and main, refs #849",2020-07-31T23:19:43Z,2020-07-31T23:19:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2d7fa8b9058dfbf9c7c371cdeec115d32a177dc9,"Use None as a default arg (#901) Thanks, @fcatus! * Use None as a default arg * Black formatting fix Co-authored-by: Simon Willison ",2020-07-31T18:42:38Z,2020-07-31T18:42:38Z,46e4cbbe1f073e93ec59b6ee14963e6b1c627496,fcatus,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,56323389,Alyetama,19864447,web-flow d71b0c0cb951e973d2d1d1a2540961f19aa9eb00,"Publishing to Vercel section Closes #912",2020-07-31T17:06:32Z,2020-07-31T17:06:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8fe1e6d1be021aeeb8f08b0f77f03b75a83b6f75,"insert-files can now read from stdin, closes #127",2020-07-30T03:08:12Z,2020-07-30T03:08:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8d02f1dfcfb741128285c04b2cd834cf30747e04,An open source multi-tool for exploring and publishing data,2020-07-30T01:20:24Z,2020-07-30T01:20:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 710454d72aed5094573e642344fd075a0ef5372c,"Release 2.13 Refs #128",2020-07-30T01:13:53Z,2020-07-30T01:13:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f804690274ce1bd93cc9e173a9d3b393312666cb,"Support inserting UUID and memoryview, closes #128",2020-07-30T01:10:25Z,2020-07-30T01:10:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0748a65a22302640ec7520a19aaba280b5615930,"Fixed content-disposition header on DB download, closes #909",2020-07-29T21:34:22Z,2020-07-29T21:34:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5c12a797f0b81cd5862dcd50354b4b571e9bf5a,"Update pytest requirement from <5.5.0,>=5.2.2 to >=5.2.2,<6.1.0 (#910) Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...6.0.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-07-29T21:26:03Z,2020-07-29T21:26:03Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 3214af4a20b5c09e2ddaebc922ac9ac12fe93344,Fixed bug in one of the insert-files examples,2020-07-28T01:53:57Z,2020-07-28T01:53:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3f6a10b807c8b2df6e1f971d9747cbefd858e63a,"Release 2.12 Refs #122, #123, #124, #125, #126",2020-07-27T07:21:26Z,2020-07-27T07:21:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ebc802f7ff0e640b6ae11ea525290fea0115228c,"sqlite-utils insert-files command, closes #122",2020-07-27T07:08:57Z,2020-07-27T07:08:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1a61a6d3d65d14af325889fb5149794bb6c7b214,"Ability to insert base64 binary data as JSON, closes #126",2020-07-27T03:59:15Z,2020-07-27T03:59:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 814d4a7f90991be865d38aac45ff12e36df1c67d,"-p for passing named params to query, closes #124",2020-07-27T03:53:51Z,2020-07-27T03:53:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 20e543e9a492f2e764caae73c38e87f18eaec444,"Output binary columns as base64 in JSON, closes #125",2020-07-27T00:48:36Z,2020-07-27T00:48:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bc8409941fb609eba646c29ae3ec40b8cdd122a4,"--raw option, refs #123",2020-07-26T16:43:45Z,2020-07-26T16:43:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3c33b421320c0be81a625ca7307b2e4416a9ed5b,"Documenting both false and {} for ""deny all"" is confusing Refs #906",2020-07-25T21:44:42Z,2020-07-25T21:44:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 980600564c1fbf5baa23810b4f32d7c097b866fa,Updated news section,2020-07-25T01:09:36Z,2020-07-25T01:09:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 092874202c8748d6e0d4800eaf707c0145d95ffe,"Improvements to allow block logic and debug tool true and false allow block values are now supported, closes #906 Added a bunch of demo links to the documentation, refs #908",2020-07-25T00:04:06Z,2020-07-25T00:04:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 88065fb74fb2ca66ebb0c1a0a5a75ca13c25405f,"Increase size of allow/actor fields, refs #908",2020-07-24T23:52:16Z,2020-07-24T23:52:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 12c0bc09cc4bf9addde20f3d46613de11f27c641,"/-/allow-debug tool, closes #908",2020-07-24T22:54:41Z,2020-07-24T22:55:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6be5654ffab282e8cf39cc138ba2d4496ebc7407,"Exclude tests from package, properly this time The `exclude` argument to `find_packages` needs an iterable of package names. Closes #456 - thanks, @abeyerpath!",2020-07-24T20:39:53Z,2020-07-24T20:39:53Z,9585cefab9c28adcb0c2d7fccbd48333cd74642c,abeyerpath,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,32467826,abeyerpath,19864447,web-flow 21fc1cad6dd6348c67acff90a785b458d3a81275,Release 0.21.3,2020-07-23T14:56:02Z,2020-07-23T14:56:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow c00e7b4532b9478c59c32e2cfb99efbf1358253a,Updated README,2020-07-23T14:54:26Z,2020-07-23T14:54:26Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,207052882,github-to-sqlite,,,, 38e38373828af1988fa172a1f3859998ad30d3fe,Rename readme-toc.md to readme-toc.yaml,2020-07-23T14:53:33Z,2020-07-23T14:53:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow a87f9d9da5d45fe5ea2c65acdb9447c7eda2b23e,"README table of contents action https://github.com/simonw/til/blob/master/github-actions/markdown-table-of-contents.md",2020-07-23T14:52:36Z,2020-07-23T14:52:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 8cdbde0668c060265a9dd5a669f1052e97531363,Placeholder first TOC,2020-07-23T14:50:56Z,2020-07-23T14:50:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 76906215d157effae224f0cb2089070050de0248,Updated README,2020-07-22T19:02:13Z,2020-07-22T19:02:13Z,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,f0031cc286d7f7a2dc1ac63c2100b9870639429c,README-bot,206156866,twitter-to-sqlite,,,, e1777ab6db51fa37a05943c2c83fbf2281ec3ec7,"GitHub Action running markdown-toc, refs #48",2020-07-22T19:01:07Z,2020-07-22T19:01:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 40d7530317b9b30a1c4bd3b73dac6f8b0669585b,"Placeholder for markdown-toc, refs #48",2020-07-22T18:55:05Z,2020-07-22T19:00:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 028f193dd6233fa116262ab4b07b13df7dcec9be,How to use a custom domain with Cloud Run,2020-07-22T18:17:05Z,2020-07-22T18:17:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 213e6a892636408d289dd75511327c4312c438e4,"content-length for DB downloads, closes #905",2020-07-22T04:52:35Z,2020-07-22T04:52:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 02dc6298bdbfb1d63e0d2a39ff597b5fcc60e06b,permission_allowed resource can be a tuple,2020-07-21T15:22:31Z,2020-07-21T15:22:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d9a5ef1c32a4390e398653ebfd570f8e1a03d93e,"Don't need this, we're not using GitHub pages",2020-07-20T00:49:32Z,2020-07-20T00:49:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b975890d998f6e47297a049c7d8674812107ea5b,Release 0.21.2,2020-07-18T22:42:54Z,2020-07-18T22:42:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow 4ae4aa6f172344b19ff3513707195ee6d2654bd4,"Release 2.4 Refs #43, #44",2020-07-18T22:34:15Z,2020-07-18T22:34:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7b8439068dfa78f7526fc115efe0b44dcda3a318,"Renamed tags.repo_id to tags.repo, closes #44",2020-07-18T22:15:06Z,2020-07-18T22:15:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 05238b16328c9fed1486972dbce1b4df66a82f1b,"Added tags to demo, refs #43",2020-07-18T21:52:51Z,2020-07-18T21:52:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw b368cde1081832fc9f69589ac8771334985e8a6b,"Added 'tags' command, closes #43",2020-07-18T21:52:10Z,2020-07-18T21:52:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 1f6a134369e6a7efaae9db469f15b1dd2b7f3709,"await request.post_body() method, closes #897",2020-07-17T20:12:35Z,2020-07-17T20:12:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5f06bc356fb5917ef7fbb6fe4693f30d711cdb3,"""white-space: pre-wrap"" for all table cells, refs #896",2020-07-16T19:06:45Z,2020-07-16T19:06:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4691228a81550818fe7d4b43f67c76da2640687f,"Fix for version color in nav, refs #892",2020-07-12T20:00:16Z,2020-07-12T20:00:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ee0ef016523a765b6ef6eaa43cad9ad568f78ae4,Added new logo to the documentation,2020-07-12T19:53:29Z,2020-07-12T19:53:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7090e43d804724ef3b31ae5ca9efd6ac05f76cbc,"Release 2.3 Refs #42",2020-07-09T23:26:34Z,2020-07-09T23:26:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 6ff3b4ed426ec0fb06d4acc5443b21c241fb91d2,"repos -r option for specific repos, closes #42",2020-07-09T23:25:01Z,2020-07-09T23:25:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw a236a6bc771a5a6a9d7e814f1986d461afc422d2,"Release notes for 2.11 Refs #118, #120",2020-07-08T17:36:07Z,2020-07-08T17:36:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0f8b042b47ab4516829a2e56a2668fff0c5329e6,"Release 2.11 Refs #118, #120",2020-07-08T17:28:29Z,2020-07-08T17:28:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow f8277d0fb9c05a88a9ff01d996e31d55f0f0a645,"sqlite-utils query can now run DML (#120) * Failing test showing that DML in `sqlite-utils query` doesn't work * Run `sqlite-utils query` in a transaction so that DML is committed Thanks, @tsibley!",2020-07-08T05:14:04Z,2020-07-08T05:14:04Z,f25304fb12f6d6fab36f551427610ed8e96f0c2f,Thomas Sibley,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,79913,tsibley,19864447,web-flow cd231e97cdff914c0371ac2f4dabf10ae93f485e,Updated example for asgi_wrapper,2020-07-08T02:01:13Z,2020-07-08T02:01:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ba739b2457306dbc14ae4a87003e8784e5ed715d,An open source multi-tool for exploring and publishing data,2020-07-07T19:54:54Z,2020-07-07T19:54:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ae4593316ccf5e42ad26f27033193834a7e696c8,"Add insert --truncate option Deletes all rows in the table (if it exists) before inserting new rows. SQLite doesn't implement a TRUNCATE TABLE statement but does optimize an unqualified DELETE FROM. This can be handy if you want to refresh the entire contents of a table but a) don't have a PK (so can't use --replace), b) don't want the table to disappear (even briefly) for other connections, and c) have to handle records that used to exist being deleted. Ideally the replacement of rows would appear instantaneous to other connections by putting the DELETE + INSERT in a transaction, but this is very difficult without breaking other code as the current transaction handling is inconsistent and non-systematic. There exists the possibility for the DELETE to succeed but the INSERT to fail, leaving an empty table. This is not much worse, however, than the current possibility of one chunked INSERT succeeding and being committed while the next chunked INSERT fails, leaving a partially complete operation.",2020-07-06T21:18:23Z,2020-07-08T17:26:20Z,f2f4d10a554519ea00fb44a5f6377123c59e1f22,Thomas Sibley,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,79913,tsibley,9599,simonw 78b2dc89dc3f652ae4e67de497fcadc242be17fc,"datasette-search-all>=0.3 Refs #41",2020-07-06T00:57:52Z,2020-07-06T00:57:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 1dbe2d88fffcbc64ec0db4c0c4af5aa212f88e2e,"--memory 2Gi, refs #41",2020-07-05T22:42:25Z,2020-07-05T22:42:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow bcb59ca466421f199444e2132c220f6ffaa9c655,"codecov should not be blocking From https://docs.codecov.io/docs/common-recipe-list",2020-07-03T04:29:32Z,2020-07-03T04:29:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ea99a4431ce5bc2d65a3496da5b38e1986550a96,"Only load Python files from plugins-dir Pull request #890. Thanks, @amjith! * Load only python files from plugins-dir * Add a test to verify non-python files are not loaded as plugins",2020-07-03T03:08:32Z,2020-07-03T03:08:32Z,a83a9ad7fdcc8d400257ebb4c5d09638aa09f73b,Amjith Ramanujam,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49260,amjith,19864447,web-flow 57879dc8b346a435804a9e45ffaacbf2a0228bc6,"Better titles for canned query pages, closes #887",2020-07-02T00:23:37Z,2020-07-02T00:23:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f1f581b7ffcd5d8f3ae6c1c654d813a6641410eb,"Release notes for 0.45 Refs #687, #807, #812, #832, #834, #835, #840, #842, #846, #852, #854, #863, #864, #870",2020-07-01T21:43:07Z,2020-07-01T21:43:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c7e8a4aaac712519d3ffab5b0c774ea57907ddc1,"Handle missing request object, refs #884",2020-07-01T21:36:36Z,2020-07-01T21:36:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1bae24691f1e9f87daa32b09827c2e3a6af075c3,"Only show 'log out' if ds_cookie present, closes #884",2020-07-01T21:25:59Z,2020-07-01T21:25:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7c3fc978ca787e9bbd49357c649d93042396b44,"datasette-auth-tokens improved description Refs https://github.com/simonw/datasette-auth-tokens/issues/1",2020-07-01T19:26:30Z,2020-07-01T19:26:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 676bb64c877d73f8ff496cef4632f5a8a5a9283c,"Release 0.45a5 Refs #840, #832, #835, #812",2020-07-01T04:25:35Z,2020-07-01T04:25:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 549b1c2063db48c4622ee5c7b478a1e3cbc1ac07,"New forbidden() plugin hook, closes #812",2020-07-01T04:17:38Z,2020-07-01T04:17:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3ec5b1abf6afa2d22a3378092809a1a8c0249d26,"CSRF tests for canned query POST, closes #835",2020-07-01T03:08:00Z,2020-07-01T03:08:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 08b4928a75faa1f2ba1c5b9908bcf2df4975a9d4,"asgi-csrf>=0.6, refs #835",2020-07-01T01:18:19Z,2020-07-01T01:18:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2b85bbdd45a2da51a735f4aaca940c86e104e18a,"Added logout button to pattern portfolio, closes #876 Refs #875",2020-06-30T23:47:23Z,2020-06-30T23:47:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cfd69593f75295c63642a38af6801704c1bddc60,Removed hashes from examples on docs/pages - closes #879,2020-06-30T23:45:34Z,2020-06-30T23:45:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d6e03b04302a0852e7133dc030eab50177c37be7,"Cascading view permissions, closes #832 - If you have table permission but not database permission you can now view the table page - New BaseView.check_permissions() method",2020-06-30T23:40:50Z,2020-06-30T23:40:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ab76eddf31bef99630cc78f462a0b67624db60ac,"Express no opinion if allow block is missing Default permission policy was returning True by default for permission checks - which means that if allow was not defined for a level it would be treated as a passing check. This is better: we now return None of the allow block is not defined, which means 'I have no opinion on this' and allows other code to make its own decisions. Added while working on #832",2020-06-30T22:49:06Z,2020-06-30T22:49:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9ac6292614a332ddc5d0868abe4a72f8f48bc7ac,"_header_x now defaults to empty string Prior to this a request to e.g. https://latest.datasette.io/fixtures/magic_parameters which did not include a User-Agent header would trigger a 500 error.",2020-06-30T22:00:17Z,2020-06-30T22:00:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2115d7e3457b48b3cf9c81551b9fed2d0e9cd111,"Logout link in nav, refs #875",2020-06-29T18:40:40Z,2020-06-29T18:40:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 51427323e68c6fef19a72fad48dd44f933207811,"Add message when user logs out, refs #840",2020-06-29T18:31:35Z,2020-06-29T18:31:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 16f592247a2a0e140ada487e9972645406dcae69,"Use explicit lifestyle=on for Uvicorn, refs #873",2020-06-29T15:42:50Z,2020-06-29T15:42:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 35aee82c60b2c9a0185b934db5528c8bd11830f2,"Fixed 500 error with /favicon.ico, closes #874",2020-06-29T04:27:11Z,2020-06-29T04:27:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 22d932fafc3fa9af5a8f5eeab908688eaeb177ea,"/-/logout page for logging out of ds_actor cookie Refs #840",2020-06-29T04:17:30Z,2020-06-29T04:17:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 968ce53689b088748e1587f5a57e5cc8150f8ea1,Added datasette-write to plugins list on Ecosystem,2020-06-29T03:49:45Z,2020-06-29T03:49:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 265483173bc8341dc02c8b782b9b59d2ce8bbedb,"Release 0.45a4 Refs #864, #871",2020-06-29T02:31:03Z,2020-06-29T02:31:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a8a5f813722f72703a7aae41135ccc40635cc02f,"Made show_messages available to plugins, closes #864",2020-06-29T00:50:47Z,2020-06-29T00:50:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ac4936cec87f5a591e5d2680f0acefc3d35a705,".add_message() now works inside plugins, closes #864 Refs #870",2020-06-29T00:25:35Z,2020-06-29T00:25:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw af350ba4571b8e3f9708c40f2ddb48fea7ac1084,"Use single Request created in DatasetteRouter, refs #870",2020-06-29T00:01:33Z,2020-06-29T00:01:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4dad0284327738acd88316d0e35129a78a1a1b47,"BaseView.as_asgi is now .as_view, refs #870",2020-06-28T23:47:40Z,2020-06-28T23:47:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3bc2461c77ecba3e1a95301dd440a9bef56b1283,"Refactored AsgiView into BaseView, refs #870",2020-06-28T23:06:30Z,2020-06-28T23:06:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a8bcafc1775c8a8655b365ae22a3d64f6361c74a,"Refactored out AsgiRouter, refs #870",2020-06-28T20:45:17Z,2020-06-28T20:45:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0991ea75cc7b265389aa8362414a305ba532d31a,"Renamed _timestamp to _now, refs #842, closes #871",2020-06-28T19:45:34Z,2020-06-28T19:47:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 99fba0fad35ab81f39e68568ea4afa94b88ab232,"Link to datasette-init plugin hook, refs #834",2020-06-28T19:37:50Z,2020-06-28T19:37:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8b25b14de17e50edca4f5a5fe8001587d9e4006c,Added note about unit testing the startup() hook,2020-06-28T16:09:43Z,2020-06-28T16:09:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b28657672f1023d32c4afbecd0e7232ab417bc88,"Added register_magic_plugins hook to changelog, refs #842",2020-06-28T03:29:24Z,2020-06-28T03:29:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1f55a4a2b68fa65e56a28baeb7f44122fdeca7e7,Release notes for 0.45a3,2020-06-28T03:22:49Z,2020-06-28T03:22:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 335f26a0f7f00134f02ae0f001946580b0edecf5,"/fixtures/magic_parameters demo, refs #842",2020-06-28T03:11:01Z,2020-06-28T03:11:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 563f5a2d3ab30ad08daee38f5ec3ed6429ac9206,"Magic parameters for canned queries Closes #842 Includes a new plugin hook, register_magic_parameters()",2020-06-28T02:58:16Z,2020-06-28T02:58:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4b142862f237f95a731cb8263a293eda70d13c82,"Support non-async view functions, closes #867",2020-06-27T18:30:34Z,2020-06-27T18:30:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1bb33dab49fd25f77b9f8e7ab7ee23b3d64c123c,"Update pytest-asyncio requirement from <0.13,>=0.10 to >=0.10,<0.15 (#866) Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.10.0...v0.14.0) Signed-off-by: dependabot-preview[bot] Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>",2020-06-24T18:50:55Z,2020-06-24T18:50:55Z,2edd38cb3801aa07f709f083eba7cbe4f16e0978,dependabot-preview[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,27856297,dependabot-preview[bot],19864447,web-flow 1a5b7d318fa923edfcefd3df8f64dae2e9c49d3f,Fixed test I broke in #863,2020-06-24T04:17:30Z,2020-06-24T04:17:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5916cbffbf366d945cb2fed7b9fd8c5140e96d7,Release notes for 0.45a2,2020-06-24T03:28:50Z,2020-06-24T03:28:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 28bb1c51897f3956861755e345e18b8e0b1423ac,"csrftoken() now works with .render_template(), closes #863",2020-06-24T03:23:30Z,2020-06-24T03:23:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eed116ac0599c7d21b7129af94d58ce03a923e4e,render_template needs await,2020-06-24T03:06:30Z,2020-06-24T03:06:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d0cdaaaf00249230e847be3a3b393ee2689fbfe4,Release notes for 2.10.1,2020-06-23T21:13:18Z,2020-06-23T21:13:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 97246f9ef7dfa38a5fd71841f397fe3222be0875,"Release 2.10.1 Refs #116",2020-06-23T21:04:07Z,2020-06-23T21:04:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow fbeb61e49c940ee96d1423c76300ba3ce2cadf80,"Documentation for table.pks, closes #116",2020-06-23T21:03:13Z,2020-06-23T21:03:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 000528192eaf891118932250141dabe7a1561ece,"New 'Testing plugins' page, closes #687",2020-06-22T03:53:42Z,2020-06-22T03:53:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 74889aa92e9dfd5f08ee65fe800fdf0fecc818ce,"How to use the datasette-plugin template, refs #687, closes #855",2020-06-22T02:51:26Z,2020-06-22T02:51:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 751e7b4af7e6ae73d173d38fd5b097673c2169f6,"Update tests for new plugin_hooks.rst, refs #687",2020-06-22T02:41:07Z,2020-06-22T02:41:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c32af6f693692afbf282d279af420f06b9d14cdf,"Split out new 'Writing plugins' page, refs #687",2020-06-22T02:37:48Z,2020-06-22T02:37:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1f423790899f2867cb24f3705f4afdef363f01f1,"Improved intro on plugin_hooks.rst page, refs #687 https://datasette.readthedocs.io/en/latest/plugin_hooks.html",2020-06-22T00:52:58Z,2020-06-22T00:52:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 36e77e100632573e1cf907aba9462debac7928e9,"Move plugin hooks docs to plugin_hooks.rst, refs #687",2020-06-22T00:33:48Z,2020-06-22T00:34:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e4216ff5035f57f2fb66031f105e41c3b9728bc1,Fixed rST warning,2020-06-21T21:55:17Z,2020-06-22T00:34:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 84cbf1766083a785f5ce5154d0805654a5314d10,News: A cookiecutter template for writing Datasette plugins,2020-06-20T17:40:05Z,2020-06-20T17:40:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d1640ba76b8f10830c56d8289f476fefde3bd1fb,Don't show prereleases on changelog badge,2020-06-20T15:48:39Z,2020-06-20T15:48:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 55a6ffb93c57680e71a070416baae1129a0243b8,"Link to datasette-saved-queries plugin, closes #852",2020-06-20T03:08:30Z,2020-06-20T03:08:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 64cc536b89b988b17e3ab853e4c64d9706543116,Don't include prereleases in changelog badge,2020-06-19T00:03:23Z,2020-06-19T00:03:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b59b92b1b0517cf18fa748ff9d0a0bf86298dd43,"Fix for tests - order was inconsistent, refs #852",2020-06-18T23:52:06Z,2020-06-18T23:52:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0807c4200f6b31c804c476eb546ead3f875a2ecc,"Release notes for 0.45a1, refs #852",2020-06-18T23:40:45Z,2020-06-18T23:40:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9216127ace8d80493f743a4ef4c469f83a3b81ce,"Documentation tweak, refs #852",2020-06-18T23:39:43Z,2020-06-18T23:39:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6c2634583627bfab750c115cb13850252821d637,"New plugin hook: canned_queries(), refs #852",2020-06-18T23:22:33Z,2020-06-18T23:35:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d2f387591bdda3949162e1802816be6ca1bb777a,"Better rST label for alpha release, refs #807",2020-06-18T21:01:36Z,2020-06-18T21:01:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dda932d818b34ccab11730a76554f0a3748d8348,"Release notes for 0.45a0 Refs #834 #846 #854 #807",2020-06-18T20:58:09Z,2020-06-18T20:58:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c81f637d862a6b13ac4b07cef5a493b62e079c81,"Documentation for alpha/beta release process, refs #807",2020-06-18T20:49:52Z,2020-06-18T20:49:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 13216cb6bd715b3068b917bdeb1f1f24d159c34c,"Don't push alpha/beta tagged releases to Docker Hub Refs #807",2020-06-18T20:40:33Z,2020-06-18T20:40:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow