{"sha": "0dfb9241718139f8ad626d22aac25bcebd3a9c9c", "message": "Temporarily reverting buildx support\n\nI 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.", "author_date": "2021-06-05T22:55:07Z", "committer_date": "2021-06-05T22:55:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "58746d3c514004f504223a724e948469a0d4abb3", "message": "Release 0.57\n\nRefs #263, #615, #619, #1238, #1257, #1305, #1308, #1320, #1332, #1337, #1349, #1353, #1359, #1360", "author_date": "2021-06-05T22:06:52Z", "committer_date": "2021-06-05T22:06:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8f311d6c1d9f73f4ec643009767749c17b5ca5dd", "message": "Correctly escape output of ?_trace, refs #1360", "author_date": "2021-06-05T21:49:16Z", "committer_date": "2021-06-05T22:03:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ff29dd55fafd7c3d27bd30f40945847aa4278309", "message": "?_trace=1 now depends on trace_debug setting, closes #1359", "author_date": "2021-06-05T20:15:58Z", "committer_date": "2021-06-05T20:18:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "368aa5f1b16ca35f82d90ff747023b9a2bfa27c1", "message": "Update docs: explain allow_download setting (#1291)\n\n* Update docs: explain allow_download setting\r\n\r\nThis fixes one possible source of confusion seen in #502 and clarifies\r\nwhen database downloads will be shown and allowed.", "author_date": "2021-06-05T19:48:51Z", "committer_date": "2021-06-05T19:48:51Z", "raw_author": {"value": "b9073d8bf7774f95bd90f812e3d6e858520194be", "label": "louispotok"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 5413548, "label": "louispotok"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a63412152518581c6a3d4e142b937e27dabdbfdb", "message": "Make custom pages compatible with base_url setting\n\nCloses #1238\r\n\r\n- base_url no longer causes custom page routing to fail\r\n- new route_path key in request.scope storing the path that was used for routing with the base_url prefix stripped\r\n- TestClient used by tests now avoids accidentally double processing of the base_url prefix", "author_date": "2021-06-05T18:59:54Z", "committer_date": "2021-06-05T18:59:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6e9b07be92905011211d8df7a872fb7c1f2737b2", "message": "More inclusive language", "author_date": "2021-06-03T04:45:03Z", "committer_date": "2021-06-03T04:45:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f78ebdc04537a6102316d6dbbf6c887565806078", "message": "Better \"uploading and publishing your own CSV data\" link", "author_date": "2021-06-02T17:00:30Z", "committer_date": "2021-06-02T17:00:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d5d387abfe68ea546c53698ebb2b8eeeb4d32c3f", "message": "Applied Black, refs #1305", "author_date": "2021-06-02T04:30:44Z", "committer_date": "2021-06-02T04:30:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "80d8b0eb415faf5caadd7cc7036407e6ee55bd44", "message": "Test demonstrating fixed #1305, refs #1306", "author_date": "2021-06-02T04:26:25Z", "committer_date": "2021-06-02T04:26:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0f41db1ba8a8a49a4adc1046a25ccf32790e863f", "message": "Avoid error sorting by relationships if related tables are not allowed\n\nRefs #1306", "author_date": "2021-06-02T04:25:27Z", "committer_date": "2021-06-02T04:25:27Z", "raw_author": {"value": "0645c24f7846578adea9d68f3e37a7e15a9bd1dd", "label": "Guy Freeman"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 416374, "label": "gfrmin"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f40d1b99d67b0da4f3aff5b3483f4e09db7e8e6b", "message": "Don't show '0 results' on error page, refs #619", "author_date": "2021-06-02T04:09:10Z", "committer_date": "2021-06-02T04:09:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ea5b2378007ef524f7a17989c8df54a76a001e49", "message": "Show error message on bad query, closes #619", "author_date": "2021-06-02T03:59:29Z", "committer_date": "2021-06-02T03:59:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9552414e1f968c6fc704031cec349c05e6bc2371", "message": "Re-display user's query with an error message if an error occurs (#1346)\n\n* Ignore _shape when returning errors", "author_date": "2021-06-02T03:46:20Z", "committer_date": "2021-06-02T03:46:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0f1e47287cf2185e140bd87a03c985c2a7afb450", "message": "Fixed bug with detect_fts for table with single quote in name, closes #1257", "author_date": "2021-06-02T03:27:04Z", "committer_date": "2021-06-02T03:27:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "807de378d08752a0f05bb1b980a0a62620a70520", "message": "/-/databases and homepage maintain connection order, closes #1216", "author_date": "2021-06-02T03:03:07Z", "committer_date": "2021-06-02T03:10:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "03b35d70e281ea48bd9b8058738ed87b13cea2de", "message": "Bump black from 21.5b1 to 21.5b2 (#1352)\n\nBumps [black](https://github.com/psf/black) from 21.5b1 to 21.5b2.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-06-02T02:56:44Z", "committer_date": "2021-06-02T02:56:44Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0539bf0816b58c7f0ba769331f1509656bff3619", "message": "Don't execute facets/counts for _shape=array or object, closes #263", "author_date": "2021-06-02T02:53:00Z", "committer_date": "2021-06-02T02:53:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a18e8641bc33e51b265855bc6e8a1939597b3a76", "message": "Don't reflect nofacet=1 and nocount=1 in BLOB URLs, refs #1353", "author_date": "2021-06-01T22:35:33Z", "committer_date": "2021-06-01T22:35:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ff45ed0ce5e1f151f24f089c6b78ab7f7a5cd0dc", "message": "Updated --help output for latest Click, closes #1354", "author_date": "2021-06-01T16:16:58Z", "committer_date": "2021-06-01T16:16:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fd368d3b2c5a5d9c3e10a21638f6ea9a71471b52", "message": "New _nocount=1 option, used to speed up CSVs - closes #1353", "author_date": "2021-06-01T16:12:32Z", "committer_date": "2021-06-01T16:12:32Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8bde6c54615af529e81de559cbb3bf3ee5fe17cb", "message": "Rename ?_nofacets=1 to ?_nofacet=1, refs #1353", "author_date": "2021-06-01T15:55:28Z", "committer_date": "2021-06-01T15:56:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d1d06ace49606da790a765689b4fbffa4c6deecb", "message": "?_trac=1 for CSV, plus ?_nofacets=1 when rendering CSV\n\nCloses #1351, closes #1350", "author_date": "2021-06-01T15:49:50Z", "committer_date": "2021-06-01T15:49:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c5ae1197a208e1b034c88882e3ac865813a40980", "message": "?_nofacets=1 option, closes #1350", "author_date": "2021-05-31T02:39:14Z", "committer_date": "2021-05-31T02:39:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f7d3e76fb3d1fa5aabe339251e4a930610643822", "message": "Facets now execute ignoring ?_col and ?_nocol, fixes #1345", "author_date": "2021-05-31T02:31:14Z", "committer_date": "2021-05-31T02:31:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7b106e106000713bbee31b34d694b3dadbd4818c", "message": "Release 0.57a1\n\nRefs #1319, #1320, #1331, #1337, #1338, #1341", "author_date": "2021-05-27T16:54:21Z", "committer_date": "2021-05-27T16:54:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "89822d10be0da446471986addea91d9766f12efb", "message": "Docker multi-arch support with Buildx (#1319)\n\nThanks, @blairdrummond", "author_date": "2021-05-27T16:49:23Z", "committer_date": "2021-05-27T16:49:23Z", "raw_author": {"value": "518e0f8ee4fb4ce7afd14e5a3b33aeb1e148fc0e", "label": "Blair Drummond"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 10801138, "label": "blairdrummond"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1a8972f9c012cd22b088c6b70661a9c3d3847853", "message": "Upgrade Heroku runtime to python-3.8.10", "author_date": "2021-05-27T16:11:03Z", "committer_date": "2021-05-27T16:11:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4545120c920165aad9659d27111f63f977b8a399", "message": "Test and docs for ?_facet_size=max, refs #1337", "author_date": "2021-05-27T16:04:26Z", "committer_date": "2021-05-27T16:04:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7e983fede679624210c21387d5c4a2c19c141abd", "message": "?_facet_size=max, ... now links to that, closes #1337\n\nRefs #1332", "author_date": "2021-05-27T16:00:58Z", "committer_date": "2021-05-27T16:00:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "51d788114035458d8f860d9ea6d74078e6c0ea0d", "message": "'Show all columns' menu item if any _col= set, closes #1341\n\nRefs #615", "author_date": "2021-05-27T04:31:12Z", "committer_date": "2021-05-27T04:31:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f1c29fd6a184254aa68efadf096bcf21e848f921", "message": "?_col=/?_nocol= to show/hide columns on the table page\n\nCloses #615\r\n\r\n* Cog icon for hiding columns\r\n* Show all columns cog menu item\r\n* Do not allow hide column on primary keys\r\n* Allow both ?_col= and ?_nocol=\r\n* De-duplicate if ?_col= passed multiple times\r\n* 400 error if user tries to ?_nocol= a primary key\r\n* Documentation for ?_col= and ?_nocol=", "author_date": "2021-05-27T04:17:43Z", "committer_date": "2021-05-27T04:17:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c0a748e5c3f498fa8c139b420d07dd3dea612379", "message": "Markup fix, refs #1320", "author_date": "2021-05-24T18:15:15Z", "committer_date": "2021-05-24T18:15:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "56af118fc158a59a98688f2caa6f01db6b68da83", "message": "How to apt-get install in Docker container, refs #1320", "author_date": "2021-05-24T18:14:45Z", "committer_date": "2021-05-24T18:14:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "fc972350a8a0276d87a6a83efbbdfab0edd060d4", "message": "Docker image should now allow apt-get install, closes #1320", "author_date": "2021-05-24T18:07:03Z", "committer_date": "2021-05-24T18:07:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "eae3084b46e2c3931db12cdef79093ad0e644bce", "message": "Fixed another Jinja warning, refs #1338", "author_date": "2021-05-24T17:52:09Z", "committer_date": "2021-05-24T17:52:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2bd9d54b2762c991e11950c22c88c0336158d49b", "message": "Fix Jinja warnings, closes #1338, refs #1331", "author_date": "2021-05-24T01:41:50Z", "committer_date": "2021-05-24T01:41:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a443dba82f43c22b03402a4f86c85558ccb526b8", "message": "Release 0.57a0\n\nRefs #1281, #1282, #1289, #1290, #1308, #1313, #1314, #1321, #1323, #1325, #1330, #1332, #1335", "author_date": "2021-05-23T00:45:54Z", "committer_date": "2021-05-23T00:45:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9789b94da48183dabf105c6419bdcde2634b36a5", "message": "?_facet_size=100 parameter, closes #1332", "author_date": "2021-05-23T00:34:33Z", "committer_date": "2021-05-23T00:34:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5e9672c9bb33e41686472db4aa427168f9e67dbe", "message": "Bump black from 21.4b2 to 21.5b1 (#1321)\n\nBumps [black](https://github.com/psf/black) from 21.4b2 to 21.5b1.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:55:39Z", "committer_date": "2021-05-22T23:55:39Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5c3b3ef97eed55895cf48d4a9ee0635c1c4d03b8", "message": "Update click requirement from ~=7.1.1 to >=7.1.1,<8.1.0 (#1323)\n\nUpdates the requirements on [click](https://github.com/pallets/click) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/click/releases)\r\n- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/click/compare/7.1.1...8.0.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:54:48Z", "committer_date": "2021-05-22T23:54:48Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b64d87204612a84663616e075f542499a5d82a03", "message": "Update itsdangerous requirement from ~=1.1 to >=1.1,<3.0 (#1325)\n\nUpdates the requirements on [itsdangerous](https://github.com/pallets/itsdangerous) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/itsdangerous/releases)\r\n- [Changelog](https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/itsdangerous/compare/1.1.0...2.0.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:54:24Z", "committer_date": "2021-05-22T23:54:24Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "593d3e8173b45e20ff3c95afb3df7ceb85bf7fef", "message": "Update aiofiles requirement from <0.7,>=0.4 to >=0.4,<0.8 (#1330)\n\nUpdates the requirements on [aiofiles](https://github.com/Tinche/aiofiles) to permit the latest version.\r\n- [Release notes](https://github.com/Tinche/aiofiles/releases)\r\n- [Commits](https://github.com/Tinche/aiofiles/compare/v0.4.0...v0.7.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:53:56Z", "committer_date": "2021-05-22T23:53:56Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "459259175eddeed727fd8f08dc19a332779a4f6b", "message": "Fix small typo (#1335)", "author_date": "2021-05-22T23:53:34Z", "committer_date": "2021-05-22T23:53:34Z", "raw_author": {"value": "a74b1d810ebe1b3fb65c0fccc2b7b36623068cae", "label": "Abdussamet Ko\u00e7ak"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 3243482, "label": "abdusco"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9b3b7e280ca718254b4ca15d40864297146a85b3", "message": "Update jinja2 requirement from <2.12.0,>=2.10.3 to >=2.10.3,<3.1.0 (#1324)\n\nUpdates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/jinja/releases)\r\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/jinja/compare/2.10.3...3.0.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-17T17:19:40Z", "committer_date": "2021-05-17T17:19:40Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1b697539f5b53cec3fe13c0f4ada13ba655c88c7", "message": "Bump black from 20.8b1 to 21.4b2 (#1313)\n\nBumps [black](https://github.com/psf/black) from 20.8b1 to 21.4b2.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/master/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-29T15:47:49Z", "committer_date": "2021-04-29T15:47:49Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5e60bad40460f68122006ce704cfc163d6076f34", "message": "Upgrade to GitHub-native Dependabot (#1314)\n\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-29T15:47:21Z", "committer_date": "2021-04-29T15:47:21Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a4bb2abce0764d49d255e5379f9e9c70981834ca", "message": "Show primary key cells in bold without affecting columns called 'link', closes #1308", "author_date": "2021-04-24T06:07:37Z", "committer_date": "2021-04-24T06:07:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6ed9238178a56da5fb019f37fb1e1e15886be1d1", "message": "Update pytest-asyncio requirement from <0.15,>=0.10 to >=0.10,<0.16 (#1303)\n\nUpdates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\r\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.10.0...v0.15.0)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-19T18:18:17Z", "committer_date": "2021-04-19T18:18:17Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0a7621f96f8ad14da17e7172e8a7bce24ef78966", "message": "Use pytest-xdist to speed up tests (#1290)\n\n* Run tests in CI using pytest-xdist\r\n* Documentation for pytest-xdist\r\n\r\nCloses #1289", "author_date": "2021-04-03T03:42:28Z", "committer_date": "2021-04-03T03:42:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "59ef4a20cba1533bc347378415f4ffcd025f32c8", "message": "\u00a9 2017-2021", "author_date": "2021-04-02T20:27:03Z", "committer_date": "2021-04-02T20:27:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "87b583a128986982552421d2510e467e74ac5046", "message": "Clearer help text for --reload\n\nImmutable databases are not commonly used, but it's useful to clarify\nthat --reload will pick up on changes to metadata.", "author_date": "2021-04-02T20:20:51Z", "committer_date": "2021-04-02T20:20:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7b1a9a1999eb9326ce8ec830d75ac200e5279c46", "message": "Fix little typo (#1282)", "author_date": "2021-03-29T19:57:34Z", "committer_date": "2021-03-29T19:57:34Z", "raw_author": {"value": "887085a02768a99c6da5c415beac8a6c3cc04069", "label": "Marjorie Roswell"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 192568, "label": "mroswell"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0486303b60ce2784fd2e2ecdbecf304b7d6e6659", "message": "Explicitly push version tag, refs #1281", "author_date": "2021-03-29T01:42:42Z", "committer_date": "2021-03-29T01:42:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8291065b13bf2a4af27d61a971a9ba96aff59417", "message": "Hopeful fix for Docker tag error, refs #1281", "author_date": "2021-03-29T01:39:02Z", "committer_date": "2021-03-29T01:39:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "849c4f06ea766ccdb664eab4e82b80be574a0f03", "message": "Workflow for manually pushing a Docker tag, refs #1281", "author_date": "2021-03-29T01:35:56Z", "committer_date": "2021-03-29T01:36:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "13fd9bdf01451decd55e1cbbd4017c0e5d0522e7", "message": "docker push --all-tags, refs #1281", "author_date": "2021-03-29T01:07:49Z", "committer_date": "2021-03-29T01:07:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de", "message": "Release 0.56\n\nRefs #1005, #1031, #1141, #1229, #1236, #1239, #1246, #1247, #1252, #1266, #1276, #1278", "author_date": "2021-03-29T00:41:12Z", "committer_date": "2021-03-29T00:41:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d579fcf4f713f98c7365453ce94f36b91ce98c98", "message": "Applied some fixes suggested by @withshubh in #1260", "author_date": "2021-03-29T00:20:55Z", "committer_date": "2021-03-29T00:20:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f92d823766872a6fd7e76c5249a6b2de1ab0f447", "message": "ensure immutable databses when starting in configuration directory mode with (#1229)\n\n* check if immutables is empty list of None\r\n* update docs on how to create the inspect-data.json", "author_date": "2021-03-29T00:17:31Z", "committer_date": "2021-03-29T00:17:31Z", "raw_author": {"value": "50f8a5e45b42f54cd7dfc01c8c34b8736a785e77", "label": "Campbell Allen"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 295329, "label": "camallen"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e72397d65b06b019521b6411243687464ac8d8ca", "message": "Add styling to lists within table cells (fixes #1141) (#1252)\n\nThis overrides the Datasette reset (see\r\nhttps://github.com/simonw/datasette/blob/d0fd833b8cdd97e1b91d0f97a69b494895d82bee/datasette/static/app.css#L35-L38),\r\nto add back the default styling of list items displayed within Datasette\r\ntable cells.", "author_date": "2021-03-29T00:14:04Z", "committer_date": "2021-03-29T00:14:04Z", "raw_author": {"value": "62dd4d3238df6431f690ab98cee3e5a02daf6316", "label": "Bob Whitelock"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7476523, "label": "bobwhitelock"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c96a3826cf50cb347f6a415b56d8105ba6d8dcb0", "message": "Added `--app` to fly install command. (#1279)", "author_date": "2021-03-29T00:11:55Z", "committer_date": "2021-03-29T00:11:55Z", "raw_author": {"value": "289d370ce73360043d773e9c3643439f289b038a", "label": "vincent d warmerdam"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 1019791, "label": "koaning"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "48d5e0e6ac8975cfd869d4e8c69c64ca0c65e29e", "message": "Fix for no such table: pragma_database_list, refs #1276", "author_date": "2021-03-28T23:44:29Z", "committer_date": "2021-03-28T23:44:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3fcfc8513465339ac5f055296cbb67f5262af02b", "message": "Fix links in SpatiaLite tutorial, closes #1278", "author_date": "2021-03-27T16:16:42Z", "committer_date": "2021-03-27T16:16:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8ebdcc916d556f7fb7fc2bbbb56904a6d8e1936c", "message": "Remove obsolete note about building SpatiaLite from source, refs #1249", "author_date": "2021-03-27T04:33:15Z", "committer_date": "2021-03-27T04:33:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5fd02890650db790b2ffdb90eb9f78f8e0639c37", "message": "Build Dockerfile with SpatiaLite 5, refs #1249", "author_date": "2021-03-27T04:27:40Z", "committer_date": "2021-03-27T04:27:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6ad544df5e6bd027a8e27317041e6168aee07459", "message": "Fixed master -> main in a bunch of places, mainly docs", "author_date": "2021-03-23T16:19:41Z", "committer_date": "2021-03-23T16:19:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c4f1ec7f33fd7d5b93f0f895dafb5351cc3bfc5b", "message": "Documentation for Response.asgi_send(), closes #1266", "author_date": "2021-03-20T21:32:23Z", "committer_date": "2021-03-20T21:32:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8e18c7943181f228ce5ebcea48deb59ce50bee1f", "message": "Use context manager instead of plain open (#1211)\n\nContext manager with open closes the files after usage.\r\n\r\nWhen the object is already a pathlib.Path i used read_text\r\nwrite_text functions\r\n\r\nIn some cases pathlib.Path.open were used in context manager,\r\nit is basically the same as builtin open.\r\n\r\nThanks, Konstantin Baikov!", "author_date": "2021-03-11T16:15:49Z", "committer_date": "2021-03-11T16:15:49Z", "raw_author": {"value": "1af3e5f63dd1bda5352c807571b04175d8dea2dd", "label": "Konstantin Baikov"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 4488943, "label": "kbaikov"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a1bcd2fbe5e47bb431045f65eeceb5eb3a6718d5", "message": "Minor typo in IP adress (#1256)\n\n127.0.01 replaced by 127.0.0.1", "author_date": "2021-03-10T18:26:39Z", "committer_date": "2021-03-10T18:26:39Z", "raw_author": {"value": "8ea962ef0379a1c897a6c683f447fd796567aa1d", "label": "Jean-Baptiste Pressac"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 6371750, "label": "JBPressac"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d0fd833b8cdd97e1b91d0f97a69b494895d82bee", "message": "Add compile option to Dockerfile to fix failing test (fixes #696) (#1223)\n\nThis test was failing when run inside the Docker container:\r\n`test_searchable[/fixtures/searchable.json?_search=te*+AND+do*&_searchmode=raw-expected_rows3]`,\r\n\r\nwith this error:\r\n\r\n```\r\n def test_searchable(app_client, path, expected_rows):\r\n response = app_client.get(path)\r\n> assert expected_rows == response.json[\"rows\"]\r\nE AssertionError: assert [[1, 'barry c...sel', 'puma']] == []\r\nE Left contains 2 more items, first extra item: [1, 'barry cat', 'terry dog', 'panther']\r\nE Full diff:\r\nE + []\r\nE - [[1, 'barry cat', 'terry dog', 'panther'],\r\nE - [2, 'terry dog', 'sara weasel', 'puma']]\r\n```\r\n\r\nThe issue was that the version of sqlite3 built inside the Docker\r\ncontainer was built with FTS3 and FTS4 enabled, but without the\r\n`SQLITE_ENABLE_FTS3_PARENTHESIS` compile option passed, which adds\r\nsupport for using `AND` and `NOT` within `match` expressions (see\r\nhttps://sqlite.org/fts3.html#compiling_and_enabling_fts3_and_fts4 and\r\nhttps://www.sqlite.org/compile.html).\r\n\r\nWithout this, the `AND` used in the search in this test was being\r\ninterpreted as a literal string, and so no matches were found. Adding\r\nthis compile option fixes this.\r\n\r\nThanks, @bobwhitelock", "author_date": "2021-03-07T07:41:17Z", "committer_date": "2021-03-07T07:41:17Z", "raw_author": {"value": "62dd4d3238df6431f690ab98cee3e5a02daf6316", "label": "Bob Whitelock"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7476523, "label": "bobwhitelock"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4f9a2f1f47dcf7e8561d68a8a07f5009a13cfdb3", "message": "Fix small typo (#1243)\n\nThanks, @UtahDave", "author_date": "2021-03-04T05:46:10Z", "committer_date": "2021-03-04T05:46:10Z", "raw_author": {"value": "43961130e6c3858eb95518c964f72d63a00f0384", "label": "David Boucha"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 306240, "label": "UtahDave"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7c87532acc4e9d92caa1c4ee29a3446200928018", "message": "New .add_memory_database() method, closes #1247", "author_date": "2021-03-01T04:02:18Z", "committer_date": "2021-03-01T04:02:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "47eb885cc2c3aafa03645c330c6f597bee9b3b25", "message": "JSON faceting now suggested even if column has blank strings, closes #1246", "author_date": "2021-03-01T03:44:04Z", "committer_date": "2021-03-01T03:44:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cc6774cbaaba2359e0a92cfcc41ad988680075d6", "message": "Upgrade httpx and remove xfail from tests, refs #1005", "author_date": "2021-02-28T22:34:44Z", "committer_date": "2021-02-28T22:34:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "afed51b1e36cf275c39e71c7cb262d6c5bdbaa31", "message": "Note about where to find plugin examples, closes #1244", "author_date": "2021-02-26T17:27:09Z", "committer_date": "2021-02-26T17:27:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "726f781c50e88f557437f6490b8479c3d6fabfc2", "message": "Fix for arraycontains bug, closes #1239", "author_date": "2021-02-23T00:22:47Z", "committer_date": "2021-02-23T00:22:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "42caabf7e9e6e4d69ef6dd7de16f2cd96bc79d5b", "message": "Fixed typo", "author_date": "2021-02-22T17:35:41Z", "committer_date": "2021-02-22T17:35:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5", "message": "Resizable SQL editor using cm-resize, refs #1236", "author_date": "2021-02-19T23:47:52Z", "committer_date": "2021-02-19T23:47:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cb8a293bd7ec54e868d702871b39c550465c0521", "message": "Release 0.55\n\nRefs #1205, #1207, #1214, #1221, #1226, #1227, #1232, #1235", "author_date": "2021-02-19T02:01:06Z", "committer_date": "2021-02-19T02:01:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a4239309b1ddf86b48f329279447a06cf0800aa7", "message": "Bump Dockerfile to using Python 3.7.10, closes #1235", "author_date": "2021-02-19T01:48:20Z", "committer_date": "2021-02-19T01:48:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "73bed175631a79e13a521eee82f8451dd0477eb3", "message": "Corrected documentation for datasette.urls.static_plugins", "author_date": "2021-02-18T23:25:01Z", "committer_date": "2021-02-18T23:25:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6f41c8a2bef309a66588b2875c3e24d26adb4850", "message": "--crossdb option for joining across databases (#1232)\n\n* Test for cross-database join, refs #283\r\n* Warn if --crossdb used with more than 10 DBs, refs #283\r\n* latest.datasette.io demo of --crossdb joins, refs #283\r\n* Show attached databases on /_memory page, refs #283\r\n* Documentation for cross-database queries, refs #283", "author_date": "2021-02-18T22:09:12Z", "committer_date": "2021-02-18T22:09:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4df548e7668b5b21d64a267964951e67894f4712", "message": "Update documentation, refs #1226", "author_date": "2021-02-18T18:27:12Z", "committer_date": "2021-02-18T18:32:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5af2b99111abd4dcf99a197ca96da036e8384fa4", "message": "Create FUNDING.yml", "author_date": "2021-02-18T18:22:01Z", "committer_date": "2021-02-18T18:22:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "36a44bffbf5185a58fcd2548e8de94e9490a7aea", "message": "Validation for --port, closes #1226", "author_date": "2021-02-18T18:05:27Z", "committer_date": "2021-02-18T18:05:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d2d53a5559f3014cccba2cba7e1eab1e5854c759", "message": "New :issue: Sphinx macro, closes #1227", "author_date": "2021-02-18T01:20:15Z", "committer_date": "2021-02-18T01:20:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9603d893b9b72653895318c9104d754229fdb146", "message": "Tests for --ssl-keyfile and --ssl-certfile, refs #1221", "author_date": "2021-02-12T00:53:20Z", "committer_date": "2021-02-12T00:53:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "eda652cf6ee28a0babfb30ce3834512e9e33fb8e", "message": "--ssl-keyfile and --ssl-certfile options to \"datasette serve\"\n\nCloses #1221", "author_date": "2021-02-12T00:52:16Z", "committer_date": "2021-02-12T00:52:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "aa1fe0692c2abb901216738bfb35f9fcc5090e7d", "message": "Updated demo and video links", "author_date": "2021-02-08T03:27:02Z", "committer_date": "2021-02-08T03:27:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3a3de76009ea482911c22f921c3f48cb1337e01a", "message": "Release 0.54.1\n\nRefs #1214", "author_date": "2021-02-02T21:23:39Z", "committer_date": "2021-02-02T21:24:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7a2ed9f8a119e220b66d67c7b9e07cbab47b1196", "message": "Fixed bug with ?_sort= and ?_search=, closes #1214", "author_date": "2021-02-02T21:20:53Z", "committer_date": "2021-02-02T21:21:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "beb98bf45488dcb7b8f0a70e13dbf7b2473c998c", "message": "Fixed typo in code example", "author_date": "2021-01-31T08:49:09Z", "committer_date": "2021-01-31T08:49:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "dde3c500c73ace33529672f7d862b76753d309cc", "message": " Using pdb for errors thrown inside Datasette\n\nCloses #1207", "author_date": "2021-01-29T02:12:32Z", "committer_date": "2021-01-29T02:12:32Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1600d2a3ec3ada1f6fb5b1eb73bdaeccb5f80530", "message": "Renamed /:memory: to /_memory, with redirects - closes #1205", "author_date": "2021-01-28T22:48:56Z", "committer_date": "2021-01-28T22:48:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "382e9ecd1d429102417b17a1bd75f066cb904e24", "message": "Removed a rogue full-stop", "author_date": "2021-01-25T17:35:06Z", "committer_date": "2021-01-25T17:35:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0b9ac1b2e9c855f1b823a06a898891da87c720ef", "message": "Release 0.54\n\nRefs #509, #1091, #1150, #1151, #1166, #1167, #1178, #1181, #1182, #1184, #1185, #1186, #1187, #1194, #1198", "author_date": "2021-01-25T17:33:29Z", "committer_date": "2021-01-25T17:33:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a5ede3cdd455e2bb1a1fb2f4e1b5a9855caf5179", "message": "Fixed bug loading database called 'test-database (1).sqlite'\n\nCloses #1181.\n\nAlso now ensures that database URLs have special characters URL-quoted.", "author_date": "2021-01-25T05:13:05Z", "committer_date": "2021-01-25T05:13:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "07e163561592c743e4117f72102fcd350a600909", "message": "All ?_ parameters now copied to hidden form fields, closes #1194", "author_date": "2021-01-25T03:10:10Z", "committer_date": "2021-01-25T03:10:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f3a155531807c586e62b8ff0e97b96a76e949c8d", "message": "Contributing docs for Black and Prettier, closes #1167\n\nRefs #1203", "author_date": "2021-01-25T01:58:15Z", "committer_date": "2021-01-25T01:58:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}