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 8b9d7fdbd8de7e74414cc29e3005382669a812dc,"Fixed typo in release notes, refs #1953",2022-12-15T02:02:42Z,2022-12-15T02:02:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8cac6ff3017b86ea1e9dd3b06962302a6ce74f4d,"Release 1.0a2 Refs #1636, #1855, #1878, #1927, #1937, #1940, #1947, #1951 Closes #1953",2022-12-15T02:01:02Z,2022-12-15T02:01:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9ad76d279e2c3874ca5070626a25458ce129f126,"Applied blacken-docs, refs #1937",2022-12-14T22:49:13Z,2022-12-14T22:49:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c094dde3ff2bae030f261e6440d4fb082eb860a9,"Extra permission rules for /-/create, closes #1937",2022-12-14T20:21:18Z,2022-12-14T20:21:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e238df3959a0e32837ac8d5c3e49ecbcfe394de4,"Handle non-initials in permission_allowed_actor_restrictions, closes #1956",2022-12-14T20:04:23Z,2022-12-14T20:04:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a3dcf494376e32f7cff110c86a88e5b0a3f3924,"Don't include _memory on /-/create-token, refs #1947",2022-12-14T05:19:31Z,2022-12-14T05:19:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 420d0a0ee29fe89116796185229cb706807ea12f,"Tests for /-/create-token with restrictions, closes #1947",2022-12-14T05:13:20Z,2022-12-14T05:13:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6e5ab9e7b3ba642286ac9b19f127a4ac845a5a9a,"Note in docs about new /-/create-token features, refs #1947",2022-12-14T05:07:03Z,2022-12-14T05:07:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d98a8effb10ce8fe04a03eae42baa8a9cb0ca3f7,"UI for restricting permissions on /-/create-token, refs #1947 Also fixes test failures I introduced in #1951",2022-12-14T04:59:28Z,2022-12-14T05:03:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fdf7c27b5438f02153c3a7f8ad1b320e4b29e4f4,"datasette.create_token() method, closes #1951",2022-12-14T02:42:01Z,2022-12-14T02:42:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d4cc1374f4faaa1850a42c7508a196a277216bbc,"Improved --help for create-token, refs #1947",2022-12-13T22:28:59Z,2022-12-13T22:28:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f84acae98ed99c3045d6a00e04cc72984cfa68dd,"Return 400 errors for ?_sort errors, closes #1950",2022-12-13T22:23:07Z,2022-12-13T22:23:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d4b98d3924dec625a99236e65b1b169ff957381f,"Bump black from 22.10.0 to 22.12.0 (#1944) Bumps [black](https://github.com/psf/black) from 22.10.0 to 22.12.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.10.0...22.12.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-12-13T05:23:30Z,2022-12-13T05:23:30Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 45979eb7239842aba512fc798ff0e772ef42b3da,"Rename permission created by demo plugin It was showing up as 'new-permission' on https://latest.datasette.io/-/permissions which I thought was confusing",2022-12-13T05:21:01Z,2022-12-13T05:21:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 34ad574baccfb3e732c6cb7eee6f55c63775ba3b,"Don't hard-code permissions in permission_allowed_actor_restrictions, refs #1855",2022-12-13T05:14:40Z,2022-12-13T05:14:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a1a372f17974af91e2d710faba0cf41e88b53f9b,"/-/actor no longer requires view-instance, refs #1945",2022-12-13T05:06:30Z,2022-12-13T05:06:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 260fbb598ed6936131fbcbb8e869439c09e90843,"Fix some failing tests, refs #1855",2022-12-13T05:00:40Z,2022-12-13T05:00:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2aa2adaa8beaa89c9508b0709b8ebf15e0c7f3c5,"Docs for new create-token options, refs #1855",2022-12-13T04:56:40Z,2022-12-13T04:56:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 809fad2392c609d68b1694f5d63aa117b3cc6f61,"Tests for datasette create-token restrictions, refs #1855",2022-12-13T04:44:19Z,2022-12-13T04:44:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c13dada2f858a36a33fe90508aeadb3395cd9652,"datasette --get --token option, closes #1946, refs #1855",2022-12-13T04:36:42Z,2022-12-13T04:36:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 14f1cc49848f7194b914c9b604f3e99816281eb1,"Update CLI reference help, refs #1855",2022-12-13T04:21:48Z,2022-12-13T04:21:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 98eff2cde9e7547af36273656f3c947ffcc7bb4b,"Ignore spelling of alls, refs #1855",2022-12-13T04:19:17Z,2022-12-13T04:19:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e95b490d88fa256569823b7edf995e842ca860c9,"Move create-token command into cli.py, refs #1855",2022-12-13T04:18:42Z,2022-12-13T04:18:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9cc1a7c4c8798ebd49b43e2e63c2d96a6e23b307,"create-token command can now create restricted tokens, refs #1855",2022-12-13T04:15:56Z,2022-12-13T04:15:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c6a811237c00684c9f1e3a28a717425046cab3da,"/-/actor.json no longer requires view-instance, closes #1945",2022-12-13T04:11:51Z,2022-12-13T04:11:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3e6a208ba3bd2faf18e553182b1fd8c52782644f,"Rename 't' to 'r' in '_r' actor format, refs #1855",2022-12-13T03:27:34Z,2022-12-13T03:27:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c5d30b58a1cd1c66bbddcf3561db005543ecaf25,"Implemented metadata permissions: property, closes #1636",2022-12-13T02:40:45Z,2022-12-13T02:40:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7,"register_permissions() plugin hook (#1940) * Docs for permissions: in metadata, refs #1636 * Refactor default_permissions.py to help with implementation of #1636 * register_permissions() plugin hook, closes #1939 - also refs #1938 * Tests for register_permissions() hook, refs #1939 * Documentation for datasette.permissions, refs #1939 * permission_allowed() falls back on Permission.default, refs #1939 * Raise StartupError on duplicate permissions * Allow dupe permisisons if exact matches",2022-12-13T02:05:54Z,2022-12-13T02:05:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fc221f9b62ed8624b1d2098e564f525c84497969,"Try this fix for flake8 error, refs #518",2022-12-10T01:30:45Z,2022-12-10T01:30:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e660635cea6c32f4022818380b1e1ee88e7c93a6,"Drop support for Python 3.6, refs #517",2022-12-10T01:25:23Z,2022-12-10T01:25:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e539c1c024bc62d88df91d9107cbe37e7f0fe55f,Typo in JSON API `Updating a row` documentation (#1930),2022-12-08T21:12:34Z,2022-12-08T21:12:34Z,36c405012109bc65c7e3bcc7348d898fecbdf73a,David Larlet,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3556,davidbgk,19864447,web-flow bffefc7db0c25acb03e3b44ff357d50bb7f04dd7,"Bump furo from 2022.9.29 to 2022.12.7 (#1935) Bumps [furo](https://github.com/pradyunsg/furo) from 2022.9.29 to 2022.12.7. - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](https://github.com/pradyunsg/furo/compare/2022.09.29...2022.12.07) --- updated-dependencies: - dependency-name: furo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-12-08T21:12:07Z,2022-12-08T21:12:07Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 05daa15aac27bdfb86bd04e97f7544347d398598,"Documentation for /-/create ignore/replace, closes #1927",2022-12-08T01:42:54Z,2022-12-08T01:42:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 34cffff02a79dc4f90fe5c8ff0d6f6fc5ae5351d,Refactor _headers() for write API tests,2022-12-08T01:39:07Z,2022-12-08T01:39:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dee18ed8ce7af2ab8699bcb5a51a99f48301bc42,"test_create_table_error_rows_twice_with_duplicates, refs #1927",2022-12-08T01:29:24Z,2022-12-08T01:29:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9342b60f148e01a6eee491e32d4a946693b49a3d,"test_create_table_error_if_pk_changed, refs #1927",2022-12-08T01:27:01Z,2022-12-08T01:27:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6b27537988ed849682afb9fa3b713dbf33174651,"ignore/replace to create requires pk, refs #1927",2022-12-08T01:18:40Z,2022-12-08T01:18:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 272982e8a6f45700ff93c3917b4688a86de0e672,"/db/table/-/upsert API Close #1878 Also made a few tweaks to how _r works in tokens and actors, refs #1855 - I needed that mechanism for the tests.",2022-12-08T01:12:15Z,2022-12-08T01:12:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 93ababe6f7150454d2cf278dae08569e505d2a5b,"Initial attempt at insert/replace for /-/create, refs #1927",2022-12-03T06:57:57Z,2022-12-03T07:00:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cab5b60e09e94aca820dbec5308446a88c99ea3d,datasette-auth-passwords is another actor_from_request example,2022-12-02T16:39:52Z,2022-12-02T16:39:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d7e5e3c9f98d194fdfb12f1ecc60ed5b3afbc464,"Fix for todomvc permission check Refs https://github.com/simonw/todomvc-datasette/issues/2",2022-12-02T01:38:23Z,2022-12-02T01:38:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 27efa8c381bc1c9b8b3e6056e7e544ce6bedaedc,"todomvc permissions and fixed DATASETTE_SECRET for new demo Refs https://github.com/simonw/todomvc-datasette/issues/2",2022-12-02T01:29:44Z,2022-12-02T01:29:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03f247845e108ab05436c8edeb558f2389ec7995,"datasette-ephemeral-tables>=0.2.2 Refs https://github.com/simonw/datasette-ephemeral-tables/issues/5",2022-12-02T00:37:53Z,2022-12-02T00:37:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e2f71c6f81024354c2d41a4c04108582f2ea5a21,"Bump ephemeral limit up to 15 minutes per table Refs #1915",2022-12-01T23:44:43Z,2022-12-01T23:44:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 692fbfc40a150913045618db5bdd8e32679250e6,"Release 1.0a1 Refs #1922, #1917, #1915, #1916, #1918, #1924",2022-12-01T21:30:39Z,2022-12-01T21:30:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3c8da7acd98a0efa4a5f45b66421565f5492cb2,MAke the sign in as root button bigger on latest.datasette.io,2022-12-01T21:29:31Z,2022-12-01T21:29:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 99da46f7258225fc6fd8e94ddc20859ccccc4109,Docs for insert API ignore/replace - closes #1924,2022-12-01T02:07:48Z,2022-12-01T02:07:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7fde34cfcbcdcfbb5706ec4875340e0d26c5793f,"Documentation and test for UNIQUE constraint failed, refs #1924",2022-12-01T02:05:29Z,2022-12-01T02:05:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9a1536b52a07e32da5900652da1bd7894c58fa9f,"Move CORS headers into base class, refs #1922",2022-11-30T23:48:32Z,2022-11-30T23:48:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 31d6a0bc5e0b8641b67c85ae6b7b5e0719acf2fe,"Applied Black, refs #1922",2022-11-30T23:17:39Z,2022-11-30T23:17:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f0fadc28ddb9f82e5cc1ecaa51e8a342eb6dc528,"Access-Control-Allow-Headers: Authorization, Content-Type - refs #1922",2022-11-30T23:11:16Z,2022-11-30T23:11:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 418eb7c5c698fdfd07e24c96ed1b9b78824e0d40,"Try Python 3.9 for Cloud Run deploy, refs #1923",2022-11-30T22:59:17Z,2022-11-30T22:59:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ec1dde5dd21304c158bb7cc4d882b8050e57ceda,"Try version 318.0.0 of google-github-actions/setup-gcloud Refs #1923",2022-11-30T22:50:53Z,2022-11-30T22:50:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2cd7ecaa0a8ce51b9bebb65c39f07c7027884800,"Apply Black, refs #1922",2022-11-30T21:54:47Z,2022-11-30T21:54:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6bfd71f5c62324c18297cf31f79746d8c05dc680,"Access-Control-Allow-Methods: GET, POST, HEAD, OPTIONS - refs #1922",2022-11-30T20:25:12Z,2022-11-30T20:25:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4c18730e71e0b9109312fdfc2295d9c4ab6fbdcb,"Update tests to export 200 for OPTIONS calls, refs #1922",2022-11-30T18:29:48Z,2022-11-30T18:29:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 48725bb4ea05583a7465839850a6d46bee6c6bee,"CORS headers for write APIs, refs #1922",2022-11-30T17:26:59Z,2022-11-30T17:27:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4ddd77e51254bda3bac990ea662bac2e6b29c5e0,"No need for pkginfo pin any more The upstream issue was fixed. Refs #1913",2022-11-30T05:25:40Z,2022-11-30T05:25:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8404b21556d133c89eda4bd1bf5335ed9a0785d6,"405 method not allowed for GET to POST endpoints, closes #1916",2022-11-30T05:15:13Z,2022-11-30T05:15:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 55183973387dcf6c3b7c2950b86e244679e8b0e4,"Show mutable DBs first in API explorer, closes #1918",2022-11-30T05:07:51Z,2022-11-30T05:07:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6b47734c04e669c3f8775e6d84cbb7737a29b91d,"_memory database should not be mutable, closes #1917",2022-11-30T05:05:47Z,2022-11-30T05:06:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f5321ff1eca58c469a45cc406d7eb5ad05accbd,"latest now uses datasette-ephemeral-tables>=0.2.1 Fix for https://github.com/simonw/datasette-ephemeral-tables/issues/4",2022-11-30T04:43:27Z,2022-11-30T04:43:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7588d27f4a5a8325587f47c01d5f154c6a582a1a,"latest.datasette.io uses datasette-ephemeral-tables>=0.2 To show the countdown timer from: https://github.com/simonw/datasette-ephemeral-tables/issues/3 Refs #1915",2022-11-30T01:51:15Z,2022-11-30T01:51:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 53a8e5bae5421da80c6ab15b7fa139645297adca,"Deploy datasette-ephemeral-tables plugin Refs #1915",2022-11-29T23:58:25Z,2022-11-29T23:58:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4a0bd960e9763623dae6a13c8af3810c4ce9fb0a,Pin pkginfo==1.8.3 as workaround for #1913,2022-11-29T19:57:54Z,2022-11-29T19:57:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 07aad511769da9242260c850e8d975cbd8c29552,"Merge pull request #1912 from simonw/1.0-dev Merge 1.0-dev (with initial write API) back into main",2022-11-29T19:39:36Z,2022-11-29T19:39:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b8fc8e2cd755b9cfc66838bdc1ca9ee87afdce8a,Merge branch 'main' into 1.0-dev,2022-11-29T19:34:39Z,2022-11-29T19:34:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4d49a5a39739476e1ada43f70a0029abcef07977,"Release 1.0a0 Refs #1850, #1851, #1852, #1856, #1858, #1863, #1864, #1871, #1874, #1882 Closes #1891",2022-11-29T19:22:04Z,2022-11-29T19:22:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6bda2257868a2cbd70b84b7a86a5bcb47dcc4874,"Tests for rowid and compound pk row deletion, closes #1864",2022-11-29T18:53:55Z,2022-11-29T18:53:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1154048f7953fb178424e36a99e98b3742d40bb5,"Compound primary key support for /db/-/create - closes #1911 Needed for tests in #1864",2022-11-29T18:47:46Z,2022-11-29T18:47:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 484bef0d3b628c77e7331ddd633d68c4a66817f3,"/db/table/pk/-/update endpoint, closes #1863",2022-11-29T18:06:19Z,2022-11-29T18:06:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ebe504ab2103b0426b21162fc30691e42e8abaa0,Clarify column types in create-table help,2022-11-29T17:03:35Z,2022-11-29T17:03:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 21f8aab53164a4f096737743d8cc624d2186327a,"Release 0.63.2 Refs #1904, #1905",2022-11-19T00:53:05Z,2022-11-19T00:59:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 733447d7c71805efe6189f728a0f620e239fe4ac,"Upgrade to Python 3.11 on Heroku, refs #1905",2022-11-19T00:44:46Z,2022-11-19T00:44:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 72ac9bf82fae8a8bc34c6285785ddbef1d0dfe05,"--generate-dir option to publish heroku, refs #1905",2022-11-19T00:34:33Z,2022-11-19T00:34:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5be728c2dda47a7aa5793d6b4b29d9f1d5d31701,"Pin httpx in Pyodide test, refs #1904 Should help get tests to pass for #1896 too",2022-11-18T22:50:19Z,2022-11-18T22:52:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3ecd131e57add427d847b614c920c9624bb2e66b,Use DOMContentLoaded instead of load event for CodeMirror initialization. Closes #1894 (#1898),2022-11-18T07:29:00Z,2022-11-18T07:29:00Z,861aec2fe33d6c4a4fcda2748f19332fbffb5a92,Brian Grinstead,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,95570,bgrins,19864447,web-flow 3db37e9a21f774d6c387fd04bf1e4c870554209e,"Remove min-height on CodeMirror, closes #1899",2022-11-18T07:20:49Z,2022-11-18T07:20:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3e61a41b9b8b44a0605773cd8a7f0dbb7d69873c,"Include SQL schema for CodeMirror on query pages, closes #1897 Refs #1893",2022-11-18T01:19:37Z,2022-11-18T01:19:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw aff7a6985e2b87777bfaf6e0e516172126f066bf,"Use table_columns context for CodeMirror schema, if available - refs #1897",2022-11-18T00:41:20Z,2022-11-18T00:41:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 00e233d7a7f6443cb95fb5227c23580c48551cad,Prettier should ignore bundle.js file - refs #1893,2022-11-16T23:53:27Z,2022-11-16T23:53:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ae11fa5887e03376704c22e5d0969c1e0642d8d8,"Upgrade to CodeMirror 6, add SQL autocomplete (#1893) * Upgrade to CodeMirror 6 * Update contributing docs * Change how resizing works * Define a custom SQLite autocomplete dialect * Add meta-enter to submit * Add fixture schema for testing",2022-11-16T23:49:06Z,2022-11-16T23:49:06Z,861aec2fe33d6c4a4fcda2748f19332fbffb5a92,Brian Grinstead,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,95570,bgrins,19864447,web-flow 965ca0d5f5bffe06cc02cd7741344d1ddddf9d56,"Apply no_implicit_optional codemod, closes #512",2022-11-16T06:25:26Z,2022-11-16T06:25:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6f610e1d94b7b8ec605b5b7fcb01537f6adf9c5b,"Updated test, refs #1890",2022-11-16T03:04:24Z,2022-11-16T03:04:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 52ddb0b9ffa5284be668da088b7600b6ff64a2f9,Rename utility functions to library,2022-11-15T15:53:38Z,2022-11-15T15:53:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow eac028d3f77aa5473a5fcf59240635a1bca80f7d,"Fix for datalist against foreign key facets Refs https://github.com/simonw/datasette/issues/1890#issuecomment-1314850524",2022-11-15T06:57:11Z,2022-11-15T06:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3652b7472aaa963a8f28d5e6bb1ca21df067b0e1,"Applied prettier, refs #1890",2022-11-15T06:41:10Z,2022-11-15T06:41:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f156bf9e6b223c749b5b8176a4dc06add641251a,"datalist autocomplete for facet filters, refs #1890",2022-11-15T06:31:29Z,2022-11-15T06:31:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f54f00a50a4d950cfd69a0ff3526ae82c858826,"Release 0.63.1 Refs ##1843, #1876, #1883",2022-11-11T07:01:20Z,2022-11-11T07:01:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8d9a957c6329d26cc1e417b5d6911640d74765eb,"Fix for redirects ignoring base_url, refs #1883",2022-11-11T06:49:54Z,2022-11-11T06:49:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bbaab3b38ec2ce5944239ffbe2dd53328df40fff,"Test form actions use prefix, refs #1883",2022-11-11T06:20:40Z,2022-11-11T06:20:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 867e0abd3429f837d5f15e6843a38f848ee562f0,"Tests now close SQLite database connections and files explicitly, refs #1843 Also added a db.close() method to the Database class.",2022-11-03T20:36:11Z,2022-11-03T20:37:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2ec5583629005b32cb0877786f9681c5d43ca33f,"Show interrupted query in resizing textarea, closes #1876",2022-11-01T17:22:26Z,2022-11-01T17:22:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bf00b0b59b6692bdec597ac9db4e0b497c5a47b4,"Release 0.63 Refs #1646, #1786, #1787, #1789, #1794, #1800, #1804, #1805, #1808, #1809, #1816, #1819, #1825, #1829, #1831, #1834, #1844, #1853, #1860 Closes #1869",2022-10-27T22:11:26Z,2022-10-27T22:11:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5e0459a0b60608cb5e9ff83f6b41f59e6cafdfd,"Release notes for 0.63, refs #1869",2022-10-27T20:58:00Z,2022-10-27T20:58:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c36e45447494cd7505440943367e29ec57c8e72,"Bump black from 22.8.0 to 22.10.0 (#1839) Bumps [black](https://github.com/psf/black) from 22.8.0 to 22.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.8.0...22.10.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-10-27T20:51:45Z,2022-10-27T20:51:45Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow b912d92b651c4f0b5137da924d135654511f0fe0,"Make hash and size a lazy property (#1837) * use inspect data for hash and file size * make hash and cached_size lazy properties * move hash property near size",2022-10-27T20:51:20Z,2022-10-27T20:51:20Z,88e22aeee75bfd8a1cdeae56a89d5509d1c1d1c4,Forest Gregg,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,536941,fgregg,19864447,web-flow d2ca13b699d441a201c55cb72ff96919d3cd22bf,"Add test for /* multi line */ comment, refs #1860",2022-10-27T18:50:54Z,2022-10-27T18:50:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5f6be3c48b661f74198b8fc85361d3ad6657880e,"Better comment handling in SQL regex, refs #1860",2022-10-27T18:47:41Z,2022-10-27T18:47:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f6ca86987ba9d7d48eccf2cfe0bfc94942003844,"Delete mirror-master-and-main.yml Closes #1865",2022-10-27T13:56:11Z,2022-10-27T13:56:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 55a709c480a1e7401b4ff6208f37a2cf7c682183,"Allow leading comments on SQL queries, refs #1860",2022-10-26T21:34:33Z,2022-10-26T21:34:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw df7bf0b2fc262f0b025b3cdd283ff8ce60653175,"Fix bug with breadcrumbs and request=None, closes #1849",2022-10-26T21:13:31Z,2022-10-26T21:13:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 529110e7d8c4a6b1bbf5fb61f2e29d72aa95a611,"GitHub Actions has Python 3.11 on macOS now Refs https://github.com/actions/setup-python/issues/531",2022-10-26T19:27:32Z,2022-10-26T19:27:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow fb8f495582f68d8d49f57b42d12a66802f9ac238,"Skip macOS 3.11 test when publishing Refs #505",2022-10-25T22:34:30Z,2022-10-25T22:34:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 0d45ee11027700f184383d5c8c25a26770fcf471,"Release 3.30 Refs #480, #483, #485, #495, #500, #502, #504",2022-10-25T22:21:34Z,2022-10-25T22:21:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw defa2974c6d3abc19be28d6b319649b8028dc966,"jsonify_if_needed output of convert() functions, closes #495",2022-10-25T21:23:24Z,2022-10-25T21:23:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c7e4308e6f49d929704163531632e558f9646e4a,"Use new db.close() method, refs #504",2022-10-25T21:00:53Z,2022-10-25T21:00:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 05e2bb85fcd11729db40c6452f2f7287232e2f1a,"db.close() method, closes #504",2022-10-25T20:57:43Z,2022-10-25T20:57:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ba7242b1f231a9707944a4c11a8dfede9ff9cad0,"Try closing the database before recreating it, refs #503",2022-10-25T20:36:17Z,2022-10-25T20:36:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f6b796277f783fcb613136e5a230b8657ef6c090,"Try a 0.1s sleep, refs #503",2022-10-25T20:27:18Z,2022-10-25T20:27:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c5d7ec1dd71fa1dce829bc8bb82b639018befd63,"Fix for mypy issue, refs #503",2022-10-25T20:21:37Z,2022-10-25T20:21:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7ca497a8f5be24c127946813e3052a19b48be1b3,"repr improvements, refs #503",2022-10-25T20:14:41Z,2022-10-25T20:14:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 079bf1f4dc8540f834adae68c7feeeffcbc1d4f2,"Use tmp_path fixture in test_recreate, refs #503",2022-10-25T20:06:58Z,2022-10-25T20:06:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c7dd76c26257ded5bcdfd0570e12412531b8b88f,"Poll until servers start, refs #1854",2022-10-25T19:42:21Z,2022-10-25T19:42:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7b2d1c0ffd0b874e280292b926f328a61cb31e2c,"Update tests for Python 3.11, closes #502",2022-10-25T19:23:20Z,2022-10-25T19:23:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 613ad05c095f92653221db267ef53d54d00cdfbb,"Don't need pysqlite3-binary any more, refs #1853",2022-10-25T19:16:48Z,2022-10-25T19:16:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5133339d00252cb258a4217eda830ac60f43ee1f,"Skip macos-latest Python 3.11 for the moment Refs https://github.com/actions/setup-python/issues/531",2022-10-25T19:08:58Z,2022-10-25T19:08:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 9676b2deb07cff20247ba91dad3e84a4ab0b00d1,"Upgrade Docker images to Python 3.11, closes #1853",2022-10-25T18:59:03Z,2022-10-25T19:04:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b8526c434a3d6aafb4102f9d9f5da14dfc4e3002,Test against Python 3.11,2022-10-25T14:17:49Z,2022-10-25T14:17:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow e135da8efe8fccecf9a137a941cc1f1db0db583a,Python 3.11 in CI,2022-10-25T14:13:43Z,2022-10-25T14:13:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a0dd5fa02fb1e6d5477b962a2062f1a4be3354a5,Fixed typo in release notes,2022-10-24T03:14:49Z,2022-10-24T03:14:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 602c0888ce633000cfae42be00de474ef681bda7,"Release 0.63a1 Refs #1646, #1819, #1825, #1829, #1831, #1832, #1834, #1844, #1848",2022-10-24T03:07:09Z,2022-10-24T03:07:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5be86d48b2e31565faca208fc4aeb0ddfaca71f9,"Fix display of padlocks on database page, closes #1848",2022-10-24T02:42:30Z,2022-10-24T02:42:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 78dad236df730212aa7172f885fd8ec575f0d3ad,"check_visibility can now take multiple permissions into account Closes #1829",2022-10-24T02:11:33Z,2022-10-24T02:11:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6887c12ea30598e7d06d20cd6b2a2ef8256a9fa1,"Workaround for 'too many open files' error, refs #1843",2022-10-23T22:13:02Z,2022-10-23T22:17:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9cbe19ac0547031f3b626d9d18ef05c0d193bf79,"Skip cog check on Python 3.6, refs #501",2022-10-18T18:16:43Z,2022-10-18T18:16:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw eb67fc69a227276b8ea635b885e5e4baecc43180,"Run cog -r against latest tabulate, refs #501",2022-10-18T18:08:34Z,2022-10-18T18:08:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 34e75ed0dd3091a6f94d6bd70150caa70660736d,"sqlite_utils.utils.flatten() function, closes #500",2022-10-18T18:00:25Z,2022-10-18T18:00:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fdf9891c3f0313af9244778574c7ebaac9c3a438,"Use shot-scraper images from datasette-screenshots repo, closes #1844",2022-10-14T19:56:48Z,2022-10-14T19:57:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 79aa0de083d38a9975915d5a4cc68ca6c74fbe3d,"Test that breadcrumbs respect permissions, closes #1831",2022-10-13T21:51:59Z,2022-10-13T21:51:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a5e5f2aa951e5bd731067a49819efba68fbe8ef,"Refactor breadcrumbs to respect permissions, refs #1831",2022-10-13T21:42:52Z,2022-10-13T21:42:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b7fec7f9020b79c1fe60cc5a2def86b50eeb5af9,".sqlite/.sqlite3 extensions for config directory mode Closes #1646",2022-10-07T23:03:09Z,2022-10-07T23:03:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw eff112498ecc499323c26612d707908831446d25,"Useuse inspect data for hash and file size on startup Thanks, @fgregg Closes #1834",2022-10-06T20:06:06Z,2022-10-06T20:06:06Z,88e22aeee75bfd8a1cdeae56a89d5509d1c1d1c4,Forest Gregg,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,536941,fgregg,19864447,web-flow bbf33a763537a1d913180b22bd3b5fe4a5e5b252,"Test for bool(results), closes #1832",2022-10-05T04:32:11Z,2022-10-05T04:32:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b6ba117b7978b58b40e3c3c2b723b92c3010ed53,Clarify request or None for two hooks,2022-10-05T01:25:52Z,2022-10-05T01:25:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 4218c9cd742b79b1e3cb80878e42b7e39d16ded2,reST markup fix,2022-10-04T18:45:36Z,2022-10-04T18:45:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 883e326dd6ef95f854f7750ef2d4b0e17082fa96,"Drop word-wrap: anywhere, refs #1828, #1805",2022-10-02T21:26:16Z,2022-10-02T21:26:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c92c4318e9892101f75fa158410c0a12c1d80b6e,"Bump furo from 2022.9.15 to 2022.9.29 (#1827) Bumps [furo](https://github.com/pradyunsg/furo) from 2022.9.15 to 2022.9.29. - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](https://github.com/pradyunsg/furo/compare/2022.09.15...2022.09.29) --- updated-dependencies: - dependency-name: furo dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-09-30T17:55:40Z,2022-09-30T17:55:40Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 34defdc10aa293294ca01cfab70780755447e1d7,Browse the plugins directory,2022-09-29T00:39:36Z,2022-09-29T00:39:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0e45b72312a0756e5a562effbba08cb8de1e480b,"datasette-pretty-json>=0.2.2 Refs https://github.com/simonw/datasette-pretty-json/issues/2",2022-09-28T21:07:54Z,2022-09-28T21:07:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 984b1df12cf19a6731889fc0665bb5f622e07b7c,"Add documentation for serving via OpenRC (#1825) * Add documentation for serving via OpenRC",2022-09-28T04:21:36Z,2022-09-28T04:21:36Z,ddda3e8cc5167e6bdbab6819a1f4e8e2621f4e89,Adam Simpson,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,1048831,asimpson,19864447,web-flow 7fb4ea4e39a15e1f7d3202949794d98af1cfa272,"Update note about render_cell signature, refs #1826",2022-09-28T04:06:40Z,2022-09-28T04:06:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d792dad1cf5f16525da81b1e162fb71d469995f3,Clarify wording,2022-09-27T02:23:17Z,2022-09-27T02:23:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow cbed0807822dd3ba0e51b99c6b28125422f690f0,Typo,2022-09-27T00:10:59Z,2022-09-27T00:10:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5f9f567acbc58c9fcd88af440e68034510fb5d2b,"Show SQL query when reporting time limit error, closes #1819",2022-09-26T23:06:01Z,2022-09-26T23:06:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 212137a90b4291db9605e039f198564dae59c5d0,"Release 0.63a0 Refs #1786, #1787, #1789, #1794, #1800, #1804, #1805, #1808, #1809, #1816",2022-09-26T21:14:25Z,2022-09-26T21:14:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cf9861216b8f2200535482f37d2f83f25a934493,"Comment for 'just docs' command This shows up in 'just -l'",2022-09-26T19:36:09Z,2022-09-26T19:36:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c7cad6fc257c178b24b3f574b8c6992002c6f072,"Documentation for Just, closes #494 Also added 'just init' and fixed a couple of missing pipenv run calls.",2022-09-26T19:26:31Z,2022-09-26T19:26:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6b268a1b3664784ed2267482d8c1d021a597d2b2,"language = ""en"" to fix Sphinx warning",2022-09-26T19:26:04Z,2022-09-26T19:26:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw afbd2b2cba45cccb305c3d4638d18db4dd3d4bbd,"Link to convert command too, refs #483",2022-09-26T19:09:32Z,2022-09-26T19:09:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a5add659d87738a658d8610ee461b038e28d268,'just docs' command for running the livehtml docs server,2022-09-26T19:09:00Z,2022-09-26T19:09:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ee74bd5f8149b5e4403a4b56c74e9b94dbda2a32,"Fix heading levels, refs #483",2022-09-26T19:03:54Z,2022-09-26T19:03:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 85247038f70d7eb2f3e272cfeaa4c44459cafba8,"install and uninstall commands, closes #483",2022-09-26T18:57:11Z,2022-09-26T18:57:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cb1e093fd361b758120aefc1a444df02462389a3,"Fixed error message, closes #1816",2022-09-20T01:15:40Z,2022-09-20T01:15:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw df851c117db031dec50dd4ef1ca34745920ac77a,"Validate settings.json keys on startup, closes #1816 Refs #1814",2022-09-19T23:46:39Z,2022-09-19T23:46:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ddc999ad1296e8c69cffede3e367dda059b8adad,"Async support for prepare_jinja2_environment, closes #1809",2022-09-17T03:38:15Z,2022-09-17T03:38:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2ebcffe2226ece2a5a86722790d486a480338632,"Bump furo from 2022.6.21 to 2022.9.15 (#1812) Bumps [furo](https://github.com/pradyunsg/furo) from 2022.6.21 to 2022.9.15. - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](https://github.com/pradyunsg/furo/compare/2022.06.21...2022.09.15) --- updated-dependencies: - dependency-name: furo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-09-16T19:50:52Z,2022-09-16T19:50:52Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 0b315d3fa83c1584eaeec32f24912898621e437a,"progressbar for inserts/upserts of other file formats * progressbar for inserts/upserts of other file formats, closes #485 * Pin to Python 3.10.6 for the moment as workaround for mypy error Co-authored-by: Simon Willison ",2022-09-15T20:37:51Z,2022-09-15T20:37:51Z,e7784035c9ce3ef64d906c543907d5025673d054,Mischa Untaga,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,99098079,MischaU8,19864447,web-flow b40872f5e5ae5dad331c58f75451e2d206565196,"prepare_jinja2_environment(datasette) argument, refs #1809",2022-09-14T21:31:54Z,2022-09-14T21:31:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 610425460b519e9c16d386cb81aa081c9d730ef0,"Add --nolock to the README Chrome demo Refs #1744",2022-09-10T21:24:26Z,2022-09-10T21:24:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow fb7e70d5e72a951efe4b29ad999d8915c032d021,"Database(is_mutable=) now defaults to True, closes #1808 Refs https://github.com/simonw/datasette-upload-dbs/issues/6",2022-09-09T16:19:20Z,2022-09-09T16:19:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d9b9e075f07a20f1137cd2e34ed5d3f1a3db4ad8,Documented the release process,2022-09-07T03:45:36Z,2022-09-07T03:45:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bf8d84af5422606597be893cedd375020cb2b369,"word-wrap: anywhere on links in cells, refs #1805",2022-09-07T03:34:59Z,2022-09-07T03:34:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5aa359b86907d11b3ee601510775a85a90224da8,"Apply cell truncation on query page too, refs #1805",2022-09-06T23:58:30Z,2022-09-06T23:58:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d0737e4de51ce178e556fc011ccb8cc46bbb6359,"truncate_cells_html now affects URLs too, refs #1805",2022-09-06T23:50:43Z,2022-09-06T23:50:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff9c87197dde8b09f9787ee878804cb6842ea5dc,Fixed Sphinx warnings on cli-reference page,2022-09-06T18:26:21Z,2022-09-06T18:26:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d0476897e10249bb4867473722270d02491c2c1f,Fixed Sphinx warning about language = None,2022-09-06T18:24:30Z,2022-09-06T18:24:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0a7815d2038255a0834c955066a2a16c01f707b2,"Documentation for facet_size in metadata, closes #1804",2022-09-06T18:06:49Z,2022-09-06T18:06:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 303c6c733d95a6133558ec1b468f5bea5827d0d2,"Fix for incorrectly handled _facet_size=max, refs #1804",2022-09-06T18:05:00Z,2022-09-06T18:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8430c3bc7dd22b173c1a8c6cd7180e3b31240cd1,"table facet_size in metadata, refs #1804",2022-09-06T15:59:19Z,2022-09-06T15:59:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c9d1943aede436fa3413fd49bc56335cbda4ad07,"Fix word break in facets by adding ul.tight-bullets li word-break: break-all (#1794) Thanks, @dmr",2022-09-06T00:45:41Z,2022-09-06T00:45:41Z,159eac804f4612f6d1e2f036c0ca5399b1662d53,Daniel Rech,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,128286,dmr,19864447,web-flow d80775a48d20917633792fdc9525f075d3bc2c7a,"Raise error if it's not about loops, refs #1802",2022-09-06T00:44:44Z,2022-09-06T15:29:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 64288d827f7ff97f825e10f714da3f781ecf9345,"Workaround for test failure: RuntimeError: There is no current event loop (#1803) * Remove ensure_eventloop hack * Hack to recover from intermittent RuntimeError calling asyncio.Lock()",2022-09-06T00:40:19Z,2022-09-06T00:40:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 1c29b925d300d1ee17047504473f2517767aa05b,"Run tests in serial again Because this didn't fix the issue I'm seeing in #1802 Revert ""Run tests in serial, refs #1802"" This reverts commit b91e17280c05bbb9cf97432081bdcea8665879f9.",2022-09-06T00:10:52Z,2022-09-06T00:10:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b2b901e8c4b939e50ee1117ffcd2881ed8a8e3bf,"Skip SpatiaLite test if no conn.enable_load_extension() Ran into this problem while working on #1802",2022-09-06T00:05:23Z,2022-09-06T00:09:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b91e17280c05bbb9cf97432081bdcea8665879f9,"Run tests in serial, refs #1802",2022-09-05T23:50:53Z,2022-09-05T23:50:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 294ecd45f7801971dbeef383d0c5456ee95ab839,"Bump black from 22.6.0 to 22.8.0 (#1797) Bumps [black](https://github.com/psf/black) from 22.6.0 to 22.8.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.6.0...22.8.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-09-05T18:51:51Z,2022-09-05T18:51:51Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 51030df1869b3b574dd3584d1563415776b9cd4e,"Don't use upper bound dependencies any more See https://iscinumpy.dev/post/bound-version-constraints/ for the rationale behind this change. Closes #1800",2022-09-05T18:35:40Z,2022-09-05T18:35:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5b969273f1244b1bcf3e4dc071cdf17dab35d5f8,Markup tweak,2022-09-02T01:44:56Z,2022-09-02T01:44:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 686eed9a49faf87b0f2d3eba5fb12caa0250988f,Typo in release notes,2022-09-02T01:37:13Z,2022-09-02T01:37:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ecf1d40112e52a8f4e509c39b98caae996b7bc36,"table.search_sql(include_rank=True) option (#480) * search_sql add include_rank option * add test * add FTS4 test * Apply Black Thanks, @chapmanjacobd",2022-08-31T03:40:35Z,2022-08-31T03:40:35Z,aff9d2f73a18d2ec18afd0f3fefe046f37945a60,Jacob Chapman,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,7908073,chapmanjacobd,19864447,web-flow 087753cd42c406f1e060c1822dcd9b5fda3d60f4,sites.db is better name than dogs.db in this example,2022-08-28T04:01:55Z,2022-08-28T04:01:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b491f22d817836829965516983a3f4c3c72c05fc,"Release 3.29 Refs #423, #458, #467, #469, #470, #471, #472, #475 Closes #487",2022-08-28T03:48:36Z,2022-08-28T03:48:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 165bc5fcb0600a1898249e48b03ce798010e07f9,"test_extract_works_with_null_values, refs #423, #455",2022-08-28T03:32:01Z,2022-08-28T03:38:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 365f62520fa080bc363ab3820b0c800c5096abff,"will, not may - refs #468",2022-08-27T23:20:35Z,2022-08-28T03:38:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 104f37fa4d2e7e5999c1d829267b62c737f74d3e,"db[table].create(..., transform=True) and create-table --transform Closes #467",2022-08-27T23:17:55Z,2022-08-27T23:17:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 36ffcafb1a0f94c134cdedeb626012bc8e2c1d8a,"table.default_values property, closes #475 Refs #468",2022-08-27T22:41:10Z,2022-08-27T22:42:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c5f8a2eb1a81a18b52825cc649112f71fe419b12,"in extract code, check equality witH IS instead of = for nulls (#455) sqlite ""IS"" is equivalent to SQL ""IS NOT DISTINCT FROM"" close #423",2022-08-27T14:45:03Z,2022-08-27T14:45:03Z,88e22aeee75bfd8a1cdeae56a89d5509d1c1d1c4,Forest Gregg,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,536941,fgregg,19864447,web-flow 19dd077944429c1365b513d80cc71c605ae3bed3,"Support entrypoints for `--load-extension` (#473) * Entrypoint support, closes #470",2022-08-27T05:55:47Z,2022-08-27T05:55:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a46a5e3a9e03dcdd8c84a92e4a5dbfa02ba461fa,"Improved code compilation pattern, closes #472",2022-08-27T05:20:09Z,2022-08-27T05:20:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 23ef1d6c20f6a8ef0db508b9711ae0d8ed6a4156,"bulk --functions, closes #471",2022-08-27T05:10:43Z,2022-08-27T05:10:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 59e2cfbdc12082bac03e8ac6f99c8c41a4bc72ba,"sqlite-utils memory --functions, refs #471",2022-08-27T05:03:53Z,2022-08-27T05:03:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 85e7411bbd2884e42c65c3e93330f0ddd986be38,"Skip test if pragma_function_list not supported, refs #471",2022-08-27T05:01:58Z,2022-08-27T05:01:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 31f062d4a7e6457bfbe94b2e45a7b80028f1e95c,"sqlite-utils query --functions option, refs #471",2022-08-27T04:53:55Z,2022-08-27T04:53:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7a9a6363ffc1b4f1a9444a22999addabfa756c54,"sqlite-utils rows --order option, closes #469",2022-08-27T04:10:20Z,2022-08-27T04:10:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ba35105eee2d3ba620e4f230028a02b2e2571df2,"Test `--load-extension` in GitHub Actions (#1792) * Run the --load-extension test, refs #1789 * Ran cog, refs #1789",2022-08-24T00:11:45Z,2022-08-24T00:11:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 456dc155d491a009942ace71a4e1827cddc6b93d,"Ran cog, refs #1789",2022-08-23T18:40:36Z,2022-08-23T18:40:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fd1086c6867f3e3582b1eca456e4ea95f6cecf8b,"Applied Black, refs #1789",2022-08-23T18:35:41Z,2022-08-23T18:35:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1d64c9a8dac45b9a3452acf8e76dfadea2b0bc49,"Add new entrypoint option to --load-extensions. (#1789) Thanks, @asg017",2022-08-23T18:34:30Z,2022-08-23T18:34:30Z,aa206886100eb0f7f5e54172b068d9dd45885448,Alex Garcia,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,15178711,asg017,19864447,web-flow 452c4925a48819489c0598a0d1875c0e6e9ee962,"Release 0.2.2 Refs #7, #10",2022-08-22T16:18:16Z,2022-08-22T16:18:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,213286752,pocket-to-sqlite,9599,simonw,19864447,web-flow 3b575908681387550a2ea64a21f194e973d90b7d,"auth now updates rather than over-writes auth.json, closes #10",2022-08-22T16:17:16Z,2022-08-22T16:17:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,213286752,pocket-to-sqlite,9599,simonw,9599,simonw 9ef729a1decaca2b48bce5225624588ce108e4e1,Apply Black,2022-08-21T21:16:45Z,2022-08-21T21:17:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,213286752,pocket-to-sqlite,9599,simonw,9599,simonw 47e92f53c3f9dae58fead3991da3dfe6986b0ffa,Switch CI to GitHub Actions,2022-08-21T21:16:17Z,2022-08-21T21:17:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,213286752,pocket-to-sqlite,9599,simonw,9599,simonw 4d88c84a66a501e4cb0dd2de9949072b8d42b859,"Fixed conflicting CLI flags (#7) `-a` now only works for `--auth` - it is no longer also defined for `--all`. Closes #11",2022-08-21T21:11:56Z,2022-08-21T21:11:56Z,06556f4f7f4c9062aeb2fbf05388cb3fdaab37af,Thomas Lockney,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,213286752,pocket-to-sqlite,8944,tlockney,19864447,web-flow 663ac431fe7202c85967568d82b2034f92b9aa43,"Use Read the Docs action v1 (#1778) Read the Docs repository was renamed from `readthedocs/readthedocs-preview` to `readthedocs/actions/`. Now, the `preview` action is under `readthedocs/actions/preview` and is tagged as `v1`",2022-08-20T00:04:16Z,2022-08-20T00:04:16Z,a9570db41e1b6fe56efd98307a0c1c3facf064e4,Manuel Kaufmann,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,244656,humitos,19864447,web-flow 0d9d33955b503c88a2c712144d97f094baa5d46d,"Clarify you can publish multiple files, closes #1788",2022-08-18T23:06:12Z,2022-08-18T23:06:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f4fb78fa95057fbc86c734020835a3155695297f,"Cross-link CLI to Python docs (#460) * Start cross-linking CLI to Python docs, refs #426 * More links to Python from CLI page, refs #426",2022-08-18T21:58:07Z,2022-08-18T21:58:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow aff3df03d4fe0806ce432d1818f6643cdb2a854e,"Ignore ro which stands for read only Refs #1787 where it caused tests to break",2022-08-18T21:55:08Z,2022-08-18T21:55:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6c0ba7c00c2ae3ecbb5309efa59079cea1c850b3,"Improved CLI reference documentation, refs #1787",2022-08-18T21:52:04Z,2022-08-18T21:52:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 09a41662e70b788469157bb58ed9ca4acdf2f904,Fix typo,2022-08-18T16:10:48Z,2022-08-18T16:10:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a3e6f1b16757fb2d39e7ddba4e09eda2362508bf,"Increase height of non-JS textarea to fit query Closes #1786",2022-08-18T16:06:02Z,2022-08-18T16:06:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f8ffac8787e299a62c99ed1ce914cd5ace84ad94,"beanbag-docutils>=2.0 (#465) * beanbag-docutils>=2.0 Closes #464",2022-08-17T23:38:02Z,2022-08-17T23:38:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 83e7339255e811c62e6db8498c483c44a84d0f28,"Use Read the Docs action v1 (#463) Read the Docs repository was renamed from `readthedocs/readthedocs-preview` to `readthedocs/actions/`. Now, the `preview` action is under `readthedocs/actions/preview` and is tagged as `v1`",2022-08-17T23:11:15Z,2022-08-17T23:11:15Z,a9570db41e1b6fe56efd98307a0c1c3facf064e4,Manuel Kaufmann,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,244656,humitos,19864447,web-flow 481eb96d85291cdfa5767a83884a1525dfc382d8,"https://datasette.io/tutorials/clean-data tutorial Refs #1783",2022-08-15T20:17:28Z,2022-08-15T20:17:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a107e3a028923c1ab3911c0f880011283f93f368,datasette-sentry is an example of handle_exception,2022-08-14T23:07:46Z,2022-08-14T23:07:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 815162cf029fab9f1c9308c1d6ecdba7ee369ebe,"Release 0.62 Refs #903, #1300, #1683, #1701, #1712, #1717, #1718, #1728, #1733, #1738, #1739, #1744, #1746, #1748, #1759, #1766, #1768, #1770, #1773, #1779 Closes #1782",2022-08-14T17:32:42Z,2022-08-14T17:32:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5e6c5c9e3191a80f17a91c5205d9d69efdebb73f,"Document datasette.config_dir, refs #1766",2022-08-14T17:18:47Z,2022-08-14T17:18:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 82167105ee699c850cc106ea927de1ad09276cfe,"--min-instances and --max-instances Cloud Run publish options, closes #1779",2022-08-14T17:07:30Z,2022-08-14T17:07:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c1396bf86033a7bd99fa0c0431f585475391a11a,"Don't allow canned write queries on immutable DBs, closes #1728",2022-08-14T16:34:31Z,2022-08-14T16:34:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1563c22a8c65e6cff5194aa07df54d0ab8d4eecb,"Don't duplicate _sort_desc, refs #1738",2022-08-14T16:13:12Z,2022-08-14T16:13:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 080d4b3e065d78faf977c6ded6ead31aae24e2ae,Switch to python:3.10.6-slim-bullseye for datasette publish - refs #1768,2022-08-14T15:49:14Z,2022-08-14T15:49:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 668415df9f6334bd255c22ab02018bed5bc14edd,Upgrade Docker baes to 3.10.6-slim-bullseye - refs #1768,2022-08-14T15:47:17Z,2022-08-14T15:47:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw df4fd2d7ddca8956d8a51c72ce007b8c75227f32,"_sort= works even if sort column not selected, closes #1773",2022-08-14T15:44:02Z,2022-08-14T15:44:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8eb699de7becdefc6d72555d9fb17c9f06235dc4,"Datasette Lite in Getting Started docs, closes #1781",2022-08-14T15:24:39Z,2022-08-14T15:24:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow db00c00f6397287749331e8042fe998ee7f3b919,"Promote Datasette Lite in the README, refs #1781",2022-08-14T15:19:30Z,2022-08-14T15:19:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 05d9c682689a0f1d23cbb502e027364ab3363910,Promote Discord more in the README,2022-08-14T15:16:53Z,2022-08-14T15:16:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 45e24deffea042b5db7ab84cd1eb63b3ed9bb9da,"Link API docs to GitHub source code, refs #464",2022-08-13T16:24:02Z,2022-08-13T16:24:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8cfc72336878dd846d149658e99cc598e835b661,Ran blacken-docs,2022-08-09T18:21:53Z,2022-08-09T18:21:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bca2d95d0228f80a108e13408f8e72b2c06c2c7b,Configure readthedocs/readthedocs-preview,2022-08-02T23:38:02Z,2022-08-02T23:38:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 271433fdd18e436b0a527ab899cb6f6fa67f23d0,Discord badge (#462),2022-08-02T21:15:52Z,2022-08-02T21:15:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 98a28cbfe6cea67f6334b42b74f35b0ddd309561,"Oops, fixed project slug Refs: - https://github.com/readthedocs/readthedocs-preview/issues/10 - https://github.com/simonw/sqlite-utils/pull/460",2022-08-02T20:35:56Z,2022-08-02T20:35:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1856002e3c0fcc9f09f72ab7d97ad8c75f6de7df,"readthedocs/readthedocs-preview Tip from https://twitter.com/readthedocs/status/1552354156056395778",2022-08-02T16:02:43Z,2022-08-02T16:02:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1acc04c07124b17da0ca0cfbf34f38664d29fb7f,"Link to new tutorial Refs https://github.com/simonw/datasette.io/issues/108",2022-07-31T19:12:37Z,2022-07-31T19:12:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b5e902fcb02953f0f1fc4c652a24c262559a37d7,Applied Black,2022-07-28T15:13:47Z,2022-07-28T15:13:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 573de14ab6f4cb23528b97d85578f21eb1ae04d0,Improved docstring comments for Table class and db.table(),2022-07-28T00:28:46Z,2022-07-28T00:28:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1491b66dd7439dd87cd5cd4c4684f46eb3c5751b,"register_function(name=...) argument, closes #458",2022-07-28T00:13:49Z,2022-07-28T00:13:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw bfbe69646e67322dde328b07109f77c68463dc71,Fixed incorrect register_function code example,2022-07-28T00:07:23Z,2022-07-28T00:08:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 77ca051d4f5ddbd42fd6250749efac7ea85ea094,Link to installation instructions (#457),2022-07-27T17:57:50Z,2022-07-27T17:57:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 9e6cceac1c0e086429e2d308b700e59cc53a1991,Fixed incorrect issue number,2022-07-20T23:09:53Z,2022-07-20T23:09:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7af67b54b7d9bca43e948510fc62f6db2b748fa8,"How to register temporary plugins in tests, closes #903",2022-07-18T21:31:09Z,2022-07-18T21:31:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ace13ec3d98090d99bd71871c286a4a612c96a50,"Drop py-gfm from demo, refs #74",2022-07-18T19:47:17Z,2022-07-18T19:47:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow dbac2e5dd8a562b45d8255a265859cf8020ca22a,"Fixing 'NoneType' object has no attribute 'items' (#73) Traceback (most recent call last): File ""/home/dogsheep/dogsheep/github-to-sqlite/bin/github-to-sqlite"", line 8, in sys.exit(cli()) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/click/core.py"", line 1130, in __call__ return self.main(*args, **kwargs) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/click/core.py"", line 1055, in main rv = self.invoke(ctx) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/click/core.py"", line 1657, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/click/core.py"", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/click/core.py"", line 760, in invoke return __callback(*args, **kwargs) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/github_to_sqlite/cli.py"", line 181, in starred utils.save_stars(db, user, stars) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/github_to_sqlite/utils.py"", line 494, in save_stars repo_id = save_repo(db, repo) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/github_to_sqlite/utils.py"", line 308, in save_repo to_save[""owner""] = save_user(db, to_save[""owner""]) File ""/home/dogsheep/dogsheep/github-to-sqlite/lib64/python3.10/site-packages/github_to_sqlite/utils.py"", line 229, in save_user for key, value in user.items() AttributeError: 'NoneType' object has no attribute 'items'",2022-07-18T19:40:11Z,2022-07-18T19:40:11Z,5706ac4cf453125159bc20ff21584abaa85d68e1,カシオ 金城 大関,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,1224205,empjustine,19864447,web-flow 01369176b0a8943ab45292ffc6f9c929b80a00e8,"Keep track of datasette.config_dir (#1766) Thanks, @eyeseast - closes #1764",2022-07-18T01:12:45Z,2022-07-18T01:12:45Z,90786fb02407ad60f10210c0592ee711a9a36fae,Chris Amico,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,25778,eyeseast,19864447,web-flow 22354c48ce4d514d7a1b321e5651c7f1340e3f5e,"Update pytest-asyncio requirement from <0.19,>=0.17 to >=0.17,<0.20 (#1769) 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) - [Changelog](https://github.com/pytest-dev/pytest-asyncio/blob/master/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.19.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-07-18T01:06:37Z,2022-07-18T01:06:37Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow ea6161f8475d9fa41c4879049511c58f692cce04,"Bump furo from 2022.4.7 to 2022.6.21 (#1760) Bumps [furo](https://github.com/pradyunsg/furo) from 2022.4.7 to 2022.6.21. - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](https://github.com/pradyunsg/furo/compare/2022.04.07...2022.06.21) --- updated-dependencies: - dependency-name: furo dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-07-18T01:06:26Z,2022-07-18T01:06:26Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow ed1ebc0f1d4153e3e0934f2af19f82e5fdf137d3,"Run blacken-docs, refs #1770",2022-07-18T01:03:33Z,2022-07-18T01:03:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6d5e1955470424cf4faf5d35788d328ebdd6d463,"Release 0.62a1 Refs #1300, #1739, #1744, #1746, #1748, #1759, #1770",2022-07-18T00:59:20Z,2022-07-18T00:59:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e543a095cc4c1ca895b082cfd1263ca25203a7c0,"Updated default plugins in docs, refs #1770",2022-07-18T00:57:41Z,2022-07-18T00:57:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 58fd1e33ec7ac5ed85431d5c86d60600cd5280fb,"Hint that you can render templates for these hooks, refs #1770",2022-07-17T23:30:58Z,2022-07-17T23:30:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c09c53f3455a7b9574cf7695478f2b87d20897db,"New handle_exception plugin hook, refs #1770 Also refs: - https://github.com/simonw/datasette-sentry/issues/1 - https://github.com/simonw/datasette-show-errors/issues/2",2022-07-17T23:24:39Z,2022-07-17T23:24:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8188f55efc0fcca1be692b0d0c875f2d1ee99f17,"Rename handle_500 to handle_exception, refs #1770",2022-07-17T22:24:16Z,2022-07-17T22:24:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 855bce8c3823718def13e0b8928c58bf857e41b2,"Release 3.28 Refs #441, #443, #445, #449, #450, #454",2022-07-15T22:56:01Z,2022-07-15T22:56:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b9a89a0f2c3559989efe65f25a6e1f8fa76fe8b0,"duplicate --ignore option, refs #450",2022-07-15T22:35:58Z,2022-07-15T22:35:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5fa823f03ff2117020ae7fd56198ca7d50130574,"add-column --ignore option, refs #450",2022-07-15T22:31:37Z,2022-07-15T22:31:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2c77f4467efcd540ccd57d438cdebece541b90ac,"Add --ignore to create-index as alias of --if-not-exists, refs #450",2022-07-15T22:25:49Z,2022-07-15T22:25:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 40b6947255540b8cf0639b87824ea8568ec6863c,"enable-fts --replace option, refs #450 Also fixed up some sqlite3.OperationalError imports.",2022-07-15T22:20:26Z,2022-07-15T22:20:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9dd4cf891d9f4565019e030ddc712507ac87b998,"Improve CLI help for drop-table and drop-view, refs #450",2022-07-15T22:09:07Z,2022-07-15T22:09:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e10536c7f59abbb785f092bf83c4ab94c00e31a3,"utils.chunks() is now a documented API, closes #451",2022-07-15T21:59:30Z,2022-07-15T21:59:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 015c6634644a11e5a3ca9d7dafe22ba62b87f2dd,"Fixed lint errors, refs #454",2022-07-15T21:59:06Z,2022-07-15T21:59:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c710ade6443d45ca2f581cdf975c7990436ab8fc,"sqlite-utils duplicate command, closes #454, refs #449 Also made it so .duplicate() raises new NoTable exception rather than raising an AssertionError if the source table does not exist.",2022-07-15T21:45:14Z,2022-07-15T21:45:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw da030d49fd12bbae931871c54a49caccc604f558,"Documentation for .duplicate(), refs #449",2022-07-15T21:29:52Z,2022-07-15T21:29:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4af4762521fe3e1ced7fcade67eaeabf41213aab,"test_duplicate_fails_if_table_does_not_exist, refs #449",2022-07-15T21:23:57Z,2022-07-15T21:23:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b366e68deb0780048a23610c279552f8529d4726,"table.duplicate(new_table_name) feature, closes #449 Thanks, @davidleejy",2022-07-15T21:21:36Z,2022-07-15T21:21:36Z,d4b26031589514477509e3dae9cde3678a3b610e,David,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,1690072,davidleejy,19864447,web-flow 950cc7677f65aa2543067b3bbfc2b6acb98b62c8,"Fix missing Discord image Refs https://github.com/simonw/datasette.io/issues/112",2022-07-14T22:18:28Z,2022-07-14T22:18:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c133545fe9c7ac2d509e55bf4bf6164bfbe892ad,"Make discord badge lowercase Refs https://github.com/simonw/datasette.io/issues/112",2022-07-14T22:04:38Z,2022-07-14T22:04:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5d76c1f81b2d978f48b85c70d041a2142cf8ee26,"Discord badge Refs https://github.com/simonw/datasette.io/issues/112",2022-07-14T22:03:33Z,2022-07-14T22:03:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 035dc5e7b95142d4a700819a8cc4ff64aefe4efe,More than 90 plugins now,2022-07-09T17:25:37Z,2022-07-09T17:25:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6373bb341457e5becfd5b67792ac2c8b9ed7c384,"Expose current SQLite row to render_cell hook, closes #1300",2022-07-07T16:30:49Z,2022-07-07T16:30:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9f1eb0d4eac483b953392157bd9fd6cc4df37de7,"Bump black from 22.1.0 to 22.6.0 (#1763) Bumps [black](https://github.com/psf/black) from 22.1.0 to 22.6.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/22.1.0...22.6.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-06-28T17:40:24Z,2022-06-28T17:40:24Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 42440d6345c242ee39778045e29143fb550bd2c2,Use parametrize for FTS test,2022-06-27T23:41:13Z,2022-06-27T23:41:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2dca2210d9bbaa990c8f1243e98b8c2bfc961a4c,Ignore build in .gitignore,2022-06-27T23:39:23Z,2022-06-27T23:39:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9a6495fbef897247551de733fbee204b19ea9385,Configure GitPod,2022-06-27T23:38:45Z,2022-06-27T23:38:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ba8cf54908bc90f0775c4b15efe5e18327796402,"Add documentation strings to Justfile, ref #446",2022-06-21T19:28:01Z,2022-06-21T19:28:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2768effe078285982fbaae81d2884444b5a682ad,"Run cog using just as well, refs #446",2022-06-21T19:24:23Z,2022-06-21T19:24:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 575431149400fcccb87d69ac7325d81d97686ef6,"Only syntax highlight if a code-block is used Refs #447",2022-06-21T15:00:17Z,2022-06-21T15:00:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3ddacb7bdc5a949786e341151e34c5fcf9050033,"Justfile for tests and linting, closes #446",2022-06-20T19:54:46Z,2022-06-20T19:54:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8a9fe6498faf783a1fdeb1793e661ad194a05267,"Applied Black, refs #445",2022-06-20T19:50:15Z,2022-06-20T19:50:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 773f2b6b20622bb986984a1c3161d5b3aaa1046b,"Documented TypeTracker, closes #445",2022-06-20T19:46:49Z,2022-06-20T19:46:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c80971d28ab03c703f2d39cfaa6123ea8a249711,"sqlite_utils.utils.rows_from_file in reference.html, refs #443",2022-06-20T19:22:27Z,2022-06-20T19:22:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 00e59ec461dc0150772b999c7cc15fcb9b507d58,"Extract facet pieces of table.html into included templates Thanks, @nsmgr8",2022-06-20T18:05:44Z,2022-06-20T18:05:44Z,021d40ba4954ec019ea46ec355c952869ba9cfba,M. Nasimul Haque,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,19872,nsmgr8,19864447,web-flow e780b2f5d662ef3579d801d33567440055d4e84d,"Trying out one-sentence-per-line As suggested here: https://sive.rs/1s Markdown and reStructuredText will display this as if it is a single paragraph, even though the sentences themselves are separated by newlines. This could result in more useful diffs. Trying it out on this page first.",2022-06-20T17:54:23Z,2022-06-20T17:54:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 3fbe8a784cc2f3fa0bfa8612fec9752ff9068a2b,Link to annotated release notes for 3.27,2022-06-19T03:30:24Z,2022-06-19T03:30:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2d84577202e227670ad434fcf3dd9786a2df0819,Fix tiny typo in 3.27 release notes,2022-06-15T04:41:16Z,2022-06-15T04:41:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 679d6081198a2b658d6578f24bc3446750395ecf,"Release 3.27 Refs #434, #435, #436, #440, #441, #442, #443",2022-06-15T04:29:34Z,2022-06-15T04:30:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b8af3b96f5c72317cc8783dc296a94f6719987d9,"Fix bug with detect_fts() and similar table names, closes #434",2022-06-14T23:24:06Z,2022-06-14T23:24:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1b09538bc6c1fda773590f3e600993ef06591041,"where= and where_args= parameters to search() and search_sql() Closes #441",2022-06-14T21:54:35Z,2022-06-14T21:54:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0b6aba696dd07814d97f563de6ad1d5daab01fd9,"Documentation for maximize_csv_field_size_limit, closes #442",2022-06-14T21:31:45Z,2022-06-14T21:31:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9d1bac4a99fd7f9ef2a6cb44242a00e1faa408e4,"Test for maximize_csv_field_size_limit, refs #442",2022-06-14T21:23:54Z,2022-06-14T21:23:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0cee77b1764f7dff029eb0ea1e857e5b69c591ee,"Update test for renamed restkey, refs #440, #443",2022-06-14T21:14:10Z,2022-06-14T21:14:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ce670e2d44327f9e73452aba30da632902f6a937,"Docs for rows_from_file Closes #440, closes #443",2022-06-14T20:12:32Z,2022-06-14T20:12:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f142bb1212f98c1cb9ff72a3161351c5c8d1d281,"flake8 fix, refs #440",2022-06-14T16:14:57Z,2022-06-14T16:14:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d9c715a2fc0e4ccc0dd8e50ae68686a09f92eda8,"One more typing fix, refs #440",2022-06-14T16:07:57Z,2022-06-14T16:07:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 19efee2746d4afdb67a7225b6972aa5aa7bbb1b7,"mypy fixes, refs #440",2022-06-14T15:39:08Z,2022-06-14T15:39:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ad96bd18c37a789b0505dbef0057557c7415b133,"Tests for rows_from_file, refs #440",2022-06-14T15:14:38Z,2022-06-14T15:14:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d379f430f8bc00e5177d38097c9ab2919152ee76,"rows_from_file(... ignore_extras: bool, restkey: str), refs #440",2022-06-14T15:14:02Z,2022-06-14T15:14:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7ddf5300886a32d6daf60cf1d71efe492b65c87e,A less potentially confusing parameter name,2022-06-13T15:22:59Z,2022-06-13T15:22:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2e9751672d4fe329b3c359d5b7b1992283185820,"chore: Set permissions for GitHub actions (#1740) Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>",2022-05-31T19:28:40Z,2022-05-31T19:28:40Z,902cf90c9d2dadfcff296a337dc6e2df5775229f,Naveen,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,172697,naveensrinivasan,19864447,web-flow 8dd816bc76937f1e37f86acce10dc2cb4fa31e52,Applied Black,2022-05-30T22:42:38Z,2022-05-30T22:42:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9fedfc69d7239ac49900051e1c48ee9cdd470d9e,docs to dogs (#437),2022-05-30T21:32:41Z,2022-05-30T21:32:41Z,287c15deaf4abe1951327c443af0552f733317e7,Yuri,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,114388,yurivish,19864447,web-flow adedd85b68ec66e03b97fb62ff4da8987734436e,Clarify that request.headers names are converted to lowercase,2022-05-29T01:42:31Z,2022-05-29T01:42:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b010af7bb85856aeb44f69e7e980f617c1fc0db1,Updated copyright years in documentation footer,2022-05-20T22:23:09Z,2022-05-20T22:23:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 59be60c471fd7a2c4be7f75e8911163e618ff5ca,Update copyright dates on docs,2022-05-20T21:57:49Z,2022-05-20T21:57:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2238e9baf94d1d2af794d6cb064dbac098abd3f3,"sphinx-copybutton extension, closes #436",2022-05-20T21:57:26Z,2022-05-20T21:57:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 397183debd9329a2ddbcabe7a181278f042952ad,"Switch docs theme to Furo, refs #435",2022-05-20T21:51:30Z,2022-05-20T21:52:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4446075334ea7231beb56b630bc7ec363afc2d08,"Append warning to the write element, refs #1746",2022-05-20T20:44:23Z,2022-05-20T20:44:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1d33fd03b3c211e0f48a8f3bde83880af89e4e69,"Switch docs theme to Furo, refs #1746",2022-05-20T20:34:51Z,2022-05-20T20:34:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1465fea4798599eccfe7e8f012bd8d9adfac3039,"sphinx-copybutton for docs, closes #1748",2022-05-20T19:11:08Z,2022-05-20T19:11:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 18a6e05887abf1ac946a6e0d36ce662dfd8aeff1,"Added ""follow a tutorial"" to getting started docs Closes #1747",2022-05-20T19:05:33Z,2022-05-20T19:05:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0e2f6f1f82f4445a63f1251470a7778a34f5c8b9,datasette-copyable is an example of register_output_renderer,2022-05-19T00:37:46Z,2022-05-19T00:37:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7d1e004ff679b3fb4dca36d1d751a1ad16688fe6,Fix test I broke in #1744,2022-05-17T19:59:28Z,2022-05-17T20:09:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b393e164dc9e962702546d6f1ad9c857b5788dc0,ReST fix,2022-05-17T19:45:28Z,2022-05-17T19:45:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5555bc8aef043f75d2200f66de90c54aeeaa08c3,"How to run cog, closes #1745",2022-05-17T19:43:44Z,2022-05-17T19:43:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 3508bf7875f8d62b2725222f3b07747974d54b97,"--nolock mode to ignore locked files, closes #1744",2022-05-17T19:40:05Z,2022-05-17T19:40:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a5acfff4bd364d30ce8878e19f9839890371ef14,Empty Datasette([]) list is no longer required,2022-05-17T00:06:40Z,2022-05-17T00:06:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 280ff372ab30df244f6c54f6f3002da57334b3d7,"ETag support for .db downloads, closes #1739",2022-05-03T14:59:18Z,2022-05-03T14:59:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d60f163528f466b1127b2935c3b6869c34fd6545,"Run on push and PR, closes #1737",2022-05-02T23:40:49Z,2022-05-02T23:40:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c0cbcf2aba0d8393ba464acc515803ebf2eeda12,"Tweaks to test scripts, refs #1737",2022-05-02T23:36:58Z,2022-05-02T23:36:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 847d6b1aac38c3e776e8c600eed07ba4c9ac9942,"Test wheel against Pyodide, refs #1737, #1733",2022-05-02T23:32:24Z,2022-05-02T23:32:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 943aa2e1f7341cb51e60332cde46bde650c64217,"Release 0.62a0 Refs #1683, #1701, #1712, #1717, #1718, #1733",2022-05-02T21:38:34Z,2022-05-02T21:38:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3f00a29141bdea5be747f6d1c93871ccdb792167,"Clean up compatibility with Pyodide (#1736) * Optional uvicorn import for Pyodide, refs #1733 * --setting num_sql_threads 0 to disable threading, refs #1735",2022-05-02T20:15:27Z,2022-05-02T20:15:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a29c1277896b6a7905ef5441c42a37bc15f67599,"Rename to_decimal/from_decimal to decode/encode, refs #1734",2022-05-02T19:44:09Z,2022-05-02T19:44:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 687907aa2b1bde4de6ae7155b0e2a949ca015ca9,"Remove python-baseconv dependency, refs #1733, closes #1734",2022-05-02T19:39:06Z,2022-05-02T19:39:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7e03394734307a5761e4c98d902b6a8cab188562,"Optional uvicorn import for Pyodide, refs #1733",2022-05-02T19:20:14Z,2022-05-02T19:20:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4afc1afc721ac0d14f58b0f8339c1bf431d5313c,"Depend on click-default-group-wheel>=1.2.2 Refs #1733",2022-05-02T19:13:11Z,2022-05-02T19:13:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 841ad44bacaff05ec79ef78166d12e80c82ba6d7,Fixed typo,2022-05-02T18:17:19Z,2022-05-02T18:17:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 56571775a15159d66bf6e5af971a45757e841f96,"Release 3.26.1 Refs #429",2022-05-02T18:14:29Z,2022-05-02T18:14:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ed6fd516082e8cc83b199798f62dd67728a6974f,"Depend on click-default-group-wheel (#429) To get this to work with Pyodide. Refs: https://github.com/simonw/click-default-group-wheel/issues/3",2022-05-02T18:05:00Z,2022-05-02T18:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 94a3171b01fde5c52697aeeff052e3ad4bab5391,.plugin_config() can return None,2022-04-28T20:29:11Z,2022-04-28T20:29:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 942411ef946e9a34a2094944d3423cddad27efd3,"Execute some TableView queries in parallel Use ?_noparallel=1 to opt out (undocumented, useful for benchmark comparisons) Refs #1723, #1715",2022-04-26T22:48:56Z,2022-04-26T22:50:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c101f0efeec4f6e49298a542c5e2b59236cfa0ff,datasette-total-page-time example of asgi_wrapper,2022-04-26T22:34:29Z,2022-04-26T22:34:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8a0c38f0b89543e652a968a90d480859cb102510,"Rename database->database_name and table-> table_name, refs #1715",2022-04-26T20:56:27Z,2022-04-26T22:50:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 579f59dcec43a91dd7d404e00b87a00afd8515f2,"Refactor to remove RowTableShared class, closes #1719 Refs #1715",2022-04-25T18:33:35Z,2022-04-25T18:33:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7463b051cf8d7f856df5eba9f7aa944183ebabe5,"Cosmetic tweaks after blacken-docs, refs #1718",2022-04-24T16:59:20Z,2022-04-24T16:59:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 289e4cf80a14f05f791b218f092556148b49a0fa,"Finished applying blacken-docs, closes #1718",2022-04-24T16:17:59Z,2022-04-24T16:17:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 498e1536f5f3e69c50934c0c031055e0af770bf6,"One more blacken-docs test, refs #1718",2022-04-24T16:08:56Z,2022-04-24T16:08:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 92b26673d86a663050c9a40a8ffd5b56c25be85f,"Fix blacken-docs errors and warnings, refs #1718",2022-04-24T15:51:09Z,2022-04-24T16:03:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 36573638b0948174ae237d62e6369b7d55220d7f,"Apply Black to code examples in documentation, refs #1718 Uses blacken-docs. This has a deliberate error which I hope will fail CI.",2022-04-24T15:50:43Z,2022-04-24T15:50:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 40ef8ebac2d83c34f467fd2d7bf80f0549b6f6c3,Run tests on pull requests,2022-04-24T14:10:13Z,2022-04-24T14:10:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e64d14e413a955a10df88e106a8b5f1572ec8613,"Use type integer for --timeout, refs #1717",2022-04-24T14:09:08Z,2022-04-24T14:09:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4bd3a30e1ea460e17011c11c16408300b87d1106,"Update cog docs for publish cloudrun, refs #1717",2022-04-24T14:04:11Z,2022-04-24T14:04:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3001e1e394b6cb605c2cd81eed671a7da419c1b3,"Add timeout option to Cloudrun build (#1717) * Add timeout option for build phase * Make the --timeout setting optional * Add test for --timeout setting Thanks, @wragge",2022-04-24T14:03:08Z,2022-04-24T14:03:08Z,6cabba813337e444c356d919c79ef180b01659af,Tim Sherratt,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,127565,wragge,19864447,web-flow d57c347f35bcd8cff15f913da851b4b8eb030867,"Ignore Black commits in git blame, refs #1716",2022-04-22T21:58:46Z,2022-04-22T21:58:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8338c66a57502ef27c3d7afb2527fbc0663b2570,datasette-geojson is an example of register_output_renderer,2022-04-21T18:05:43Z,2022-04-21T18:05:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e3a14c33a033b0c2fc00f2470666caaf9027e446,Run tests against pull requests,2022-04-20T00:21:04Z,2022-04-20T00:21:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 6915fbcce24d03d7e7fbcb901c18be84b5568a9d,"Release 3.26 Refs #415, #416, #420, #421, #425",2022-04-13T22:51:48Z,2022-04-13T22:51:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cbaad1f153b7a2be50223576afd61fb4e68de2f7,"Removed unused sys import, refs #425",2022-04-13T22:40:57Z,2022-04-13T22:40:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0e60f3c80cd6df5c177d8405afc54d014addebd0,"Better error message if table has no columns, closes #424",2022-04-13T22:39:48Z,2022-04-13T22:39:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4433eafff7a09bcf6e9752e86bb5ffec23d6db25,"Fix for register() on Python 3.7, refs #425",2022-04-13T22:35:57Z,2022-04-13T22:35:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6f3ae864f1a521caa1b2a48d714d627ab8e9e188,"Better support check for deterministic=True, closes #425 Bug first discovered in #421",2022-04-13T22:31:37Z,2022-04-13T22:31:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0bc5186b7bb4fc82392df08f99a9132f84dcb331,"Tooltip and commas for byte length display, closes #1712",2022-04-12T18:44:12Z,2022-04-12T18:44:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 143c105f875f4c8d4512233fa856477a938b38ca,Removed rogue print,2022-04-12T18:43:32Z,2022-04-12T18:43:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 138e4d9a53e3982137294ba383303c3a848cfca4,"Update click requirement from <8.1.0,>=7.1.1 to >=7.1.1,<8.2.0 (#1694) 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.1.0) --- updated-dependencies: - dependency-name: click dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-04-08T23:05:09Z,2022-04-08T23:05:09Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 247e460e08bf823142f7b84058fe44e43626787f,"Update beautifulsoup4 requirement (#1703) Updates the requirements on [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) to permit the latest version. --- updated-dependencies: - dependency-name: beautifulsoup4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-04-08T22:51:04Z,2022-04-08T22:51:04Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 90d1be9952db9aaddc21a536e4d00a8de44765d7,"Tilde encoding now encodes space as plus, closes #1701 Refs #1657",2022-04-06T15:55:01Z,2022-04-06T15:55:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw df88d03298fa34d141ace7d6d8c35ca5e70576da,"Warn about Cloud Run and bots Refs #1698",2022-04-03T06:05:10Z,2022-04-03T06:05:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 5c5e9b365790d7c75cf2611e650d1013f587d316,"Request.fake(... url_vars), plus .fake() is now documented Also made 'from datasette import Request' shortcut work. Closes #1697",2022-04-01T02:01:58Z,2022-04-01T02:01:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e73fa72917ca28c152208d62d07a490c81cadf52,"Fixed bug in httpx_mock example, closes #1691",2022-03-26T22:46:08Z,2022-03-26T22:46:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow bd8a58ae61b2c986ef04ea721897906e0852e33e,"Fix message_type in documentation, closes #1689",2022-03-26T20:51:20Z,2022-03-26T20:51:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6b99e4a66ba0ed8fca8ee41ceb7206928b60d5d1,"Added missing hookimpl import Useful for copying and pasting to create a quick plugin",2022-03-25T23:44:35Z,2022-03-25T23:44:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 95522ad919f96eb6cc8cd3cd30389b534680c717,"Clarified support for newline-delimited JSON, closes #417",2022-03-25T21:17:10Z,2022-03-25T21:17:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0b7b80bd40fe86e4d66a04c9f607d94991c45c0b,"Document the convert() with initialization pattern, closes #420",2022-03-25T20:07:29Z,2022-03-25T20:07:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 396f80fcc60da8dd844577114f7920830a2e5403,"Ignore common generated files (#419) Thanks, @eyeseast",2022-03-24T21:01:43Z,2022-03-24T21:01:43Z,90786fb02407ad60f10210c0592ee711a9a36fae,Chris Amico,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,25778,eyeseast,19864447,web-flow c496f2b663ff0cef908ffaaa68b8cb63111fb5f2,"Don't show facet in cog menu if not allow_facet, closes #1683",2022-03-24T19:16:19Z,2022-03-24T19:16:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d431a9055e977aefe48689a2e5866ea8d3558a6c,"Release 0.61.1 Refs #1682 Refs https://github.com/simonw/datasette-hashed-urls/issues/13",2022-03-23T18:54:10Z,2022-03-23T18:54:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0159662ab8ccb363c59647861360e0cb7a6f930d,"Fix for bug running ?sql= against databases with a different route, closes #1682",2022-03-23T18:48:10Z,2022-03-23T18:48:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d7c793d7998388d915f8d270079c68a77a785051,"Release 0.61 Refs #957, #1228, #1533, #1545, #1576, #1577, #1587, #1601, #1603, #1607, #1612, #1621, #1649, #1654, #1657, #1661, #1668, #1675, #1678",2022-03-23T18:12:26Z,2022-03-23T18:12:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c4c9dbd0386e46d2bf199f0ed34e4895c98cb78c,google-github-actions/setup-gcloud@v0,2022-03-22T16:49:26Z,2022-03-22T16:49:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow a6e237f75a4b86963d91dcb5c9582e3a1b3349d6,google-github-actions/setup-gcloud@v0,2022-03-22T01:59:45Z,2022-03-22T01:59:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 12f3ca79956ed9003c874f67748432adcacc6fd2,google-github-actions/setup-gcloud@v0,2022-03-22T01:42:03Z,2022-03-22T01:42:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 72bfd75fb7241893c931348e6aca712edc67ab04,"Drop n=1 threshold down to <= 20ms, closes #1679",2022-03-21T21:55:50Z,2022-03-21T21:55:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1a7750eb29fd15dd2eea3b9f6e33028ce441b143,"Documented datasette.check_visibility() method, closes #1678",2022-03-21T19:01:37Z,2022-03-21T19:01:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 194e4f6c3fffde69eb196f8535ca45386b40ec2d,"Removed check_permission() from BaseView, closes #1677 Refs #1660",2022-03-21T18:41:56Z,2022-03-21T18:41:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dfafce6d962d615d98a7080e546c7b3662ae7d34,Display no-opinion permission checks on /-/permissions,2022-03-21T18:37:27Z,2022-03-21T18:37:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e627510b760198ccedba9e5af47a771e847785c9,"BaseView.check_permissions is now datasette.ensure_permissions, closes #1675 Refs #1660",2022-03-21T17:13:16Z,2022-03-21T17:13:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 93fa79d30b1531bea281d0eb6b925c4e61bc1aa6,"Ignore flake8 lambda errors, refs #415",2022-03-21T04:22:09Z,2022-03-21T04:22:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 751ab205ac1f6bcd1b31449d2aca4734abca16c8,"Fix for --multi combined with --dry-run, closes #415",2022-03-21T04:18:18Z,2022-03-21T04:18:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 878d5f5cea3455b4d135a9664ccad6b673354812,"errors=r.SET_NULL/r.IGNORE options for parsedate/parsedatetime, closes #416",2022-03-21T04:01:35Z,2022-03-21T04:01:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4a4164b81191dec35e423486a208b05a9edc65e4,"Added another note to the 0.61a0 release notes, refs #1228",2022-03-20T01:23:03Z,2022-03-20T01:23:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cb4854a435cc1418665edec2a73664ad74a32017,Fixed typo,2022-03-20T01:17:58Z,2022-03-20T01:17:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5471e3c4914837de957e206d8fb80c9ec383bc2e,"Release 0.61a0 Refs #957, #1533, #1545, #1576, #1577, #1587, #1601, #1603, #1607, #1612, #1621, #1649, #1654, #1657, #1661, #1668",2022-03-20T01:14:40Z,2022-03-20T01:14:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cdbae2b93f441653616dd889644c63e4150ceec1,"Fixed internal links to respect db.route, refs #1668",2022-03-20T00:31:23Z,2022-03-20T00:31:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e10da9af3595c0a4e09c6f370103571aa4ea106e,"alternative-route demo, refs #1668",2022-03-20T00:21:56Z,2022-03-20T00:21:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7a6654a253dee243518dc542ce4c06dbb0d0801d,"Databases can now have a .route separate from their .name, refs #1668",2022-03-20T00:11:17Z,2022-03-20T00:11:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 798f075ef9b98819fdb564f9f79c78975a0f71e8,"Read format from route captures, closes #1667 Refs #1660",2022-03-19T20:32:29Z,2022-03-19T20:32:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b9c2b1cfc8692b9700416db98721fa3ec982f6be,"Consistent treatment of format in route capturing, refs #1667 Also refs #1660",2022-03-19T20:29:10Z,2022-03-19T20:29:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 61419388c134001118aaf7dfb913562d467d7913,"Rename route match groups for consistency, refs #1667, #1660",2022-03-19T16:52:08Z,2022-03-19T16:52:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 764738dfcb16cd98b0987d443f59d5baa9d3c332,"test_routes also now asserts matches, refs #1666",2022-03-19T16:30:22Z,2022-03-19T16:30:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 711767bcd3c1e76a0861fe7f24069ff1c8efc97a,"Refactored URL routing to add tests, closes #1666 Refs #1660",2022-03-19T04:03:08Z,2022-03-19T04:03:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4e47a2d894b96854348343374c8e97c9d7055cf6,"Fixed bug where tables with a column called n caused 500 errors Closes #1228",2022-03-19T01:37:54Z,2022-03-19T01:37:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 32963018e7edfab1233de7c7076c428d0e5c7813,"Updated documentation to remove hash_urls, refs #1661",2022-03-19T00:33:06Z,2022-03-19T00:33:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9979dcd07f9921ac30c4c0b5ea60d09cd1e10556,"Also remove default_cache_ttl_hashed setting, refs #1661",2022-03-19T00:25:14Z,2022-03-19T00:25:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8658c66438ec71edc7e9adc495f4692b937a0f57,"Show error if --setting hash_urls 1 used, refs #1661",2022-03-19T00:19:31Z,2022-03-19T00:19:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d4f60c2388c01ddce1b16f95c16d310e037c9912,"Remove hashed URL mode Also simplified how view class routing works. Refs #1661",2022-03-19T00:12:03Z,2022-03-19T00:12:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 30e5f0e67c38054a8087a2a4eae3fc4d1779af90,"Documented internals used by datasette-hashed-urls Closes #1663",2022-03-17T21:30:02Z,2022-03-17T21:30:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 77a904fea14f743560af9cc668146339bdbbd0a9,"Update pytest requirement from <7.1.0,>=5.2.2 to >=5.2.2,<7.2.0 (#1656) 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/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...7.1.0) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-03-15T18:03:01Z,2022-03-15T18:03:01Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow a35393b29cfb5b8abdc6a94e577af1c9a5c13652,"Tilde encoding (#1659) Closes #1657 Refs #1439",2022-03-15T18:01:57Z,2022-03-15T18:01:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 77e718c3ffb30473759a8b1ed347f73cb2ff5cfe,"Revert ""Fix bug with percentage redirects, close #1650"" This reverts commit c85d669de387b40e667fd6942c6cc1c15b4f5964. Refs #1658",2022-03-15T15:37:31Z,2022-03-15T15:37:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5a353a32b9c4d75acbe3193fd72f735a8e78516a,"Revert ""Fixed tests for urlsafe_components, refs #1650"" This reverts commit bb499942c15c4e2cfa4b6afab8f8debe5948c009. Refs #1658",2022-03-15T15:37:14Z,2022-03-15T15:37:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 239aed182053903ed69108776b6864d42bfe1eb4,"Revert ""Code of conduct, refs #1654"" This reverts commit c5791156d92615f25696ba93dae5bb2dcc192c98. Refs #1658",2022-03-15T15:36:35Z,2022-03-15T15:36:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 645381a5ed23c016281e8c6c7d141518f91b67e5,"Add code of conduct again Refs #1658",2022-03-15T15:36:35Z,2022-03-15T15:38:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 433813612ff9b4b501739fd7543bef0040dd51fe,Move sqls=[] closer to where it is populated,2022-03-11T21:44:07Z,2022-03-11T21:44:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9388edf57aa15719095e3cf0952c1653cd070c9b,"Changelog item for 3.25.1 Refs #413, #414",2022-03-11T18:34:37Z,2022-03-11T18:34:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 40b76f6f56e4a00da023396999a25989c83d91a6,"Release 3.25.1 Refs #413",2022-03-11T18:08:20Z,2022-03-11T18:08:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 6fd7c138e2dd76cc91f99f6fe2f80636642652de,Fixed .transform() method which I broke in #413,2022-03-11T17:54:17Z,2022-03-11T17:54:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 26e6d2622c57460a24ffdd0128bbaac051d51a5f,"Use :param x: for docstring comments, refs #413",2022-03-11T17:38:34Z,2022-03-11T17:39:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c5791156d92615f25696ba93dae5bb2dcc192c98,"Code of conduct, refs #1654",2022-03-07T22:04:10Z,2022-03-07T22:04:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow c10cd48baf106659bf3f129ad7bfb2226be73821,"Min pytest-asyncio of 0.17 So that the asyncio_mode in pytest.ini does not produce a warning on older versions of that library.",2022-03-07T19:56:59Z,2022-03-15T15:43:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bb499942c15c4e2cfa4b6afab8f8debe5948c009,"Fixed tests for urlsafe_components, refs #1650",2022-03-07T19:33:31Z,2022-03-07T19:33:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c85d669de387b40e667fd6942c6cc1c15b4f5964,"Fix bug with percentage redirects, close #1650",2022-03-07T19:26:08Z,2022-03-07T19:26:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 020effe47bf89f35182960a9645f2383a42ebd54,"Preserve query string in % to - redirects, refs #1650",2022-03-07T16:18:07Z,2022-03-07T16:18:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d714c67d656c46e012b24ccca53b59409440334f,asyncio_mode = strict to avoid pytest warnings,2022-03-07T16:09:15Z,2022-03-07T16:09:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 644d25d1de78a36b105cca479e7b3e4375a6eadc,"Redirect old % URLs to new - encoded URLs, closes #1650 Refs #1439",2022-03-07T16:01:03Z,2022-03-07T16:01:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1baa030eca375f839f3471237547ab403523e643,"Switch to dash encoding for table/database/row-pk in paths * Dash encoding functions, tests and docs, refs #1439 * dash encoding is now like percent encoding but with dashes * Use dash-encoding for row PKs and ?_next=, refs #1439 * Use dash encoding for table names, refs #1439 * Use dash encoding for database names, too, refs #1439 See also https://simonwillison.net/2022/Mar/5/dash-encoding/",2022-03-07T15:38:29Z,2022-03-07T15:38:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow de810f49cc57a4f88e4a1553d26c579253ce4531,"Add /opt/homebrew to where spatialite extension can be found (#1649) Helps homebrew on Apple Silicon setups find spatialite without needing a full path. Similar to #1114 Thanks, @danp",2022-03-06T19:39:15Z,2022-03-06T19:39:15Z,9a3d8e1c0e383f75737a170eb4560dd9f9576302,Dan Peterson,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,2182,danp,19864447,web-flow 0499f174c063283aa9b589d475a32077aaf7adc5,Typo in docs about default redirect status code (#1589),2022-03-06T01:58:31Z,2022-03-06T01:58:31Z,36c405012109bc65c7e3bcc7348d898fecbdf73a,David Larlet,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3556,davidbgk,19864447,web-flow 7b78279b93b6e7a5fce6b53e5a85ca421a801496,"Update pytest-timeout requirement from <2.1,>=1.4.2 to >=1.4.2,<2.2 (#1602) Updates the requirements on [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-timeout/releases) - [Commits](https://github.com/pytest-dev/pytest-timeout/compare/1.4.2...2.1.0) --- updated-dependencies: - dependency-name: pytest-timeout dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-03-06T01:41:49Z,2022-03-06T01:41:49Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 73f2d25f70d741c6b53f7312674c91f0aec83e17,"Update asgiref requirement from <3.5.0,>=3.2.10 to >=3.2.10,<3.6.0 (#1610) 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/compare/3.2.10...3.5.0) --- 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>",2022-03-06T01:30:27Z,2022-03-06T01:30:27Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow b21839dd1a005f6269c4e9a9f763195fe7aa9c86,"Update pytest requirement from <6.3.0,>=5.2.2 to >=5.2.2,<7.1.0 (#1629) 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/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/5.2.2...7.0.0) --- updated-dependencies: - dependency-name: pytest dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-03-06T01:30:05Z,2022-03-06T01:30:05Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow a22ec96c3ac555337eb49121450723a273fb52d1,"Update pytest-asyncio requirement from <0.17,>=0.10 to >=0.10,<0.19 (#1631) 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.18.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2022-03-06T01:29:53Z,2022-03-06T01:29:53Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 5010d1359b9e9db90a5a69a3ca22d12862893e00,"Fix for test failure caused by SQLite 3.37.0+, closes #1647",2022-03-05T19:45:04Z,2022-03-05T19:46:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7f56f90d3030a4cf1d57a73e21e06843d4855e63,Fixed rST mistake,2022-03-02T07:01:07Z,2022-03-02T07:01:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b2b04aec0119a07f796652565966e6c910062eeb,"Release 3.25 Refs #343, #408",2022-03-02T06:34:34Z,2022-03-02T06:34:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d25cdd37a3b7d1b277b399106473fa368b72635a,"db.sqlite_version property and fix for deterministic=True on SQLite 3.8.3 Closes #408",2022-03-02T00:24:27Z,2022-03-02T00:37:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 521921b849003ed3742338f76f9d47ff3d95eaf3,"Fixed mypy error, refs #343",2022-03-02T00:05:11Z,2022-03-02T00:05:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 931b1e151320535acf0a899c7d403d71b5199f6a,".insert(hash_id_columns=) parameter, closes #343",2022-03-02T00:00:51Z,2022-03-02T00:00:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b6c9dfce0ba27eb5fb6bc2221044798420f861c4,Correct spelling mistakes (found with codespell) (#410),2022-03-01T21:05:29Z,2022-03-01T21:05:29Z,51791e613746e8491727471d829230a5bd4eebe5,Edward Betts,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,3818,EdwardBetts,19864447,web-flow dd94157f8958bdfe9f45575add934ccf1aba6d63,Link to tutorials from documentation index page,2022-02-27T18:04:03Z,2022-02-27T18:04:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 7a098aa0c5e8beef6ccc55c866cf7792af5fcf43,Link to my blog series,2022-02-17T15:39:54Z,2022-02-17T15:39:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 757f103ae2a8b3803ceea89a412cf78b269f9e75,"Release 3.24 Refs ##397, #398, #401, #403, #404, #405, #407",2022-02-16T01:39:13Z,2022-02-16T01:39:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4bc06a243774ca8d8e04ad6592e895d3a7a0300b,"memory_name= feature, closes #405",2022-02-16T01:21:25Z,2022-02-16T01:23:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8f528ed2b13c309c9efb1ee6e1150ab3fce11d89,Fix ReST warning,2022-02-16T01:21:07Z,2022-02-16T01:21:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3e5a4f60cc07e38113e522e5f1d09db35626affc,"Tweaked SpatiaLite CLI docs, refs #398",2022-02-16T01:06:49Z,2022-02-16T01:06:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a692c56659c3563b26dcdc9e3534d63ecc26e180,"Add SpatiaLite helpers to CLI (#407) * Add SpatiaLite CLI helpers * Add docs for spaitalite helpers * Fix flake8 issues and add more detail on spatial types * Run cog and add some help text. * Use SpatiaLite when calculating coverage, refs #407 Co-authored-by: Simon Willison ",2022-02-16T00:58:07Z,2022-02-16T00:58:07Z,90786fb02407ad60f10210c0592ee711a9a36fae,Chris Amico,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,25778,eyeseast,19864447,web-flow 7d24fd405f3c60e4c852c5d746c91aa2ba23cf5b,"datasette-auth-passwords is now an example of register_commands Refs https://github.com/simonw/datasette-auth-passwords/issues/19",2022-02-09T17:47:54Z,2022-02-09T17:47:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow e7f040106b5f5a892ebd984f19b21c605e87c142,"Add an example of --text too, refs #404",2022-02-09T07:03:04Z,2022-02-09T07:03:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7142dbd58d25d54720c8396bd35990fd1387ba77,Fixed typo in --help,2022-02-09T06:57:21Z,2022-02-09T06:57:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 79a5ece62ecfad5fb64da42c54ad110e822350d4,"Add --convert example to sqlite-utils insert --help, closes #404",2022-02-09T06:54:40Z,2022-02-09T06:55:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 458f03ad3a454d271f47a643f4530bd8b60ddb76,"More SpatiaLite details on /-/versions, closes #1607",2022-02-09T06:32:19Z,2022-02-09T06:32:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3acc2f1772f3befd7e64984cdc370afac1a8e63d,"Adding a primary key to a rowid table, closes #403",2022-02-08T19:33:41Z,2022-02-08T19:33:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1b2f0ab6bbc9274dac1ba5fe126b1d6b8587ea96,"Revert ""Use de-dupe idiom that works with Python 3.6, refs #1632"" This reverts commit 5bfd001b55357106dba090c83a1c88912a004665. No need for this on the main branch because it doesn't support Python 3.6 any more.",2022-02-07T23:43:20Z,2022-02-07T23:43:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5bfd001b55357106dba090c83a1c88912a004665,"Use de-dupe idiom that works with Python 3.6, refs #1632",2022-02-07T23:42:37Z,2022-02-07T23:42:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fa5fc327adbbf70656ac533912f3fc0526a3873d,"Release 0.60.2 Refs #1632",2022-02-07T23:32:54Z,2022-02-07T23:34:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0cd982fc6af45b60e0c9306516dd412ae948c89b,"De-duplicate 'datasette db.db db.db', closes #1632 Refs https://github.com/simonw/datasette-publish-fly/pull/12",2022-02-07T23:28:46Z,2022-02-07T23:28:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03305ea183b1534bc4cef3a721fe5f3700273b84,"Remove python.version, refs #1176",2022-02-07T06:40:47Z,2022-02-07T06:40:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fdce6f29e19c3c6b477b72f86e187abee9627b92,"Reconfigure ReadTheDocs, refs #1176",2022-02-07T06:38:27Z,2022-02-07T06:38:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d9b508ffaa91f9f1840b366f5d282712d445f16b,"@documented decorator plus unit test plus sphinx.ext.autodoc New mechanism for marking datasette.utils functions that should be covered by the documentation, then testing that they have indeed been documented. Also enabled sphinx.ext.autodoc which can now be used to embed the documented versions of those functions. Refs #1176",2022-02-07T06:30:00Z,2022-02-07T06:31:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9b83ff2ee4d3cb5bfc5cb09a3ec99819ac214434,"Fixed spelling of ""raise""",2022-02-06T06:46:33Z,2022-02-06T06:46:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 8a25ea9bcae7ae4c9a4bd99f90c955828ff5676d,"Implemented import shortcuts, closes #957",2022-02-06T06:34:33Z,2022-02-06T06:34:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d25b55ab5e4d7368d374ea752b2232755869d40d,Fixed rST warnings,2022-02-06T06:32:23Z,2022-02-06T06:32:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fea8c9bcc509bcae75e99ae8870f520103b9aa58,"Improved SpatiaLite example, closes #401",2022-02-06T02:03:21Z,2022-02-06T02:03:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw aa2490311369697adbdbef4185b334e6730c762e,"Create table if_not_exists=True argument, closes #397",2022-02-06T01:28:53Z,2022-02-06T01:28:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 79b5b58354c35823ebf63cc19ffdfa603ee88d65,"Basic test for db[t].create(...), refs #397",2022-02-06T01:19:39Z,2022-02-06T01:19:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1c6b297e3ec288cf1f838796df499a9c21c31664,"Link to datasette.tracer from trace_debug docs, refs #1576",2022-02-05T05:28:35Z,2022-02-05T05:28:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw da53e0360da4771ffb56a8e3eb3f7476f3168299,"tracer.trace_child_tasks() for asyncio.gather tracing Also added documentation for datasette.tracer module. Closes #1576",2022-02-05T05:19:49Z,2022-02-05T05:19:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ac239d34ab2de6987afac43f5d38b576b26e9457,"Refactor test_trace into separate test module, refs #1576",2022-02-05T04:45:13Z,2022-02-05T04:45:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 088d89982299f8136e608fa2b6c30e9529adc714,"Release 3.23 Refs #79, #363, #392, #393, #395, #396",2022-02-04T06:41:46Z,2022-02-04T06:41:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 20fe3b8abf49f8f7d73ad0f5610d2a62541fd907,Fixed RST warning about empty line,2022-02-04T06:32:57Z,2022-02-04T06:32:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 44894c6f6c854bb8d5c79cb349aa39526cf56ee2,Fix warning about duplicate object description,2022-02-04T06:31:13Z,2022-02-04T06:31:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 482fcc0da7c5127ce5bc6765b63663b9c5a87f91,"Fix for flake8, refs #79",2022-02-04T06:13:17Z,2022-02-04T06:13:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0fe0f476a73ddbb3fea879bdb6bfef3ba4b97768,"Fix for mypy error, closes #396 Should help tests pass for #395 and #79",2022-02-04T06:10:09Z,2022-02-04T06:10:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e46798959e10e4674b2a58a9c2f227c0a2deca1d,"Looks like Actions if: clauses prefer single quotes Refs #395, #79",2022-02-04T06:06:23Z,2022-02-04T06:06:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 749418728448abbbfa6305ad18152951a6721670,"Only install SpatiaLite on Ubuntu, refs #395 For tests added to #79",2022-02-04T06:05:12Z,2022-02-04T06:05:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow cea25c28bad0bd30cf375e2d0d5113f23ab84e0c,Capitalization of SpatiaLite,2022-02-04T05:59:59Z,2022-02-04T05:59:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4a2a3e2fd0d5534f446b3f1fee34cb165e4d86d2,"Install SpatiaLite in tests To run tests for #79, #385",2022-02-04T05:56:34Z,2022-02-04T05:56:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ee11274fcb1c00f32c95f2ef2924d5349538eb4d,"New spatialite helper methods, closes #79 - db.init_spatialite() - table.add_geometry_column() - table.create_spatial_index() Co-authored-by: Simon Willison ",2022-02-04T05:55:09Z,2022-02-04T05:55:09Z,90786fb02407ad60f10210c0592ee711a9a36fae,Chris Amico,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,25778,eyeseast,19864447,web-flow 9dcb099905c4a2246e3487be3289642161991864,"Better error messages for --convert, closes #363",2022-02-03T22:51:25Z,2022-02-03T22:51:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7d928f83085fb285f294dbdaeb93fd94a44d5d44,"Better insert-replace CLI documentation, refs #393",2022-02-03T22:11:25Z,2022-02-03T22:11:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 813b6d07ab97209435924311fda94a7fd377bd73,"Much improved insert-replace documentation, refs #393",2022-02-03T22:07:32Z,2022-02-03T22:11:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b2ab08e048228c3938b973dee12adb18729ebe39,"Don't test main against 3.11-dev yet It breaks on Windows. Refs #394",2022-02-03T21:07:00Z,2022-02-03T21:07:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1af1041f91a9b91b321078d354132d1df5204660,"Jinja template_name should use ""/"" even on Windows (#1617) Closes #1545. Thanks, Robert Christie",2022-02-03T01:58:35Z,2022-02-03T01:58:35Z,69edadd5ff91aef22e3b6ec539873678956fa61a,Robert Christie,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,3526913,cb160,19864447,web-flow b5e6b1a9e1332fca3effe45d55dd06ee4249f163,"Bump black from 21.12b0 to 22.1.0 (#1616) Bumps [black](https://github.com/psf/black) from 21.12b0 to 22.1.0. - [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/22.1.0) --- 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>",2022-02-02T22:23:51Z,2022-02-02T22:23:51Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 44cbddff8ab6526f20f608e4d76592422af757bd,"Run tests against Python 3.11-dev Refs #394",2022-02-02T22:21:38Z,2022-02-02T22:21:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow a9d8824617268c4d214dd3be2174ac452044f737,"Test against Python 3.11-dev Closes #1621",2022-02-02T21:58:52Z,2022-02-02T21:58:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 23a09b0f6af33c52acf8c1d9002fe475b42fee10,"Remove JSON rel=alternate from some pages, closes #1623",2022-02-02T21:48:52Z,2022-02-02T21:48:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8d5779acf0041cfd0db7f68f468419f9008b86ec,"Refactored alternate_url_json mechanism, refs #1620, #1533",2022-02-02T21:32:47Z,2022-02-02T21:32:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b72b2423c79dea4600b2337949db98269d0b6215,"rel=alternate JSON for queries and database pages, closes #1620",2022-02-02T21:21:11Z,2022-02-02T21:22:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a6da26a856c966598b2275b12558e65d3e61a682,Simplified example,2022-01-30T15:24:13Z,2022-01-30T15:24:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow feb01c1ddd2ba0a3c01518b6856520470d649bae,Fixed duplicated example,2022-01-30T15:22:39Z,2022-01-30T15:22:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 6663d28952491aca2c8dcf586a301fb4791b5f69,"SQL injection, not XSS",2022-01-30T15:17:20Z,2022-01-30T15:17:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d1e9f09c06f29f27eca5c1a06a75072e28a79f0d,"Removed unneccessary import, refs #392",2022-01-26T18:23:48Z,2022-01-26T18:23:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2aa686c6554bf6b8230eb5b3019574df6cc99225,It's not a weekly newsletter,2022-01-26T18:21:05Z,2022-01-26T18:21:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d1d2a8e6fa95d8daf11973f747578602d08e4962,"sqlite-utils bulk --batch-size option, closes #392",2022-01-26T18:15:23Z,2022-01-26T18:15:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a9fca7efa4184fbb2a65ca1275c326950ed9d3c1,"Release 3.22.1 Refs #384, #387, #389",2022-01-26T03:28:30Z,2022-01-26T03:28:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw be1e89da5fa6f28b8910610aa9f2b95f1fe3168b,Fixed flake8 errors,2022-01-26T03:22:06Z,2022-01-26T03:22:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2b20957b1869b5a2213960d2e3a67188f42d2a2f,"Better validation for upsert --pk, closes #390",2022-01-26T03:19:39Z,2022-01-26T03:19:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 4c6023452cbfc0c112cfc2a940ed40d22e8d36c9,"Examples in --help for remaining commands, closes #384",2022-01-26T03:14:59Z,2022-01-26T03:14:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6e85a4bbbefced11501a8e215d0847addc159199,"Added examples to more --help output, refs #384",2022-01-26T02:56:44Z,2022-01-26T02:56:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 25d8c820de195039106b736440a5c4e3f72cd8b6,"Correct domain for Plausible, refs #389",2022-01-26T02:06:02Z,2022-01-26T02:06:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 89c01103ec0b684b6f871694f77fc49d0cb57f98,"Custom layout template for docs Adds plausible analytics, closes #389 Implements banner on latest page, closes #388",2022-01-26T02:00:16Z,2022-01-26T02:00:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b3efb292127036d710ae3cb63daa36cd7a4d7d0c,"SQLite can drop columns now It gained that ability in 3.35.0 in 2021-03-12: https://www.sqlite.org/changes.html#version_3_35_0",2022-01-26T01:48:57Z,2022-01-26T01:48:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8d51ae48ab084284681d597b436be2112650a3b9,"Getting started section for Python library, closes #387",2022-01-26T01:35:26Z,2022-01-26T01:35:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 84391763a8d5911c387c9965c86c8d45f39b31fb,Clarify that magic parameters don't work for custom SQL,2022-01-25T18:39:03Z,2022-01-25T18:39:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 68cc1e2dbb0b841af7a7691ea6b4e7d31b09cc5e,"Move queries to top of database page, refs #1612",2022-01-25T18:28:05Z,2022-01-25T18:28:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 82ea42ffeedd5c80570b1e6f16124dd80f8f4a1b,Added missing docstring for db.supports_strict,2022-01-25T04:12:32Z,2022-01-25T04:12:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3091e6b6e9befe306310d2e5a484ffd88c0200bf,Clearer help for --drop-foreign-key,2022-01-25T04:06:40Z,2022-01-25T04:06:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d194db4204b732af57138e1fb0924ec77354dd58,"Output pip freeze to show installed packages, refs #1609",2022-01-21T02:01:47Z,2022-01-21T02:02:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ffca55dfd7cc9b53522c2e5a2fa1ff67c9beadf2,"Show link to /stable/ on /latest/ pages, refs #1608",2022-01-20T22:40:44Z,2022-01-20T22:40:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 150967d98ef6c5b6064587e7ed30cbdd9b992b8e,"Hand-edited pixel favicon, refs #1603",2022-01-20T18:43:15Z,2022-01-20T18:43:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7c67483f5e61f7c46410a433a55280d62280327f,"Make test_favicon flexible to changing icon sizes, refs #1603",2022-01-20T05:57:14Z,2022-01-20T05:57:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b01c9b68d151e1656fc180815c0d8480e35fc961,"Oops I pushed the wrong favicon, refs #1603",2022-01-20T05:54:41Z,2022-01-20T05:54:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw b2eebf5ebf222b61a21625527851b77347d3d662,"No need to send this, it's got a default, refs #1603",2022-01-20T05:52:00Z,2022-01-20T05:52:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0467723ee57c2cbc0f02daa47cef632dd4651df0,"New, improved favicon - refs #1603",2022-01-20T05:46:03Z,2022-01-20T05:46:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e1770766ce3ae6669305662ba618be610367af77,Return plugins and hooks in predictable order,2022-01-20T05:14:04Z,2022-01-20T05:14:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 43c30ce0236ebbc7e9cec98a3822265eb2691430,"Use cog to maintain default plugin list in plugins.rst, closes #1600 Also fixed a bug I spotted where datasette.filters showed the same hook three times.",2022-01-20T05:04:09Z,2022-01-20T05:04:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 14e320329f756b7d8e298c4e2251d8a0b194c9c4,"Hidden tables data_licenses, KNN, KNN2 for SpatiaLite, closes #1601",2022-01-20T04:38:49Z,2022-01-20T04:38:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fae3983c51f4a3aca8335f3e01ff85ef27076fbf,"Drop support for Python 3.6, closes #1577 Refs #1606",2022-01-20T04:31:22Z,2022-01-20T04:31:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 58652dd925bb7509b43905423ec00083bd374dc1,"Hidden tables sqlite1/2/3/4, closes #1587",2022-01-20T04:12:46Z,2022-01-20T04:12:46Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7fdff5019d7c9d609fb00b5c7fd64bcde029e4c8,"Link to article from contributing, closes #386",2022-01-19T02:15:21Z,2022-01-19T02:15:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow cb29119db9115b1f40de2fb45263ed77e3bfbb3e,"Release 0.60 Refs #473, #625, #1527, #1544, #1547, #1551, #1552, #1555, #1556, #1557, #1563, #1564, #1568, #1570, #1575, #1579, #1588, #1594",2022-01-14T01:36:51Z,2022-01-14T01:36:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3664ddd400062123e99500d28b160c7944408c1a,"Replace update-docs-help.py with cog, closes #1598",2022-01-14T00:47:53Z,2022-01-14T00:47:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 10659c3f1f82458adfa65c61f4dcc8d9af5467ed,datasette-debug-asgi plugin to help investigate #1590,2022-01-14T00:38:53Z,2022-01-14T00:38:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ab7d6a7179e9939c2764989e508bfa8eba31f3b1,Updated settings help URL to avoid redirect,2022-01-14T00:38:16Z,2022-01-14T00:38:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 714b4df1b1b2aeab8cde3a309627c42355439dda,"Fixed reStructuredText warning, refs #1594",2022-01-14T00:36:28Z,2022-01-14T00:36:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 76d66d5b2bf10249c0beaac0999b93ac8d757f48,Tweak order of documentation contents,2022-01-14T00:30:00Z,2022-01-14T00:30:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a0f7d64889cd79d5d00d3251e8ab77ff52de60d,Fixed hidden form fields bug #1527,2022-01-14T00:27:21Z,2022-01-14T00:27:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 515f8d38ebae203efc15ca79a8b42848276b35e5,Help summaries for publish cloudrun/heroku,2022-01-14T00:12:54Z,2022-01-14T00:12:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8cf4b77a92f5170c33e0079f2bab48a4f36b6934,Better copy for 'datasette plugins --help',2022-01-14T00:10:52Z,2022-01-14T00:11:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8f5c44a1669427019b288f5b5debec67a90f908b,Better --help summaries for install and uninstall,2022-01-14T00:09:38Z,2022-01-14T00:09:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 88bc2ceae1151ec859f477d527b40f7e36012017,"--help summary for 'datasette inspect', closes #1597",2022-01-14T00:07:30Z,2022-01-14T00:07:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3658e57ac2de0bec0ea5de36e3ddd09784ecf65e,"Fixed bug with table title element, closes #1560",2022-01-13T22:20:07Z,2022-01-13T22:20:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5698e2af0182677c0f1f7f5b3bc61415bb6c93f8,"Promote Datasette Desktop in installation docs, closes #1466",2022-01-13T21:55:13Z,2022-01-13T21:55:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4b23f01f3e668c8f2a2f1a294be49f49b4073969,"CLI reference docs, maintained by cog - refs #1594",2022-01-13T21:35:54Z,2022-01-13T21:35:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 63537dd3decfd59636f4a42b336785ef49f0cec0,"Allow 'explain query plan' with more whitespace, closes #1588",2022-01-13T20:34:55Z,2022-01-13T20:34:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 74586d3cb26fa3cc3412721985ecdc1864c2a31d,"Release 3.22 Refs #381, #382, #383",2022-01-11T23:44:48Z,2022-01-11T23:44:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3b632f0a7eda0aff444ea67a78f5003797b286c5,"sqlite-utils rows --where and -p options, closes #382",2022-01-11T23:32:43Z,2022-01-11T23:32:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 324ebc31308752004fe5f7e4941fc83706c5539c,"sqlite-utils rows --limit and --offset options, closes #381",2022-01-11T23:19:29Z,2022-01-11T23:19:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1d44b0cc2784c94aed1bcf350225cd86ee1aa7e5,"CLI reference page, maintained by cog, closes #383",2022-01-11T21:43:39Z,2022-01-11T21:43:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 5f38c8160138702810698249be27a3c71023b9e4,Fixed typo,2022-01-11T19:20:34Z,2022-01-11T19:20:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5737a3aab4c32cabc05583a552905489eb76294c,Link to annotated release notes,2022-01-11T19:18:35Z,2022-01-11T19:18:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2448e45ddbc039a8acad49ea2af6f72dc14bcb3e,"upsert command, not update command",2022-01-11T18:06:50Z,2022-01-11T18:06:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7c637b11805adc3d3970076a7ba6afe8e34b371e,"Release 3.21 Refs #348, #364, #366, #368, #371, #372, #374, #375, #376, #379 Closes #380",2022-01-11T02:33:48Z,2022-01-11T02:34:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 129141572f249ea290e2a075437e2ebaad215859,"`sqlite-utils bulk` command * sqlite-utils bulk command, closes #375 * Refactor import_options and insert_upsert_options, refs #377 * Tests for sqlite-utils bulk, refs #377 * Documentation for sqlite-utils bulk, refs #377",2022-01-11T02:10:54Z,2022-01-11T02:10:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 1b84c175b455ece931c728e25f3df859c1ad2fdc,"--analyze option for create-index, insert, update commands, closes #379, closes #365",2022-01-11T01:36:41Z,2022-01-11T01:36:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e0ef9288fede5cba5698c5206f55c98363ca456e,"sqlite-utils analyze command, refs #379",2022-01-11T01:24:17Z,2022-01-11T01:24:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 389cbd57924da5886a7700c6802d55a934523a29,"delete_where(analyze=True), closes #378",2022-01-11T01:08:05Z,2022-01-11T01:08:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ab392157f7c89e1596b480649e2f7195f838da29,"analyze=True for insert_all/upsert_all, refs #378",2022-01-11T01:00:34Z,2022-01-11T01:00:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0142c2a3c2772cc370c734e7e6049e8cc2343a5f,"Improved test_create_index_analyze test, refs #378",2022-01-10T20:02:08Z,2022-01-10T20:02:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 0d10402f7b0428c6bb275a106b628298c6d0201d,"table.create_index(..., analyze=True), refs #378",2022-01-10T20:00:24Z,2022-01-10T20:00:24Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 541f64ddb0513cd8fe7a84abc8ee218e36ef9ca6,"db.analyze() and table.analyze() methods, refs #366",2022-01-10T19:48:38Z,2022-01-10T19:48:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b6dad08a8389736b7e960cfe9bc719cfc21a98f5,"Keep trying up to ten times, refs #364",2022-01-10T05:04:51Z,2022-01-10T05:04:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 046e5246c9698a6fc9901ca265ae47c68fcf5d13,"Longer delay to hopefully get test to pass, refs #364",2022-01-10T04:51:07Z,2022-01-10T04:51:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e6ae643497803e51379f82881f4df2c734ef97f3,"Did not need WAL after all, refs #364",2022-01-10T04:41:00Z,2022-01-10T04:41:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cfb3f1235848d000ba8609bf84e634bf56ac8291,"Only buffer input if --sniff, closes #364",2022-01-10T04:39:58Z,2022-01-10T04:39:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d2a79d200f9071a86027365fa2a576865b71064f,"--nl now ignores blank lines, closes #376",2022-01-10T04:12:39Z,2022-01-10T04:12:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2f8879235afc6a06a8ae25ded1b2fe289ad8c3a6,"Renamed function to fix lint error, refs #348",2022-01-09T20:39:14Z,2022-01-09T20:39:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1d64cd2e5b402ff957f9be2d9bb490d313c73989,"sqlite-utils create-database command, closes #348",2022-01-09T20:33:16Z,2022-01-09T20:33:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f08fe6fd4d5df4fe1e638118707c98e1add80caf,"Fixed error in docs: it's suffix not extension, refs #372",2022-01-09T20:18:31Z,2022-01-09T20:18:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c9ecd0d6a32d4518c9b92bcc08183a10268d52d7,"stem and suffix columns for insert-files, closes #372",2022-01-09T20:16:52Z,2022-01-09T20:16:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 49a54ffb2fb6d3b73522c96c2bf9fc722e99d036,"Fix for cog error Should help tests pass for #374, #371",2022-01-09T20:08:03Z,2022-01-09T20:08:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 22c8d10dd343476e8b7b9af3366fae4c8353dd2c,"--convert function can now modify row in place, closes #371",2022-01-09T20:06:02Z,2022-01-09T20:06:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b8c134059e89f0fa040b84fb7d0bda25b9a52759,"--fmt now implies --table, closes #374",2022-01-09T18:07:48Z,2022-01-09T18:07:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 148e9c7aeea2486b0562814b82f152506bfb0dd5,"Use cog to maintain --fmt list, closes #373",2022-01-09T17:48:48Z,2022-01-09T17:48:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e0c476bc380744680c8b7675c24fb0e9f5ec6dcd,"Fix test for Python 3.6, refs #368",2022-01-09T02:37:53Z,2022-01-09T02:37:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 539f5ccd90371fa87f946018f8b77d55929e06db,"Support 'python -m sqlite_utils', closes #368 Refs #364",2022-01-09T02:33:00Z,2022-01-09T02:33:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a8f9cc6f64f299830834428509940d448b82b4ed,"Add test for chunks(), refs #364",2022-01-08T21:16:34Z,2022-01-08T21:16:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6e46b9913411682f3a3ec66f4d58886c1db8654b,Renamed ip to source in example code,2022-01-06T18:01:35Z,2022-01-06T18:01:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 751bc900366ca52e662ea383b858cbf4365093d9,"datasette-atom plugin I'm going to see if I can subscribe to new issues and issue comments across all of these repos.",2022-01-06T17:19:02Z,2022-01-06T17:19:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 3d464893ee442c179a8e5015ffd7577f34f01adc,"Release 3.20 Refs #344, #353, #356, #362",2022-01-06T06:55:35Z,2022-01-06T06:55:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a7b29bfaa99c34dc40414b4ad12bff9b78d70427,"Fixed bug with sqlite-utils upsert --detect-types, closes #362",2022-01-06T06:28:29Z,2022-01-06T06:28:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 413f8ed754e38d7b190de888c85fe8438336cb11,"--convert --text for iterators, docs for --convert",2022-01-06T06:19:52Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2e4847e493a03d95f827ddfaa698c052e3b231a8,"Implemented --convert for different things, renamed --all to --text",2022-01-06T05:44:04Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e66299c6eda3091557504526aaf0f64fb321cb35,Implemented and documented sqlite-utils insert --all,2022-01-06T02:16:51Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f1569c9f7fc063ddf2f1ca91d5f1798afa9d0262,Implemented sqlite-utils insert --lines,2022-01-06T02:10:10Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw d1ed2f423d71aa2ea9676a71ba4bb2861c5c4e73,Refactored sqlite-utils insert tests into test_cli_insert.py,2022-01-06T01:57:03Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9e286cc6d2edc14ee7f7263450b11cfdc8f72157,"New help for --lines and --all and --convert and --import, refs #356",2022-01-06T01:32:40Z,2022-01-06T06:24:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f09d611782a8372cfb002792dfa727325afb4db6,Note that it only supports APIv1 at the moment,2021-12-26T18:08:40Z,2021-12-26T18:08:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow 8c401ee0f054de2f568c3a8302c9223555146407,"Fixed remaining code and docs for new block=True default, closes #1579",2021-12-23T19:18:20Z,2021-12-23T19:18:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 75153ea9b94d09ec3d61f7c6ebdf378e0c0c7a0b,"Updated db.execute_write_fn() docs for block=True default, refs #1579",2021-12-23T19:16:31Z,2021-12-23T19:16:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 00a2895cd2dc42c63846216b36b2dc9f41170129,"execute_write defaut is now block=True, closes #1579",2021-12-23T19:03:49Z,2021-12-23T19:03:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ace86566b28280091b3844cf5fbecd20158e9004,"Remove concept of special_args, re-arrange TableView a bit, refs #1518",2021-12-22T20:22:44Z,2021-12-22T20:23:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6b1384b2f529134998fb507e63307609a5b7f5c0,Track plausible for docs.datasette.io not datasette.io,2021-12-20T23:55:17Z,2021-12-20T23:55:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 554aae5c51b7ce1b570e0e9bbe45f4cf9200f2bf,Plausible analytics for the documentation,2021-12-20T17:23:05Z,2021-12-20T17:23:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f36e010b3b69ada104b79d83c7685caf9359049e,"Upgrade to Pluggy>=1.0, refs #1575",2021-12-20T01:25:40Z,2021-12-20T01:25:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw dbaac79946034e0b00714e2da39f934d693883d2,"Release 0.60a1 Refs #1547, #1555, #1562, #1563, #1564, #1567, #1568, #1569, #1570, #1571, #1572",2021-12-19T22:08:10Z,2021-12-19T22:08:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4094741c2881c2ada3f3f878b532fdaec7914953,"Fixed bug with custom templates for writable canned queries, closes #1547",2021-12-19T21:11:57Z,2021-12-19T21:11:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5fac26aa221a111d7633f2dd92014641f7c0ade9,"Another populate_schema_tables optimization, refs #1555",2021-12-19T20:54:12Z,2021-12-19T20:54:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f65817000fdf87ce8a0c23edc40784ebe33b5842,"Include count in execute_write_many traces, closes #1571",2021-12-19T20:30:34Z,2021-12-19T20:30:34Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c6ff1f23e6a0b26dde8f5b30be3b868b031b6ecf,"Queries took rather than query took, closes #1572",2021-12-19T04:03:21Z,2021-12-19T04:03:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 97b1723dd09cf000485d4e050efc5bb4f5184a06,"Optimize init_internal_db by running PRAGMA in a single function Refs #1555",2021-12-19T03:49:11Z,2021-12-19T03:49:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d637ed46762fdbbd8e32b86f258cd9a53c1cfdc7,"Use execute_write_many to optimize internal DB, refs #1555, #1570",2021-12-18T19:11:08Z,2021-12-18T19:11:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 5cadc244895fc47e0534c6e90df976d34293921e,"db.execute_write_script() and db.execute_write_many(), closes #1570 Refs #1555",2021-12-18T18:57:22Z,2021-12-18T18:57:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2e4ba71b53a45a7d2273afd30e400002c7f39755,"Optimize create table calls using executescript=True Refs #1555, #1569",2021-12-18T18:30:53Z,2021-12-18T18:34:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9e094b7c9d575320a2f0c956eb547bfcf6d64d39,"db.execute_write(executescript=True) option, closes #1569",2021-12-18T18:28:25Z,2021-12-18T18:34:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 85c22f4fbccb7b35fbc16d3ef035ca71b1a5a20a,Corrected Datasette(files=) example from #1563,2021-12-18T18:10:37Z,2021-12-18T18:10:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow f81d9d0cd9f567e73a1a54be34b653db8ae2c1cf,"Trace write SQL queries in addition to read ones, closes #1568",2021-12-18T02:42:29Z,2021-12-18T02:42:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7c8f8aa209e4ba7bf83976f8495d67c28fbfca24,"Documentation for Datasette() constructor, closes #1563",2021-12-18T02:19:36Z,2021-12-18T02:19:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a0cae4d7f77b5c2a103ea74ca7fa7a0d9ff2e66,Fix bug introduced by refactor in c35b84a2aabe2f14aeacf6cda4110ae1e94d6059,2021-12-18T02:19:09Z,2021-12-18T02:19:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 359140cedaf69242d6356479fb8a9d3aa591e618,"Datasette() constructor no longer requires files=, closes #1563",2021-12-18T02:09:00Z,2021-12-18T02:09:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 83bacfa9452babe7bd66e3579e23af988d00f6ac,"Call _prepare_connection() on write connections, closes #1564",2021-12-18T01:58:39Z,2021-12-18T01:58:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c35b84a2aabe2f14aeacf6cda4110ae1e94d6059,"Remove undocumented sqlite_functions mechanism, closes #1567",2021-12-18T01:54:39Z,2021-12-18T01:54:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0c91e59d2bbfc08884cfcf5d1b902a2f4968b7ff,datasette-leaflet-freedraw is an example of filters_from_request,2021-12-17T23:28:44Z,2021-12-17T23:55:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d0f24f9bbc596873f261ed4e0267c4aa5a0bac2b,"Clarifying comment The new filters stuff is a little bit action-at-a-distance",2021-12-17T23:28:26Z,2021-12-17T23:55:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 35cba9e85a574cebf2986b64107fa84d02bd86ad,"Update janus requirement from <0.8,>=0.6.2 to >=0.6.2,<1.1 (#1562) 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.6.2...v1.0.0) --- updated-dependencies: - dependency-name: janus dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-12-17T23:08:28Z,2021-12-17T23:08:28Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow f000a7bd75ac512478070f2e2a09c8fb9604c82d,Use load_extension(?) instead of fstring,2021-12-17T20:15:29Z,2021-12-17T20:15:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 92a5280d2e75c39424a75ad6226fc74400ae984f,"Release 0.60a0 Refs #473, #625, #1544, #1551, #1552, #1556, #1557",2021-12-17T19:13:02Z,2021-12-17T19:13:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw aa7f0037a46eb76ae6fe9bf2a1f616c58738ecdf,"filters_from_request plugin hook, now used in TableView - New `filters_from_request` plugin hook, closes #473 - Used it to extract the logic from TableView that handles `_search` and `_through` and `_where` - refs #1518 Also needed for this plugin work: https://github.com/simonw/datasette-leaflet-freedraw/issues/7",2021-12-17T19:02:14Z,2021-12-17T19:02:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 0663d5525cc41e9260ac7d1f6386d3a6eb5ad2a9,"More comments in TableView.data(), refs #1518",2021-12-16T22:00:29Z,2021-12-16T22:00:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 2c07327d23d9c5cf939ada9ba4091c1b8b2ba42d,"Move columns_to_select to TableView class, add lots of comments, refs #1518",2021-12-16T21:43:44Z,2021-12-16T21:43:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3fd8613113d21d44238a6ec54b375f5aa72c4e0,"Removed unneccessary pytest-runner, closes #357",2021-12-16T20:43:12Z,2021-12-16T20:43:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 0d4145d0f4d8b2a7edc1ba4aac1be56cd536a10a,Additional test for #625,2021-12-16T20:30:31Z,2021-12-16T20:30:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 95d0dd7a1cf6be6b7da41e1404184217eb93f64a,"Fix for colliding facet types bug, closes #625 Refs #830",2021-12-16T20:12:04Z,2021-12-16T20:12:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 992496f2611a72bd51e94bfd0b17c1d84e732487,"?_nosuggest=1 parameter for table views, closes #1557",2021-12-16T19:24:54Z,2021-12-16T19:24:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 20a2ed6bec367d2f6759be4a879364a72780b59d,"Fixed bug with metadata config of array/date facets, closes #1552 Thanks @davidbgk for spotting the fix for the bug.",2021-12-16T18:47:22Z,2021-12-16T18:47:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 40e5b0a5b5cbbe7ec9b1a525d61f58227061597e,How to create indexes with sqlite-utils,2021-12-16T18:03:10Z,2021-12-16T18:03:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow eb53837d2aeacaffd8d37f81a6639139c6a0b4d4,"Always show count of distinct facet values, closes #1556 Refs #1423",2021-12-15T17:58:01Z,2021-12-15T17:58:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4f02c8d4d7f8672cc98e5f8d435b5dc8fb5211dc,"Test for JSON in query_string name, refs #621 Plus simplified implementation of test_request_blank_values",2021-12-14T20:28:34Z,2021-12-14T20:29:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f5538e7161cce92a4dfaa7c5b71fcb6755d96c05,"Bump black from 21.11b1 to 21.12b0 (#1543) Bumps [black](https://github.com/psf/black) from 21.11b1 to 21.12b0. - [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-12-13T23:22:29Z,2021-12-13T23:22:29Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 8b411a6b70e93e044820d613a28607ba5d6fe416,"Update pytest-xdist requirement from <2.5,>=2.2.1 to >=2.2.1,<2.6 (#1548) 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.5.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-12-13T23:22:21Z,2021-12-13T23:22:21Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow a6ff123de5464806441f6a6f95145c9a83b7f20b,"keep_blank_values=True when parsing query_string, closes #1551 Refs #1518",2021-12-12T20:01:51Z,2021-12-12T20:01:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 492f9835aa7e90540dd0c6324282b109f73df71b,"Refactor table view API tests to test_table_api.py Refs #1518",2021-12-12T03:07:19Z,2021-12-12T03:07:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1876975e3b120298cec2ff14825260f4a19a0568,"Refactor table view HTML tests to test_table_html.py Refs #1518",2021-12-12T03:06:45Z,2021-12-12T03:06:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ee13f98c2c7ca3b819bd0fc55da3108cb6a6434a,"Better test for rebuild, refs #354",2021-12-11T00:59:37Z,2021-12-11T00:59:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3b2a7c0e5bfc05b18eddb40dabb71dee9a333a15,"Refactor test for #149, spitting it from other rebuild test Also refs #354",2021-12-11T00:56:50Z,2021-12-11T00:56:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 500a35ad4d91c8a6232134ce9406efec11bedff8,"Also support def convert(value), closes #355 Plus added custom syntax error display",2021-12-11T00:49:28Z,2021-12-11T00:49:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7a43af232e4bc00bd227307665163614e225948b,"Support nested imports, closes #351",2021-12-11T00:11:22Z,2021-12-11T00:11:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a3df483c803ea6e45cf878025aa8a59d2c62f67e,"sqlite-utils convert db table column -, refs #353",2021-12-11T00:01:02Z,2021-12-11T00:01:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e328db8eba1fbf29a69eda95dfec861954f9e771,Improved schema example for sqlite-utils extract,2021-12-10T21:12:38Z,2021-12-10T21:12:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 737115ea14cd51ffb55dea886e6a684c148db2c9,"Label column finder is now case-insensitive Closes #1544",2021-12-07T20:03:42Z,2021-12-07T20:03:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 36b596e3832f6126bb0e4e90cf9257b9e9c9a55e,Framework :: Datasette Trove classifier,2021-12-07T19:41:56Z,2021-12-07T19:41:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow bc9763d1206df2cfb2dab4d6e0fb0c7f02408ba2,"Release 2.8.3 Refs #59, #61",2021-12-01T19:36:52Z,2021-12-01T19:36:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7750ce88755f44aa10301889642205311a8c6c4d,Fixed incorrect help on get command,2021-12-01T19:34:22Z,2021-12-01T19:34:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,207052882,github-to-sqlite,9599,simonw,9599,simonw 7c02be2ee94cc64b120cc58b7a72cd387031f287,"Release 0.59.4 Refs #1525, #1527",2021-11-30T06:45:37Z,2021-11-30T06:45:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ca6624643842f4b80644b83c3f4ad7c2265c15d8,Updated JSON foreign key tables test for #1525,2021-11-30T06:45:04Z,2021-11-30T06:45:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 35b12746ba2bf9f254791bddac03d25b19be9b77,Fixed CSV test I broke in #1525,2021-11-30T06:37:22Z,2021-11-30T06:37:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a37ee74891f14898d5810127c7ca3355e77ff57d,"Correct link to _ prefix on row page, closes #1525",2021-11-30T06:34:31Z,2021-11-30T06:34:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 69244a617b1118dcbd04a8f102173f04680cf08c,"Rename city_id to _city_id in fixtures, refs #1525",2021-11-30T06:17:27Z,2021-11-30T06:20:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 06762776f712526fdb40a18ed26f259be62bb214,"Fix for incorrect hidden for fields for _columns, refs #1527",2021-11-30T03:04:20Z,2021-11-30T03:04:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 83eb29deced2430f40c3374ff9085d65d86d8281,"Update janus requirement from <0.7,>=0.6.2 to >=0.6.2,<0.8 (#1529) 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.6.2...v0.7.0) --- updated-dependencies: - dependency-name: janus dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-11-30T02:37:13Z,2021-11-30T02:37:13Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow cc4c70b3670ce2a85bb883b8d5626574590efe14,"Bump black from 21.9b0 to 21.11b1 (#1516) Bumps [black](https://github.com/psf/black) from 21.9b0 to 21.11b1. - [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-11-30T02:35:28Z,2021-11-30T02:35:28Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 3303514a52b7170f2f1e598cd9c5f82c22f26e6c,"Update docutils requirement from <0.18 to <0.19 (#1508) Updates the requirements on [docutils](http://docutils.sourceforge.net/) to permit the latest version. --- updated-dependencies: - dependency-name: docutils dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-11-30T02:35:18Z,2021-11-30T02:35:18Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 1beb7d939999da79bb77c4d3c777657c8a16bcd9,"Update aiofiles requirement from <0.8,>=0.4 to >=0.4,<0.9 (#1537) 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.8.0) --- updated-dependencies: - dependency-name: aiofiles dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-11-30T02:29:54Z,2021-11-30T02:29:54Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 213a0ff177f23a35f3b235386366ff132eb879f1,"Really fix flake8 error, refs #344, #345",2021-11-29T22:34:40Z,2021-11-29T22:34:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1f8178f7e41f64965195c1320d310032d783a8b1,"Fix flake8 error, refs #344, #345",2021-11-29T22:29:46Z,2021-11-29T22:29:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e3f108e0f339e3d87ce48541bbca8f891bfaf040,"db.supports_strict and table.strict properties, refs #344",2021-11-29T22:19:30Z,2021-11-29T22:19:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3ef47a0896c7e63404a34e465b7160c80eaa571d,"Link rel=alternate header for tables and rows Also added Access-Control-Expose-Headers: Link to --cors mode. Closes #1533 Refs https://github.com/simonw/datasette-notebook/issues/2 LL# metadata.json.1",2021-11-27T20:08:42Z,2022-02-02T07:49:09Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 126703706ea153f63e6134ad14e5712e4bbcb8ae,"Release 3.19 Refs #342",2021-11-21T04:40:47Z,2021-11-21T04:41:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 48f11998b73350057b74fe6ab464d4ac3071637c,"Release 0.59.3 Refs #448, #838, #1519",2021-11-20T23:40:21Z,2021-11-20T23:40:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw d8c79b1340ceb742077587fb7f76ed8699d4e402,"Link to Apache proxy demo from documentation, closes #1524",2021-11-20T23:33:58Z,2021-11-20T23:33:58Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ed77eda6d8f10c63fc0670c7150fc974f786ade5,"Add datasette-redirect-to-https plugin Also configured suprvisord children to log to stdout, so that I can see them with flyctly logs -a datasette-apache-proxy-demo Refs #1524",2021-11-20T23:30:25Z,2021-11-20T23:30:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f11a13d73f021906f04b495cd589915e9a926bc5,"Extract out Apache config to separate file, refs #1524",2021-11-20T20:23:40Z,2021-11-20T20:23:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 250db8192cb8aba5eb8cd301ccc2a49525bc3d24,"Hopefully last fix relating to #1519, #838",2021-11-20T19:09:05Z,2021-11-20T19:09:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 08947fa76433d18988aa1ee1d929bd8320c75fe2,"Fix more broken base_url links Refs #1519, #838",2021-11-20T19:03:08Z,2021-11-20T19:03:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 48951e4304cc39b49e26682836d6961e165bddb1,"Switch to hosting demo on Fly, closes #1522",2021-11-20T18:51:51Z,2021-11-20T18:51:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 494f11d5cc88f05df300f6f41bcf083a736487dc,"Switch from Alpine to Debian, refs #1522",2021-11-20T18:51:14Z,2021-11-20T18:51:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 24b5006ad7c316d00a1a963db5bfa82a49fab116,"ProxyPreserveHost On for apache-proxy demo, refs #1522",2021-11-20T01:11:13Z,2021-11-20T01:11:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 640031edfd40ba66aee3c4f7008c78c6a78a3e69,Fixed bug introduced in #1519,2021-11-20T01:01:17Z,2021-11-20T01:01:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fe687fd0207c4c56c4778d3e92e3505fc4b18172,"Fixed a whole bunch of broken base_url links Refs #1519, #838",2021-11-20T00:52:33Z,2021-11-20T00:53:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a1ba6cd6bb86d935cdad240de6be6b37aad683f2,"Use build arguments, refs #1522",2021-11-20T00:34:35Z,2021-11-20T00:34:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c617e1769ea27e045b0f2907ef49a9a1244e577d,Fixed test I broke with new repr() in ##1519,2021-11-19T23:13:17Z,2021-11-19T23:13:17Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c76bbd40664f789c45564b7796628e5110cd3b17,"New live demo with Apache proxying, refs #1522",2021-11-19T22:50:06Z,2021-11-19T22:50:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff0dd4da38d48c2fa9250ecf336002c9ed724e36,"repr() method for Request, refs #1519",2021-11-19T20:29:37Z,2021-11-19T20:29:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 33176ad47b9757f40ea016e7b8ec328229e60a74,"Run pytest with colors Tip from https://twitter.com/cjolowicz/status/1461266663681187841",2021-11-19T08:09:16Z,2021-11-19T08:09:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 8f386a0d300d1b1c76132bb75972b755049fb742,"Release 3.19a0 Refs #342",2021-11-19T07:27:41Z,2021-11-19T07:27:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 93b21c230a6ae33e5a4904f042fa513796689bce,"Extra parameters for .lookup(), passed to .insert() - closes #342",2021-11-19T07:26:50Z,2021-11-19T07:26:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 30255055150d7bc0affc8156adc18295495020ff,functools.wraps to help investigate #1517,2021-11-19T03:19:43Z,2021-11-19T03:19:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6e971b4ac175df95ac7fe5dc2b57b53ad7f533fc,"Test confirming plugins can over-ride default routes, closes #1517",2021-11-19T03:07:21Z,2021-11-19T03:07:21Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8b418b07730f3ad9aacc8b36ff92df888f2cc26c,Add sort to dependents example link,2021-11-18T07:36:40Z,2021-11-18T07:36:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 0156c6b5e52d541e93f0d68e9245f20ae83bc933,"Facet in predictable order for tests, refs #448",2021-11-16T01:31:33Z,2021-11-16T01:31:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 55024b5301892306b786fc37a8ab3c096be5c227,"_facet_array no longer confused by duplicate array items, closes #448",2021-11-16T01:19:33Z,2021-11-16T01:19:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 07044bd130542870d5eb2e545988d0a24eb573ec,"SQL view-friendly arraycontains/arraynotcontains implementation, refs #448",2021-11-15T23:41:07Z,2021-11-15T23:41:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3b8abe608796e99e4ffc5f3f4597a85e605c0e9b,"Release 3.18 Refs #324, #329, #330, #331, #332, #335, #338, #339",2021-11-15T03:15:23Z,2021-11-15T03:15:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ffb54427d3c5944ea4ed83d138d3917309cc5242,"insert now replaces square braces in column name with underscore, closes #341",2021-11-15T02:56:35Z,2021-11-15T02:56:35Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fb9d61754a9088a4efafce490db01e2999dea2d2,"Better type signature for hash_id, closes #341",2021-11-15T02:19:28Z,2021-11-15T02:19:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 54a2269e91ce72b059618662ed133a85f3d42e4a,"Optional second argument to .lookup() to populate extra columns, closes #339",2021-11-15T02:01:56Z,2021-11-15T02:01:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 9cda5b070f885a7995f0c307bcc4f45f0812994a,"Handle dict/tuple/list mapping to TEXT, closes #338",2021-11-15T00:36:00Z,2021-11-15T00:36:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 84007dffa8fd2fcdf4ff24abe6ee90c01c3d08ae,"Applied Black, refs #322, #328",2021-11-15T00:28:53Z,2021-11-15T00:28:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 271b894af52eb6437ae6cd84eba9867ad8dd43f6,"Map dict to TEXT Thanks, @minaeid90",2021-11-15T00:27:40Z,2021-11-15T00:27:40Z,354fc054391e109f21a593b971cebb96f0dab254,Mina Rizk,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,2496189,minaeid90,19864447,web-flow bc4c42d68879c710c851dba3c98deda96ca6caa8,Use python-dateutil package instead of dateutils (#324),2021-11-14T23:25:40Z,2021-11-14T23:25:40Z,64b848f51063b81fd138f806322b4add4b5f1afd,Denys Pavlov,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,191622,meatcar,19864447,web-flow adea5bc3965c80684f219b12299f708f2f422ca1,"flake8 fix, refs #331",2021-11-14T23:24:15Z,2021-11-14T23:24:15Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 73e214a9760c5dc32ed3c5429cb04d4d471ce014,"py.typed file so mypy picks up the types, closes #331",2021-11-14T23:21:04Z,2021-11-14T23:21:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 12b8c9de256ba907d4fa8e134bf9ce9bc012302e,"sqlite-utils memory --flatten, closes #332",2021-11-14T23:05:00Z,2021-11-14T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 13195d8747764df3952ed1117e0fd2152f1899e7,Test demonstrating fix for #335,2021-11-14T22:55:42Z,2021-11-14T22:55:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e8d958109ee290cfa1b44ef7a39629bb50ab673e,"create_index(..., find_unique_name=True) option, refs #335",2021-11-14T22:49:19Z,2021-11-14T22:49:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 502c02fa6dde6a8bb840af6c4c8cf858aa1db687,"Pin to docutils<0.18 in ReadTheDocs, refs #1507",2021-11-14T05:37:40Z,2021-11-14T05:37:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 030390fd4abcecf1ab80d0528e32d7dbc50d1b5f,".readthedocs.yaml configuration, refs #1507",2021-11-14T05:29:43Z,2021-11-14T05:29:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow de1e031713f47fbd51eb7239db3e7e6025fbf81a,"Release 0.59.2 Refs #1497, #1503, #1506",2021-11-14T05:14:43Z,2021-11-14T05:14:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1c13e1af0664a4dfb1e69714c56523279cae09e4,"Ensure query columns are included too, ref #1503",2021-11-14T05:08:33Z,2021-11-14T05:08:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c9e3cfecc8e966e5137d72e3f2150be9602d55f5,"Columns in filters now ignore ?_nocol, closes #1503",2021-11-14T04:53:00Z,2021-11-14T04:53:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c306b696de0a582e322f9eb7cb4125c83301e3a9,"Correct facet links for columns with a leading underscore, closes #1506",2021-11-14T04:44:54Z,2021-11-14T04:44:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw c92ab51b3ce0c2df002c0c2f10549a43910dd4be,Logo at top of README,2021-11-12T14:18:31Z,2021-11-12T14:18:31Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 92aa5c9c5d26b0889c8c3d97c76a908d5f8af211,Fixed typo,2021-11-11T20:50:22Z,2021-11-11T20:50:22Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 325aa38cb23d0757bb1335ee2ea94a082475a66e,Link to s3-credentials,2021-11-04T20:45:00Z,2021-11-04T20:45:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,256834907,dogsheep-photos,9599,simonw,19864447,web-flow 2c31d1cd9cd3b63458ccbe391866499fa3f44978,"Upgrade Docker base to Debian buster, refs #1497",2021-10-24T23:24:41Z,2021-10-24T23:24:41Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3a2ed6300d2d31972a5ac633f4e1e9561e163e29,"Run tests on 3.10 during publish, refs #1482",2021-10-24T22:37:43Z,2021-10-24T22:37:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e6e44372b34414eac2f36a4c1120af4f755aa423,"Release 0.59.1 Refs #1482, #1496",2021-10-24T22:29:56Z,2021-10-24T22:29:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 03cc697b6b3d0983618c29ee75b45b5e0ac91139,"Update pytest-asyncio requirement from <0.16,>=0.10 to >=0.10,<0.17 (#1494) 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.16.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-10-24T22:22:39Z,2021-10-24T22:22:39Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 96a823f2834a262ae97a90ebfb6847f14763c415,"Fix compatibility with Python 3.10 (#1481) * Run tests against Python 3.10 * Upgrade to Janus 0.6.2 for Python 3.10 * Add 3.10 to classifiers Closes #1482",2021-10-24T22:19:54Z,2021-10-24T22:19:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 15a9d4abfff0c45dee2a9f851326e1d61b1c678c,"Docs on named parameters with cast as real/integer, closes #1496",2021-10-22T19:34:23Z,2021-10-22T19:34:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a1b20852db751acc445dce5f23e988d2c0299655,Unwrapped some documentation text,2021-10-22T19:00:00Z,2021-10-22T19:00:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e5d01ca5831844a02ef5b1ef0d5b9eb8bad3c9a4,Fixed typo in release notes,2021-10-22T18:56:27Z,2021-10-22T18:56:27Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ff9ccfb0310501a3b4b4ca24d73246a8eb3e7914,Fixed typo in release notes,2021-10-14T19:23:43Z,2021-10-14T19:23:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 8934507cdc0029a598cf37cdb3818fd31af5e33c,"Release 0.59 Refs #942, #1404, #1405, #1416, #1420, #1421, #1422, #1423, #1425, #1431, #1443, #1446, #1449, #1467, #1469, #1470, #1488",2021-10-14T19:22:19Z,2021-10-14T19:22:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 81bf9a9f3cc5b30107a6b1adeee39d5e8312ecfc,"Updated --cors documentation, refs #1467",2021-10-14T19:19:03Z,2021-10-14T19:19:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 85849935292e500ab7a99f8fe0f9546e903baad3,"--cors Access-Control-Allow-Headers: Authorization Refs #1467, refs https://github.com/simonw/datasette-auth-tokens/issues/4",2021-10-14T19:03:28Z,2021-10-14T19:03:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0fdbf004843850f200e077a3c87427fe16c18b85,"Rework the `--static` documentation Rework the `--static` documentation to better differentiate between the filesystem and serving locations. Closes #1457 Co-authored-by: Simon Willison ",2021-10-14T18:39:55Z,2021-10-14T18:39:55Z,3674171304d76a7883c9278baae6eb636e00e08d,C. Titus Brown,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,51016,ctb,19864447,web-flow 827fa823d1b919c445f3141174ecb7a82717d99c,"Update pyyaml requirement from ~=5.3 to >=5.3,<7.0 (#1489) Updates the requirements on [pyyaml](https://github.com/yaml/pyyaml) to permit the latest version. - [Release notes](https://github.com/yaml/pyyaml/releases) - [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES) - [Commits](https://github.com/yaml/pyyaml/compare/5.3...6.0) --- updated-dependencies: - dependency-name: pyyaml dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-10-14T18:10:42Z,2021-10-14T18:10:42Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow b267b5775436577a91a9f9655143908aecff05da,"Upgrade to httpx 0.20 * Upgrade to httpx 0.20, closes #1488 * TestClient.post() should not default to following redirects",2021-10-14T18:03:44Z,2021-10-14T18:03:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 2a8c6690399ee832ee62aafdede1794f5945d911,"Update beautifulsoup4 requirement (#1463) Updates the requirements on [beautifulsoup4](http://www.crummy.com/software/BeautifulSoup/bs4/) to permit the latest version. --- updated-dependencies: - dependency-name: beautifulsoup4 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-10-13T22:35:36Z,2021-10-13T22:35:36Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow fda4dad23a0494890267fbe8baf179e2b56ee914,"Test against Python 3.10 (#330) * Test against Python 3.10 * Added 3.10 to classifiers * Test on Python 3.10 before publish",2021-10-13T22:25:05Z,2021-10-13T22:25:05Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow e1012e7098056734d9c90f081493991009253390,"Bump black from 21.7b0 to 21.9b0 (#1471) Bumps [black](https://github.com/psf/black) from 21.7b0 to 21.9b0. - [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-10-13T21:47:42Z,2021-10-13T21:47:42Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 763d0a0faabc6b53fa21ea2f0914e83ca12dfb34,"Fix for cog menu default facet bug, closes #1469",2021-10-13T21:19:53Z,2021-10-13T21:20:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a673a93b57e249f06b2d0265ce33f458258feeb0,"Update pluggy requirement from ~=0.13.0 to >=0.13,<1.1 (#1448) Updates the requirements on [pluggy](https://github.com/pytest-dev/pluggy) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pluggy/releases) - [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pluggy/compare/0.13.0...1.0.0) --- updated-dependencies: - dependency-name: pluggy dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-10-13T21:11:00Z,2021-10-13T21:11:00Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 31352914c427162f785d2610222a54a426d5215f,"Update full_text_search.rst (#1474) Change ""above"" to ""below"" to correct correspondence of reference to example.",2021-10-13T21:10:23Z,2021-10-13T21:10:23Z,c78bb0e63f63cce7b49009493a7b927ff92e8488,Michael Tiemann,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,72577720,MichaelTiemannOSC,19864447,web-flow 6aab0217f07bff4556cc92885a14279d5b295f84,"Update pytest-xdist requirement from <2.4,>=2.2.1 to >=2.2.1,<2.5 (#1476) 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.4.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-10-13T21:10:03Z,2021-10-13T21:10:03Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 759fd97a54638c1a5e2cac65bac0ac7c07ce2305,"Update pytest-timeout requirement from <1.5,>=1.4.2 to >=1.4.2,<2.1 (#1485) Updates the requirements on [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-timeout/releases) - [Commits](https://github.com/pytest-dev/pytest-timeout/commits) --- updated-dependencies: - dependency-name: pytest-timeout dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",2021-10-13T21:09:23Z,2021-10-13T21:09:23Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 68087440b3448633a62807c1623559619584f2ee,"Added instructions for installing plugins via pipx Closes #1486",2021-10-13T21:09:10Z,2021-10-13T21:09:10Z,72cbfb40fcc4427805497914ebea4a0a617cbfb9,Rhet Turnbull,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,41546558,RhetTbull,19864447,web-flow b50bf5d13fed10d0b930f62198d8f2658e15e1eb,"Don't persist _next in hidden field, closes #1483",2021-10-13T21:08:06Z,2021-10-13T21:08:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 0d5cc20aeffa3537cfc9296d01ec24b9c6e23dcf,"Revert ""asyncio_run helper to deal with a 3.10 warning, refs #1482"" This reverts commit 98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c.",2021-10-10T01:25:33Z,2021-10-10T01:25:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 875117c343e454221ef023be6ad977fdaea3ceda,"Fix bug with ?_next=x&_sort=rowid, closes #1470",2021-10-10T01:14:56Z,2021-10-10T01:14:56Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 1163da89163f357003007b14f458a2c28f2e0a8e,"Update test to handle Python 3.10 error message differenc, refs #1482",2021-10-09T00:32:52Z,2021-10-09T00:32:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c,"asyncio_run helper to deal with a 3.10 warning, refs #1482",2021-10-09T00:32:11Z,2021-10-09T00:32:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 718a8f61bcaed39c04d5d223104056213f8c8516,Clarified description of --quote,2021-10-02T16:54:39Z,2021-10-02T16:54:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 63886178a649586b403966a27a45881709d2b868,Describe a common mistake using csrftoken(),2021-09-22T22:44:28Z,2021-09-22T22:44:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 54191d4dc114d7dc21e849b48a4d5ae4f9e601ca,"Release 3.17.1 Refs #325, #328",2021-09-22T20:49:36Z,2021-09-22T20:49:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c1b26eed03f60c3e317550053a3832b7ad62e588,"sqlite-utils memory handles files with same filename, closes #325",2021-09-22T20:45:37Z,2021-09-22T20:45:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7427a9137f60de961b6331d0922a3f03da0d1890,"Output [] in JSON mode if no rows, closes #328",2021-09-22T20:20:04Z,2021-09-22T20:20:04Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw fb1a3a4b9fbe6bee80e93d86c2a10dd248636ab4,"Release 0.22 Refs #58",2021-09-21T17:39:08Z,2021-09-21T17:39:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 91aa5f578e871a7976ca0a861862f9b9dd162464,"Fix for since_id bug, closes #58 (#59) Fixes remaining instances of this bug",2021-09-21T17:37:40Z,2021-09-21T17:37:40Z,98a500b3673cfe0c268b7a6ef2e6a08ed458be22,Ruben Vermeersch,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,42904,rubenv,19864447,web-flow b28b6cd2fe97f7e193a235877abeec2c8eb0a821,Warn that execute_write_fn(fn) should be a non-async function,2021-09-12T20:13:52Z,2021-09-12T20:13:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d57ab156b35ec642549fb69d08279850065027d2,"Added researchers too, refs #1455",2021-09-04T16:33:20Z,2021-09-04T16:33:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 772f9a07ce363869e0aaa7600617454dc00e6966,Add scientists to target groups (#1455),2021-09-04T16:31:38Z,2021-09-04T16:31:38Z,106fe7fbf8b80a01038e265a137b3b703422db48,Robert Gieseke,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,198537,rgieseke,19864447,web-flow 67cbf0ae7243431bf13702e6e3ba466b619c4d6f,"Example for register_commands, refs #1449",2021-08-28T11:17:03Z,2021-08-28T11:17:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 50c35b66a476c186549167140b6ebc0a6ec43fc1,Added missing space,2021-08-28T11:14:38Z,2021-08-28T11:14:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d3ea36713194e3d92ed4c066337400146c921d0e,"Release 0.59a2 Refs #942, #1421, #1423, #1431, #1443, #1446, #1449",2021-08-28T01:55:54Z,2021-08-28T01:55:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 30c18576d603366dc3bd83ba50de1b7e70844430,"register_commands() plugin hook, closes #1449",2021-08-28T01:39:42Z,2021-08-28T01:39:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3655bb49a464bcc8004e491cc4d4de292f1acd62,"Better default help text, closes #1450",2021-08-28T00:48:54Z,2021-08-28T00:49:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fff89772b4404995400e33fe1d269050717ff4cf,"Release 0.3.2 Refs #13",2021-08-26T19:01:49Z,2021-08-26T19:01:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw d877d83d0e85054689c2825354fe33c66f73f8c3,"Handle invalid en-note XML, closes #13",2021-08-26T18:44:52Z,2021-08-26T18:44:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,303218369,evernote-to-sqlite,9599,simonw,9599,simonw 36a466f142e5bad52719851c2fbda0c05cd35b99,Notes on latest Evernote changes,2021-08-25T05:44:16Z,2021-08-25T05:44:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,303218369,evernote-to-sqlite,9599,simonw,19864447,web-flow a1a33bb5822214be1cebd98cd858b2058d91a4aa,"Bump black from 21.6b0 to 21.7b0 (#1400) Bumps [black](https://github.com/psf/black) from 21.6b0 to 21.7b0. - [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-08-25T01:29:55Z,2021-08-25T01:29:55Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 5161422b7fa249c6b7d6dc47ec6f483d3fdbd170,"Update trustme requirement from <0.9,>=0.7 to >=0.7,<0.10 (#1433) 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.9.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-08-25T01:29:26Z,2021-08-25T01:29:26Z,5df307d91b1167b0aa175853783d760add239497,dependabot[bot],cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,49699333,dependabot[bot],19864447,web-flow 93c3a7ffbfb3378f743ebce87d033cf1ce7689e0,"Remove underscore from search mode parameter name (#1447) The text refers to the parameter as `searchmode` but the `metadata.json` example uses `search_mode`. The latter doesn't actually seem to work.",2021-08-25T01:28:58Z,2021-08-25T01:28:58Z,6cabba813337e444c356d919c79ef180b01659af,Tim Sherratt,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,127565,wragge,19864447,web-flow 77c240df56068341561e95e4a412cbfa24dc5bc7,"Release 3.17 Refs #319, #320",2021-08-24T23:39:49Z,2021-08-24T23:40:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 49a010c93d90bc68ce1c6fff7639927248912b54,"Ability to insert file contents as text, in addition to blob (#321)",2021-08-24T23:31:13Z,2021-08-24T23:31:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 92a99d969c01633dba14cceebeda65daaedaec17,"Added not-footer wrapper div, refs #1446",2021-08-24T18:13:42Z,2021-08-24T18:13:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 9258f4bd8450c951900de998a7bf81ca9b45a014,"sqlite-utils memory --analyze, closes #320",2021-08-22T15:44:25Z,2021-08-22T15:44:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 74726190d4031bfa36db93e189555e273b35e283,A couple of filename changes in import,2021-08-21T20:56:03Z,2021-08-21T20:56:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 255201afab0674212be0fe124716ef5d0dfe995d,Fix for connected-application,2021-08-21T20:52:11Z,2021-08-21T20:52:11Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 0a47c376ba8c7143aeb05146643d6b26bb83e485,archive_app import for app.js,2021-08-21T20:50:14Z,2021-08-21T20:50:14Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 9fe3cb17e03d6c73222b63e643638cf951567c4c,"Release 1.0.1 Refs #19",2021-08-20T00:55:29Z,2021-08-20T00:55:29Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 257d40bc76e79423c042c2d92942347680b705e8,"Handle new activity_summary columns, refs #19",2021-08-20T00:47:13Z,2021-08-20T00:47:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,197882382,healthkit-to-sqlite,9599,simonw,9599,simonw 76fb65d1a4d8a3982ef7b921f35fbecdedd4a971,master => main,2021-08-20T00:14:08Z,2021-08-20T00:14:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,9599,simonw,19864447,web-flow 2a1def46e15baf6328e76a7660a3cfeb7b22e4f3,Switch to GitHub Actions,2021-08-20T00:12:10Z,2021-08-20T00:12:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 00a9a5a5d184251c46e4c6426b10a1e56583300f,"Release 0.21.4 Refs #20, #55, #57",2021-08-20T00:04:07Z,2021-08-20T00:04:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw bf622dcb82203c1cd87e914901b53afe6f90e668,"Fixes for archive imports (#55) * Find data files in subdirectories in archives See #54 for discussion. This also ignores files in the new ""assets"" directory, which appear to be some stuff for a browser interface Twitter's created. * Fix list-member importer It appears in list data that some rows contain a `urls` key with a list of URLs, while others contain a `url` key with just a single one. This change supports either way. * Fix tweet import This was working, sorta, but wasn't properly unpacking the tweet data into columns. This commit fixes that in what I think should be a backwards-compatible way.",2021-08-20T00:02:48Z,2021-08-20T00:02:48Z,2035bd0fdcffb9aa3b95f21a684665482bd8c80f,Jacob Kaplan-Moss,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,21148,jacobian,19864447,web-flow b6a4da8be3b6d4b74c6a5fac8924bf22a6824f2c,"Document the use of --stop_after with favorites, refs #20 Thanks, @mikepqr",2021-08-20T00:02:10Z,2021-08-20T00:02:10Z,216dbfd3bd82e49cf8d12e9f574d76f408f2f0d6,Mike Lee Williams,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,206156866,twitter-to-sqlite,370930,mikepqr,19864447,web-flow 10dddcc2822863f9a6dbdc5cd4b28c6c4e4e9170,"Fix for since_id bug, closes #57",2021-08-20T00:01:16Z,2021-08-20T00:01:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,206156866,twitter-to-sqlite,9599,simonw,9599,simonw 7e15422aacfa9e9735cb9f9beaa32250edbf4905,"Documentation for datasette.databases property, closes #1443",2021-08-19T21:23:43Z,2021-08-19T21:23:43Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 4eb3ae40fb223a66ae574fb84fac99e96183b08d,"Don't bother building docs if not on main Refs ##1442",2021-08-19T21:17:44Z,2021-08-19T21:17:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d84e574e59c51ddcd6cf60a6f9b3d45182daf824,"Ability to deploy demos of branches * Ability to deploy additional branch demos, closes #1442 * Only run tests before deploy on main branch * Documentation for continuous deployment",2021-08-19T21:09:38Z,2021-08-19T21:09:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow d7b1024d3a9e092c030237410219a8ae376a4799,Corrected stdin example,2021-08-18T23:02:55Z,2021-08-18T23:02:55Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b30f725d982309eb26ef0b985aadc0064df8e8f9,Small improvement to example,2021-08-18T23:02:07Z,2021-08-18T23:02:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ddfdff657f34126c0b4c6f8361c2ca9e5d30c336,Fixed incorrecte output example,2021-08-18T23:01:00Z,2021-08-18T23:01:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 5912878d62ef7de6fa3b9274aed8d98243ff5e56,"Release 3.16 Refs #37, #246, #294, #295, #296, #314, #316",2021-08-18T22:36:32Z,2021-08-18T22:36:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c79737bb4f04d7e0eda3c440fed0c35169a04d24,"Type signatures for .create_table() and .create_table_sql() and .create() and Table.__init__ Closes #314",2021-08-18T22:25:18Z,2021-08-18T22:25:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 282e81362ae34b134abab3d774963d6b2a57a1be,Applied Black plus some extra type hints,2021-08-18T21:55:37Z,2021-08-18T21:55:37Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw c62363ebdcd088c7f6e00c4c8096057c194b0de5,"Run mypy against tests/ too, refs #37",2021-08-18T21:48:05Z,2021-08-18T21:49:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 7479933bc4f708e9063d959c9d6fd3700ed6cc93,More sqlite-utils memory examples in README closes #294,2021-08-18T21:40:02Z,2021-08-18T21:40:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 7e2dcbbbea7efdd66f24838d1fe88e44e2e29dfe,"Fixed bug with --no-headers --tsv, closes #295",2021-08-18T20:18:54Z,2021-08-18T20:18:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 61b60f58cef1820d113da8740f7f46d4914fb95b,Nice capitalization of API reference,2021-08-18T20:13:52Z,2021-08-18T20:13:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ccf128cd6df57f9db1900f043aaa540928f9c844,"sqlite-utils search --quote option, closes #296",2021-08-18T20:10:44Z,2021-08-18T20:10:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8ae77a6961fed94ef2c9cc81fcfc7c81d222d9a2,"table.search(quote=True) parameter, refs #296",2021-08-18T19:55:53Z,2021-08-18T19:55:53Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f0fd19267f937a067c4b6f2eb195bcf96fece5a4,"Black/flake8, refs #246",2021-08-18T18:56:36Z,2021-08-18T18:56:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 1fa5a12a4952b02341e2a59ba75aabb740518ecb,"Documentation for db.quote_fts(), refs #246",2021-08-18T18:55:50Z,2021-08-18T18:55:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e6b10227919c167288990ba6151adb63ea1c143b,Fix markup warning in docstring,2021-08-18T18:55:19Z,2021-08-18T18:55:19Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 53fec0d8639d2a66e322d05e1fcc8f34caa57815,"db.quote_fts() method, thanks Mark Neumann Refs #296, closes #246.",2021-08-18T18:43:11Z,2021-08-18T18:43:11Z,5a70455439f76d8dca83370bca6d17cd4c68a0a2,Mark Neumann,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,16001974,DeNeutoy,19864447,web-flow 1fe73c898b44695052f1a9ca832818d50cecf662,Remove link to older code example,2021-08-18T18:31:20Z,2021-08-18T18:31:20Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ed3752022e45b890af63996efec804725e95d0d4,Switch to google-github-actions/setup-gcloud@master,2021-08-17T23:55:01Z,2021-08-17T23:55:01Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,207052882,github-to-sqlite,9599,simonw,19864447,web-flow 7a19822ac9ee24be2fbb4c2326a0bf2f3d2d9c4d,Updated tagline,2021-08-17T15:42:02Z,2021-08-17T15:42:02Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow adb5b70de5cec3c3dd37184defe606a082c232cf,"Show count of facet values if ?_facet_size=max, closes #1423",2021-08-16T18:56:32Z,2021-08-16T18:56:32Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 7ee7b628e101863c73c2a95911bd2213de00fb1f,"Fixed some rogue backticks, closes #316",2021-08-14T05:10:47Z,2021-08-14T05:10:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow b966c44ef81bc6acbc4be95942afcf33b31e876f,Minor markup fix,2021-08-13T11:32:40Z,2021-08-13T11:32:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 2883098770fc66e50183b2b231edbde20848d4d6,"Fixed config_dir mode, refs #1432",2021-08-13T05:10:07Z,2021-08-13T05:17:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw bbc4756f9e8180c7a40c57f8a35e39dee7be7807,"Settings fix, refs #1433",2021-08-13T03:54:25Z,2021-08-13T03:54:25Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow ca4f83dc7b1d573b92a8921fca96d3ed490614c3,"Rename config= to settings=, refs #1432",2021-08-13T01:10:36Z,2021-08-13T01:10:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 77f46297a88ac7e49dad2139410b01ee56d5f99c,"Rename --help-config to --help-settings, closes #1431",2021-08-13T01:01:57Z,2021-08-13T01:01:57Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw e837095ef35ae155b4c78cc9a8b7133a48c94f03,"Column metadata, closes #942",2021-08-12T23:53:23Z,2021-08-12T23:53:23Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 6de0a5d46a00a66d827c32deaca5cbd0ad2103ad,Typo fix,2021-08-11T12:03:07Z,2021-08-11T12:03:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow af89c5f8513ad6c4228e5f8c8b6c9b5c98c12f63,How to create a Database instance,2021-08-11T11:56:54Z,2021-08-11T11:56:54Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow 3091bec4f7bab85c94fe2879a36c96474e152230,Don't show inheritance for Database class,2021-08-11T11:54:00Z,2021-08-11T11:54:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow bde372525734bd41d94251675141422b0fd56bda,Fixed spelling existent,2021-08-10T23:55:12Z,2021-08-10T23:55:12Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 86fc9fb5c8073af8e20acc6af25974b89ec4720a,"Release 3.15.1 Refs #311, #312, #313, #315",2021-08-10T23:51:59Z,2021-08-10T23:53:10Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 6155da72c8939b5d9bdacb7853e5e8d1767ce1d5,"Add reference page to documentation using Sphinx autodoc (#312) * Docstrings and type annotations for almost every method * New /reference API documentation page using Sphink autodoc * Custom Read The Docs config, to get autodoc working * Fix for #313 (add_foreign_keys() doesn't reject being called with a View) * Fixed #315 (.delete_where() returns [] when it should return self)",2021-08-10T23:09:28Z,2021-08-10T23:09:28Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow ee469e3122d6f5973ec2584c1580d930daca2e7c,Corrected tiny mistake in --flatten examples,2021-08-09T22:50:53Z,2021-08-09T22:50:59Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 8757de84b27cedf494ee917ce2daf773d2c3f877,"Link to stable docs, not latest",2021-08-09T22:44:26Z,2021-08-09T22:44:26Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d5ef91212022ea3ed85258af605bdc28e5799ff1,"Release 3.15 Refs #309, #310",2021-08-09T22:42:06Z,2021-08-09T22:42:06Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a6567ec507e235fd4d313c6b1570d5a4f45e4b86,"Capture parameters= not params=, refs #309",2021-08-09T22:33:33Z,2021-08-09T22:33:33Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 14f643d9e91f5557d5e46251dadac481f4b41021,"Better error messages in CLI, closes #309",2021-08-09T22:25:52Z,2021-08-09T22:25:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 3fb1034e869090876cab0247146a312be993210f,"option, not object, refs #310",2021-08-09T21:46:47Z,2021-08-09T21:46:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 15758d02fd437004fd9f84c9d4a8bf49f0793e13,"Fixed spelling of objects, refs #310",2021-08-09T21:45:39Z,2021-08-09T21:45:39Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw f67327abf0a9f018e1764660e190c5bbf9556ec2,"sqlite-utils insert --flatten option, closes #310",2021-08-09T21:44:03Z,2021-08-09T21:44:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw b1fed48a95516ae84c0f020582303ab50ab817e2,"derive_named_parameters falls back to regex on SQL error, refs #1421",2021-08-09T03:26:08Z,2021-08-09T03:26:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw fc4846850fffd54561bc125332dfe97bb41ff42e,"New way of deriving named parameters using explain, refs #1421",2021-08-09T03:21:13Z,2021-08-09T03:21:13Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw ad90a72afa21b737b162e2bbdddc301a97d575cd,"Release 0.59a1 Refs #1425",2021-08-09T01:13:03Z,2021-08-09T01:13:03Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a390bdf9cef01d8723d025fc3348e81345ff4856,"Stop using firstresult=True on render_cell, refs #1425 See https://github.com/simonw/datasette/issues/1425#issuecomment-894883664",2021-08-09T00:38:42Z,2021-08-09T00:38:42Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f3c9edb376a13c09b5ecf97c7390f4e49efaadf2,Fixed some tests I broke in #1425,2021-08-08T23:11:40Z,2021-08-08T23:11:40Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 818b0b76a2d58f7c2d850570efcdc22d345b4059,"Test table render_cell async as well as query results, refs #1425",2021-08-08T23:07:52Z,2021-08-08T23:07:52Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 3bb6409a6cb8eaee32eb572423d9c0485a1dd917,"render_cell() can now return an awaitable, refs",2021-08-08T23:04:42Z,2021-08-08T23:05:00Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw de5ce2e56339ad8966f417a4758f7c210c017dec,datasette-pyinstrument,2021-08-08T17:37:51Z,2021-08-08T17:37:51Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 61505dd0c6717cecdb73897e8613de9e9b7b6c42,"Release 0.59a0 Refs #1404, #1405, #1416, #1420, #1422",2021-08-07T05:40:07Z,2021-08-07T05:40:07Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 6dd14a1221d0324f9e3d6cfa10d2281d1eba4806,Improved links to example plugins,2021-08-07T05:38:47Z,2021-08-07T05:38:47Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a21853c9dade240734abc6b4f750fae09a3e840a,"Fix for rich.console sometimes not being available, refs #1416",2021-08-07T05:14:44Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 66e143c76e90f643dc11b6ced5433130c90a2455,"New hide_sql canned query option, refs #1422",2021-08-07T05:09:00Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw acc22436622ff8476c30acf45ed60f54b4aaa5d9,Quotes around '.[test]' for zsh,2021-08-05T15:47:18Z,2021-08-05T15:47:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow b7037f5ecea40dc5343250d08d741504b6dcb28f,Bit of breathing space on https://latest.datasette.io/fixtures/pragma_cache_size,2021-08-05T02:58:09Z,2021-08-07T05:17:36Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cc90745f4e8bb1ac57d8ee973863cfe00c2e4fe5,"Started a Jupyter notebook tutorial, refs #308",2021-08-04T20:34:30Z,2021-08-04T20:34:30Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw a1f383035698da8bf188659390af6e53ffeec940,"--cpu option for datasette publish cloudrun, closes #1420",2021-08-04T05:20:50Z,2021-08-04T05:20:50Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw cff6afcc43bb96a1e028aca69b67f7d758820150,"Run codespell against source code too, refs #307",2021-08-03T17:06:08Z,2021-08-03T17:06:08Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw cd8b7bee8fb5c1cdce7c8dbfeb0166011abc72c6,"Run codespell against datasette source code too, refs #1417",2021-08-03T17:03:08Z,2021-08-03T17:03:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw 991cf56ae2840aaefda2af828a5c40396d2506ca,"Check spelling with codespell, closes #307",2021-08-03T16:48:37Z,2021-08-03T16:48:49Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 2208c3c68e552d343e6a2872ff6e559fca9d1b38,"Spelling corrections plus CI job for codespell * Use codespell to check spelling in documentation, refs #1417 * Fixed spelling errors spotted by codespell, closes #1417 * Make codespell a docs dependency See also this TIL: https://til.simonwillison.net/python/codespell",2021-08-03T16:36:38Z,2021-08-03T16:36:38Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,107914493,datasette,9599,simonw,19864447,web-flow 54b6e96ee8aa553b6671e341a1944f93f3fb89c3,"Use optional rich dependency to render tracebacks, closes #1416",2021-08-03T16:12:48Z,2021-08-03T16:12:48Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw a679d0de87031e3de9013fc299ba2cbd75808684,Fixed spelling of 'receive' in a bunch of places,2021-08-03T16:11:18Z,2021-08-03T16:11:18Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,107914493,datasette,9599,simonw,9599,simonw f7c8c78cd0916bd9bca043a665d7c1ec7ae5da7d,Fixed typo: commad,2021-08-03T06:05:45Z,2021-08-03T06:05:45Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,cd792325681cbad9f663f2879d8b69f1edbb678f,GitHub,140912432,sqlite-utils,9599,simonw,19864447,web-flow d83f624a3124ef9489014fc1f023646f082fdc55,"Clarified documentation for convert recipes, refs #251",2021-08-02T22:39:16Z,2021-08-02T22:39:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw ec50e5eebc502c85448a2d3db74985c3b0c630c5,"sqlite3.enable_callback_tracebacks(True) in docs, closes #300",2021-08-02T21:53:44Z,2021-08-02T21:53:44Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw e83aef951bd3e8c179511faddb607239a5fa8682,"New :issue: macro, closes #306",2021-08-02T21:29:00Z,2021-08-02T21:29:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 723ee35344fa9f5e49dca578170cc5f5eb7223ce,"Release 3.14 Refs #251, #301, #302, #303, #304, #305",2021-08-02T21:18:01Z,2021-08-02T21:29:16Z,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,13ae486343ea6454a93114c6f558ffea2f2c6874,Simon Willison,140912432,sqlite-utils,9599,simonw,9599,simonw 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