{"sha": "365f62520fa080bc363ab3820b0c800c5096abff", "message": "will, not may - refs #468", "author_date": "2022-08-27T23:20:35Z", "committer_date": "2022-08-28T03:38:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "104f37fa4d2e7e5999c1d829267b62c737f74d3e", "message": "db[table].create(..., transform=True) and create-table --transform\n\nCloses #467", "author_date": "2022-08-27T23:17:55Z", "committer_date": "2022-08-27T23:17:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "36ffcafb1a0f94c134cdedeb626012bc8e2c1d8a", "message": "table.default_values property, closes #475\n\nRefs #468", "author_date": "2022-08-27T22:41:10Z", "committer_date": "2022-08-27T22:42:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "19dd077944429c1365b513d80cc71c605ae3bed3", "message": "Support entrypoints for `--load-extension` (#473)\n\n* Entrypoint support, closes #470", "author_date": "2022-08-27T05:55:47Z", "committer_date": "2022-08-27T05:55:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a46a5e3a9e03dcdd8c84a92e4a5dbfa02ba461fa", "message": "Improved code compilation pattern, closes #472", "author_date": "2022-08-27T05:20:09Z", "committer_date": "2022-08-27T05:20:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "23ef1d6c20f6a8ef0db508b9711ae0d8ed6a4156", "message": "bulk --functions, closes #471", "author_date": "2022-08-27T05:10:43Z", "committer_date": "2022-08-27T05:10:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "59e2cfbdc12082bac03e8ac6f99c8c41a4bc72ba", "message": "sqlite-utils memory --functions, refs #471", "author_date": "2022-08-27T05:03:53Z", "committer_date": "2022-08-27T05:03:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "85e7411bbd2884e42c65c3e93330f0ddd986be38", "message": "Skip test if pragma_function_list not supported, refs #471", "author_date": "2022-08-27T05:01:58Z", "committer_date": "2022-08-27T05:01:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31f062d4a7e6457bfbe94b2e45a7b80028f1e95c", "message": "sqlite-utils query --functions option, refs #471", "author_date": "2022-08-27T04:53:55Z", "committer_date": "2022-08-27T04:53:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7a9a6363ffc1b4f1a9444a22999addabfa756c54", "message": "sqlite-utils rows --order option, closes #469", "author_date": "2022-08-27T04:10:20Z", "committer_date": "2022-08-27T04:10:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ba35105eee2d3ba620e4f230028a02b2e2571df2", "message": "Test `--load-extension` in GitHub Actions (#1792)\n\n* Run the --load-extension test, refs #1789\r\n* Ran cog, refs #1789", "author_date": "2022-08-24T00:11:45Z", "committer_date": "2022-08-24T00:11: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": "456dc155d491a009942ace71a4e1827cddc6b93d", "message": "Ran cog, refs #1789", "author_date": "2022-08-23T18:40:36Z", "committer_date": "2022-08-23T18:40:48Z", "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": "fd1086c6867f3e3582b1eca456e4ea95f6cecf8b", "message": "Applied Black, refs #1789", "author_date": "2022-08-23T18:35:41Z", "committer_date": "2022-08-23T18:35: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": "452c4925a48819489c0598a0d1875c0e6e9ee962", "message": "Release 0.2.2\n\nRefs #7, #10", "author_date": "2022-08-22T16:18:16Z", "committer_date": "2022-08-22T16:18:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3b575908681387550a2ea64a21f194e973d90b7d", "message": "auth now updates rather than over-writes auth.json, closes #10", "author_date": "2022-08-22T16:17:16Z", "committer_date": "2022-08-22T16:17:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9ef729a1decaca2b48bce5225624588ce108e4e1", "message": "Apply Black", "author_date": "2022-08-21T21:16:45Z", "committer_date": "2022-08-21T21:17:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "47e92f53c3f9dae58fead3991da3dfe6986b0ffa", "message": "Switch CI to GitHub Actions", "author_date": "2022-08-21T21:16:17Z", "committer_date": "2022-08-21T21:17:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0d9d33955b503c88a2c712144d97f094baa5d46d", "message": "Clarify you can publish multiple files, closes #1788", "author_date": "2022-08-18T23:06:12Z", "committer_date": "2022-08-18T23:06: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": "f4fb78fa95057fbc86c734020835a3155695297f", "message": "Cross-link CLI to Python docs (#460)\n\n* Start cross-linking CLI to Python docs, refs #426\r\n* More links to Python from CLI page, refs #426", "author_date": "2022-08-18T21:58:07Z", "committer_date": "2022-08-18T21:58:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "aff3df03d4fe0806ce432d1818f6643cdb2a854e", "message": "Ignore ro which stands for read only\n\nRefs #1787 where it caused tests to break", "author_date": "2022-08-18T21:55:08Z", "committer_date": "2022-08-18T21:55:08Z", "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": "6c0ba7c00c2ae3ecbb5309efa59079cea1c850b3", "message": "Improved CLI reference documentation, refs #1787", "author_date": "2022-08-18T21:52:04Z", "committer_date": "2022-08-18T21:52: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": "09a41662e70b788469157bb58ed9ca4acdf2f904", "message": "Fix typo", "author_date": "2022-08-18T16:10:48Z", "committer_date": "2022-08-18T16:10:48Z", "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": "a3e6f1b16757fb2d39e7ddba4e09eda2362508bf", "message": "Increase height of non-JS textarea to fit query\n\nCloses #1786", "author_date": "2022-08-18T16:06:02Z", "committer_date": "2022-08-18T16:06: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": "f8ffac8787e299a62c99ed1ce914cd5ace84ad94", "message": "beanbag-docutils>=2.0 (#465)\n\n* beanbag-docutils>=2.0\r\n\r\nCloses #464", "author_date": "2022-08-17T23:38:02Z", "committer_date": "2022-08-17T23:38:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "481eb96d85291cdfa5767a83884a1525dfc382d8", "message": "https://datasette.io/tutorials/clean-data tutorial\n\nRefs #1783", "author_date": "2022-08-15T20:17:28Z", "committer_date": "2022-08-15T20:17: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": "a107e3a028923c1ab3911c0f880011283f93f368", "message": "datasette-sentry is an example of handle_exception", "author_date": "2022-08-14T23:07:46Z", "committer_date": "2022-08-14T23:07:46Z", "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": "815162cf029fab9f1c9308c1d6ecdba7ee369ebe", "message": "Release 0.62\n\nRefs #903, #1300, #1683, #1701, #1712, #1717, #1718, #1728, #1733, #1738, #1739, #1744, #1746, #1748, #1759, #1766, #1768, #1770, #1773, #1779\n\nCloses #1782", "author_date": "2022-08-14T17:32:42Z", "committer_date": "2022-08-14T17:32: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": "5e6c5c9e3191a80f17a91c5205d9d69efdebb73f", "message": "Document datasette.config_dir, refs #1766", "author_date": "2022-08-14T17:18:47Z", "committer_date": "2022-08-14T17:18: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": "82167105ee699c850cc106ea927de1ad09276cfe", "message": "--min-instances and --max-instances Cloud Run publish options, closes #1779", "author_date": "2022-08-14T17:07:30Z", "committer_date": "2022-08-14T17:07:30Z", "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": "c1396bf86033a7bd99fa0c0431f585475391a11a", "message": "Don't allow canned write queries on immutable DBs, closes #1728", "author_date": "2022-08-14T16:34:31Z", "committer_date": "2022-08-14T16:34:31Z", "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": "1563c22a8c65e6cff5194aa07df54d0ab8d4eecb", "message": "Don't duplicate _sort_desc, refs #1738", "author_date": "2022-08-14T16:13:12Z", "committer_date": "2022-08-14T16:13: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": "080d4b3e065d78faf977c6ded6ead31aae24e2ae", "message": "Switch to python:3.10.6-slim-bullseye for datasette publish - refs #1768", "author_date": "2022-08-14T15:49:14Z", "committer_date": "2022-08-14T15:49: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": "668415df9f6334bd255c22ab02018bed5bc14edd", "message": "Upgrade Docker baes to 3.10.6-slim-bullseye - refs #1768", "author_date": "2022-08-14T15:47:17Z", "committer_date": "2022-08-14T15:47:17Z", "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": "df4fd2d7ddca8956d8a51c72ce007b8c75227f32", "message": "_sort= works even if sort column not selected, closes #1773", "author_date": "2022-08-14T15:44:02Z", "committer_date": "2022-08-14T15:44: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": "8eb699de7becdefc6d72555d9fb17c9f06235dc4", "message": "Datasette Lite in Getting Started docs, closes #1781", "author_date": "2022-08-14T15:24:39Z", "committer_date": "2022-08-14T15:24:39Z", "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": "db00c00f6397287749331e8042fe998ee7f3b919", "message": "Promote Datasette Lite in the README, refs #1781", "author_date": "2022-08-14T15:19:30Z", "committer_date": "2022-08-14T15:19: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": "05d9c682689a0f1d23cbb502e027364ab3363910", "message": "Promote Discord more in the README", "author_date": "2022-08-14T15:16:53Z", "committer_date": "2022-08-14T15:16:53Z", "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": "45e24deffea042b5db7ab84cd1eb63b3ed9bb9da", "message": "Link API docs to GitHub source code, refs #464", "author_date": "2022-08-13T16:24:02Z", "committer_date": "2022-08-13T16:24:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8cfc72336878dd846d149658e99cc598e835b661", "message": "Ran blacken-docs", "author_date": "2022-08-09T18:21:53Z", "committer_date": "2022-08-09T18:21:53Z", "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": "bca2d95d0228f80a108e13408f8e72b2c06c2c7b", "message": "Configure readthedocs/readthedocs-preview", "author_date": "2022-08-02T23:38:02Z", "committer_date": "2022-08-02T23:38: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": "271433fdd18e436b0a527ab899cb6f6fa67f23d0", "message": "Discord badge (#462)", "author_date": "2022-08-02T21:15:52Z", "committer_date": "2022-08-02T21:15:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "98a28cbfe6cea67f6334b42b74f35b0ddd309561", "message": "Oops, fixed project slug\n\nRefs:\r\n- https://github.com/readthedocs/readthedocs-preview/issues/10\r\n- https://github.com/simonw/sqlite-utils/pull/460", "author_date": "2022-08-02T20:35:56Z", "committer_date": "2022-08-02T20:35:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1856002e3c0fcc9f09f72ab7d97ad8c75f6de7df", "message": "readthedocs/readthedocs-preview\n\nTip from https://twitter.com/readthedocs/status/1552354156056395778", "author_date": "2022-08-02T16:02:43Z", "committer_date": "2022-08-02T16:02:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1acc04c07124b17da0ca0cfbf34f38664d29fb7f", "message": "Link to new tutorial\n\nRefs https://github.com/simonw/datasette.io/issues/108", "author_date": "2022-07-31T19:12:37Z", "committer_date": "2022-07-31T19:12:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b5e902fcb02953f0f1fc4c652a24c262559a37d7", "message": "Applied Black", "author_date": "2022-07-28T15:13:47Z", "committer_date": "2022-07-28T15:13:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "573de14ab6f4cb23528b97d85578f21eb1ae04d0", "message": "Improved docstring comments for Table class and db.table()", "author_date": "2022-07-28T00:28:46Z", "committer_date": "2022-07-28T00:28:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1491b66dd7439dd87cd5cd4c4684f46eb3c5751b", "message": "register_function(name=...) argument, closes #458", "author_date": "2022-07-28T00:13:49Z", "committer_date": "2022-07-28T00:13:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bfbe69646e67322dde328b07109f77c68463dc71", "message": "Fixed incorrect register_function code example", "author_date": "2022-07-28T00:07:23Z", "committer_date": "2022-07-28T00:08:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "77ca051d4f5ddbd42fd6250749efac7ea85ea094", "message": "Link to installation instructions (#457)", "author_date": "2022-07-27T17:57:50Z", "committer_date": "2022-07-27T17:57:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9e6cceac1c0e086429e2d308b700e59cc53a1991", "message": "Fixed incorrect issue number", "author_date": "2022-07-20T23:09:53Z", "committer_date": "2022-07-20T23:09:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7af67b54b7d9bca43e948510fc62f6db2b748fa8", "message": "How to register temporary plugins in tests, closes #903", "author_date": "2022-07-18T21:31:09Z", "committer_date": "2022-07-18T21:31:17Z", "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": "ace13ec3d98090d99bd71871c286a4a612c96a50", "message": "Drop py-gfm from demo, refs #74", "author_date": "2022-07-18T19:47:17Z", "committer_date": "2022-07-18T19:47:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ed1ebc0f1d4153e3e0934f2af19f82e5fdf137d3", "message": "Run blacken-docs, refs #1770", "author_date": "2022-07-18T01:03:33Z", "committer_date": "2022-07-18T01:03: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": "6d5e1955470424cf4faf5d35788d328ebdd6d463", "message": "Release 0.62a1\n\nRefs #1300, #1739, #1744, #1746, #1748, #1759, #1770", "author_date": "2022-07-18T00:59:20Z", "committer_date": "2022-07-18T00:59: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": "e543a095cc4c1ca895b082cfd1263ca25203a7c0", "message": "Updated default plugins in docs, refs #1770", "author_date": "2022-07-18T00:57:41Z", "committer_date": "2022-07-18T00:57: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": "58fd1e33ec7ac5ed85431d5c86d60600cd5280fb", "message": "Hint that you can render templates for these hooks, refs #1770", "author_date": "2022-07-17T23:30:58Z", "committer_date": "2022-07-17T23:30: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": "c09c53f3455a7b9574cf7695478f2b87d20897db", "message": "New handle_exception plugin hook, refs #1770\n\nAlso refs:\n- https://github.com/simonw/datasette-sentry/issues/1\n- https://github.com/simonw/datasette-show-errors/issues/2", "author_date": "2022-07-17T23:24:39Z", "committer_date": "2022-07-17T23:24:39Z", "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": "8188f55efc0fcca1be692b0d0c875f2d1ee99f17", "message": "Rename handle_500 to handle_exception, refs #1770", "author_date": "2022-07-17T22:24:16Z", "committer_date": "2022-07-17T22:24:16Z", "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": "855bce8c3823718def13e0b8928c58bf857e41b2", "message": "Release 3.28\n\nRefs #441, #443, #445, #449, #450, #454", "author_date": "2022-07-15T22:56:01Z", "committer_date": "2022-07-15T22:56:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b9a89a0f2c3559989efe65f25a6e1f8fa76fe8b0", "message": "duplicate --ignore option, refs #450", "author_date": "2022-07-15T22:35:58Z", "committer_date": "2022-07-15T22:35:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5fa823f03ff2117020ae7fd56198ca7d50130574", "message": "add-column --ignore option, refs #450", "author_date": "2022-07-15T22:31:37Z", "committer_date": "2022-07-15T22:31:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2c77f4467efcd540ccd57d438cdebece541b90ac", "message": "Add --ignore to create-index as alias of --if-not-exists, refs #450", "author_date": "2022-07-15T22:25:49Z", "committer_date": "2022-07-15T22:25:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "40b6947255540b8cf0639b87824ea8568ec6863c", "message": "enable-fts --replace option, refs #450\n\nAlso fixed up some sqlite3.OperationalError imports.", "author_date": "2022-07-15T22:20:26Z", "committer_date": "2022-07-15T22:20:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9dd4cf891d9f4565019e030ddc712507ac87b998", "message": "Improve CLI help for drop-table and drop-view, refs #450", "author_date": "2022-07-15T22:09:07Z", "committer_date": "2022-07-15T22:09:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e10536c7f59abbb785f092bf83c4ab94c00e31a3", "message": "utils.chunks() is now a documented API, closes #451", "author_date": "2022-07-15T21:59:30Z", "committer_date": "2022-07-15T21:59:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "015c6634644a11e5a3ca9d7dafe22ba62b87f2dd", "message": "Fixed lint errors, refs #454", "author_date": "2022-07-15T21:59:06Z", "committer_date": "2022-07-15T21:59:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c710ade6443d45ca2f581cdf975c7990436ab8fc", "message": "sqlite-utils duplicate command, closes #454, refs #449\n\nAlso made it so .duplicate() raises new NoTable exception rather than raising\nan AssertionError if the source table does not exist.", "author_date": "2022-07-15T21:45:14Z", "committer_date": "2022-07-15T21:45:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "da030d49fd12bbae931871c54a49caccc604f558", "message": "Documentation for .duplicate(), refs #449", "author_date": "2022-07-15T21:29:52Z", "committer_date": "2022-07-15T21:29:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4af4762521fe3e1ced7fcade67eaeabf41213aab", "message": "test_duplicate_fails_if_table_does_not_exist, refs #449", "author_date": "2022-07-15T21:23:57Z", "committer_date": "2022-07-15T21:23:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "950cc7677f65aa2543067b3bbfc2b6acb98b62c8", "message": "Fix missing Discord image\n\nRefs https://github.com/simonw/datasette.io/issues/112", "author_date": "2022-07-14T22:18:28Z", "committer_date": "2022-07-14T22:18: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": "c133545fe9c7ac2d509e55bf4bf6164bfbe892ad", "message": "Make discord badge lowercase\n\nRefs https://github.com/simonw/datasette.io/issues/112", "author_date": "2022-07-14T22:04:38Z", "committer_date": "2022-07-14T22:04:38Z", "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": "5d76c1f81b2d978f48b85c70d041a2142cf8ee26", "message": "Discord badge\n\nRefs https://github.com/simonw/datasette.io/issues/112", "author_date": "2022-07-14T22:03:33Z", "committer_date": "2022-07-14T22:03:33Z", "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": "035dc5e7b95142d4a700819a8cc4ff64aefe4efe", "message": "More than 90 plugins now", "author_date": "2022-07-09T17:25:37Z", "committer_date": "2022-07-09T17:25:37Z", "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": "6373bb341457e5becfd5b67792ac2c8b9ed7c384", "message": "Expose current SQLite row to render_cell hook, closes #1300", "author_date": "2022-07-07T16:30:49Z", "committer_date": "2022-07-07T16:30:49Z", "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": "42440d6345c242ee39778045e29143fb550bd2c2", "message": "Use parametrize for FTS test", "author_date": "2022-06-27T23:41:13Z", "committer_date": "2022-06-27T23:41:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2dca2210d9bbaa990c8f1243e98b8c2bfc961a4c", "message": "Ignore build in .gitignore", "author_date": "2022-06-27T23:39:23Z", "committer_date": "2022-06-27T23:39:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9a6495fbef897247551de733fbee204b19ea9385", "message": "Configure GitPod", "author_date": "2022-06-27T23:38:45Z", "committer_date": "2022-06-27T23:38:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ba8cf54908bc90f0775c4b15efe5e18327796402", "message": "Add documentation strings to Justfile, ref #446", "author_date": "2022-06-21T19:28:01Z", "committer_date": "2022-06-21T19:28:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2768effe078285982fbaae81d2884444b5a682ad", "message": "Run cog using just as well, refs #446", "author_date": "2022-06-21T19:24:23Z", "committer_date": "2022-06-21T19:24:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "575431149400fcccb87d69ac7325d81d97686ef6", "message": "Only syntax highlight if a code-block is used\n\nRefs #447", "author_date": "2022-06-21T15:00:17Z", "committer_date": "2022-06-21T15:00:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3ddacb7bdc5a949786e341151e34c5fcf9050033", "message": "Justfile for tests and linting, closes #446", "author_date": "2022-06-20T19:54:46Z", "committer_date": "2022-06-20T19:54:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8a9fe6498faf783a1fdeb1793e661ad194a05267", "message": "Applied Black, refs #445", "author_date": "2022-06-20T19:50:15Z", "committer_date": "2022-06-20T19:50:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "773f2b6b20622bb986984a1c3161d5b3aaa1046b", "message": "Documented TypeTracker, closes #445", "author_date": "2022-06-20T19:46:49Z", "committer_date": "2022-06-20T19:46:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c80971d28ab03c703f2d39cfaa6123ea8a249711", "message": "sqlite_utils.utils.rows_from_file in reference.html, refs #443", "author_date": "2022-06-20T19:22:27Z", "committer_date": "2022-06-20T19:22:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e780b2f5d662ef3579d801d33567440055d4e84d", "message": "Trying out one-sentence-per-line\n\nAs suggested here: https://sive.rs/1s\r\n\r\nMarkdown and reStructuredText will display this as if it is a single paragraph, even though the sentences themselves are separated by newlines.\r\n\r\nThis could result in more useful diffs. Trying it out on this page first.", "author_date": "2022-06-20T17:54:23Z", "committer_date": "2022-06-20T17:54:23Z", "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": "3fbe8a784cc2f3fa0bfa8612fec9752ff9068a2b", "message": "Link to annotated release notes for 3.27", "author_date": "2022-06-19T03:30:24Z", "committer_date": "2022-06-19T03:30:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "2d84577202e227670ad434fcf3dd9786a2df0819", "message": "Fix tiny typo in 3.27 release notes", "author_date": "2022-06-15T04:41:16Z", "committer_date": "2022-06-15T04:41:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "679d6081198a2b658d6578f24bc3446750395ecf", "message": "Release 3.27\n\nRefs #434, #435, #436, #440, #441, #442, #443", "author_date": "2022-06-15T04:29:34Z", "committer_date": "2022-06-15T04:30:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b8af3b96f5c72317cc8783dc296a94f6719987d9", "message": "Fix bug with detect_fts() and similar table names, closes #434", "author_date": "2022-06-14T23:24:06Z", "committer_date": "2022-06-14T23:24:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b09538bc6c1fda773590f3e600993ef06591041", "message": "where= and where_args= parameters to search() and search_sql()\n\nCloses #441", "author_date": "2022-06-14T21:54:35Z", "committer_date": "2022-06-14T21:54:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0b6aba696dd07814d97f563de6ad1d5daab01fd9", "message": "Documentation for maximize_csv_field_size_limit, closes #442", "author_date": "2022-06-14T21:31:45Z", "committer_date": "2022-06-14T21:31:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9d1bac4a99fd7f9ef2a6cb44242a00e1faa408e4", "message": "Test for maximize_csv_field_size_limit, refs #442", "author_date": "2022-06-14T21:23:54Z", "committer_date": "2022-06-14T21:23:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0cee77b1764f7dff029eb0ea1e857e5b69c591ee", "message": "Update test for renamed restkey, refs #440, #443", "author_date": "2022-06-14T21:14:10Z", "committer_date": "2022-06-14T21:14:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ce670e2d44327f9e73452aba30da632902f6a937", "message": "Docs for rows_from_file\n\nCloses #440, closes #443", "author_date": "2022-06-14T20:12:32Z", "committer_date": "2022-06-14T20:12:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f142bb1212f98c1cb9ff72a3161351c5c8d1d281", "message": "flake8 fix, refs #440", "author_date": "2022-06-14T16:14:57Z", "committer_date": "2022-06-14T16:14:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d9c715a2fc0e4ccc0dd8e50ae68686a09f92eda8", "message": "One more typing fix, refs #440", "author_date": "2022-06-14T16:07:57Z", "committer_date": "2022-06-14T16:07:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "19efee2746d4afdb67a7225b6972aa5aa7bbb1b7", "message": "mypy fixes, refs #440", "author_date": "2022-06-14T15:39:08Z", "committer_date": "2022-06-14T15:39:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ad96bd18c37a789b0505dbef0057557c7415b133", "message": "Tests for rows_from_file, refs #440", "author_date": "2022-06-14T15:14:38Z", "committer_date": "2022-06-14T15:14:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d379f430f8bc00e5177d38097c9ab2919152ee76", "message": "rows_from_file(... ignore_extras: bool, restkey: str), refs #440", "author_date": "2022-06-14T15:14:02Z", "committer_date": "2022-06-14T15:14:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7ddf5300886a32d6daf60cf1d71efe492b65c87e", "message": "A less potentially confusing parameter name", "author_date": "2022-06-13T15:22:59Z", "committer_date": "2022-06-13T15:22:59Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}}