{"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"}} {"sha": "8dd816bc76937f1e37f86acce10dc2cb4fa31e52", "message": "Applied Black", "author_date": "2022-05-30T22:42:38Z", "committer_date": "2022-05-30T22:42: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": "adedd85b68ec66e03b97fb62ff4da8987734436e", "message": "Clarify that request.headers names are converted to lowercase", "author_date": "2022-05-29T01:42:31Z", "committer_date": "2022-05-29T01:42:31Z", "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": "b010af7bb85856aeb44f69e7e980f617c1fc0db1", "message": "Updated copyright years in documentation footer", "author_date": "2022-05-20T22:23:09Z", "committer_date": "2022-05-20T22:23: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": "59be60c471fd7a2c4be7f75e8911163e618ff5ca", "message": "Update copyright dates on docs", "author_date": "2022-05-20T21:57:49Z", "committer_date": "2022-05-20T21:57: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": "2238e9baf94d1d2af794d6cb064dbac098abd3f3", "message": "sphinx-copybutton extension, closes #436", "author_date": "2022-05-20T21:57:26Z", "committer_date": "2022-05-20T21:57: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": "397183debd9329a2ddbcabe7a181278f042952ad", "message": "Switch docs theme to Furo, refs #435", "author_date": "2022-05-20T21:51:30Z", "committer_date": "2022-05-20T21:52:00Z", "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": "4446075334ea7231beb56b630bc7ec363afc2d08", "message": "Append warning to the write element, refs #1746", "author_date": "2022-05-20T20:44:23Z", "committer_date": "2022-05-20T20:44: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": "1d33fd03b3c211e0f48a8f3bde83880af89e4e69", "message": "Switch docs theme to Furo, refs #1746", "author_date": "2022-05-20T20:34:51Z", "committer_date": "2022-05-20T20:34: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": "1465fea4798599eccfe7e8f012bd8d9adfac3039", "message": "sphinx-copybutton for docs, closes #1748", "author_date": "2022-05-20T19:11:08Z", "committer_date": "2022-05-20T19:11:28Z", "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": "18a6e05887abf1ac946a6e0d36ce662dfd8aeff1", "message": "Added \"follow a tutorial\" to getting started docs\n\nCloses #1747", "author_date": "2022-05-20T19:05:33Z", "committer_date": "2022-05-20T19:05: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": "0e2f6f1f82f4445a63f1251470a7778a34f5c8b9", "message": "datasette-copyable is an example of register_output_renderer", "author_date": "2022-05-19T00:37:46Z", "committer_date": "2022-05-19T00:37: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": "7d1e004ff679b3fb4dca36d1d751a1ad16688fe6", "message": "Fix test I broke in #1744", "author_date": "2022-05-17T19:59:28Z", "committer_date": "2022-05-17T20:09: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": "b393e164dc9e962702546d6f1ad9c857b5788dc0", "message": "ReST fix", "author_date": "2022-05-17T19:45:28Z", "committer_date": "2022-05-17T19:45: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": "5555bc8aef043f75d2200f66de90c54aeeaa08c3", "message": "How to run cog, closes #1745", "author_date": "2022-05-17T19:43:44Z", "committer_date": "2022-05-17T19:43:44Z", "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": "3508bf7875f8d62b2725222f3b07747974d54b97", "message": "--nolock mode to ignore locked files, closes #1744", "author_date": "2022-05-17T19:40:05Z", "committer_date": "2022-05-17T19:40: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": "a5acfff4bd364d30ce8878e19f9839890371ef14", "message": "Empty Datasette([]) list is no longer required", "author_date": "2022-05-17T00:06:40Z", "committer_date": "2022-05-17T00:06:40Z", "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": "280ff372ab30df244f6c54f6f3002da57334b3d7", "message": "ETag support for .db downloads, closes #1739", "author_date": "2022-05-03T14:59:18Z", "committer_date": "2022-05-03T14:59:46Z", "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": "d60f163528f466b1127b2935c3b6869c34fd6545", "message": "Run on push and PR, closes #1737", "author_date": "2022-05-02T23:40:49Z", "committer_date": "2022-05-02T23:40: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": "c0cbcf2aba0d8393ba464acc515803ebf2eeda12", "message": "Tweaks to test scripts, refs #1737", "author_date": "2022-05-02T23:36:58Z", "committer_date": "2022-05-02T23:36: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": "847d6b1aac38c3e776e8c600eed07ba4c9ac9942", "message": "Test wheel against Pyodide, refs #1737, #1733", "author_date": "2022-05-02T23:32:24Z", "committer_date": "2022-05-02T23:32:24Z", "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": "943aa2e1f7341cb51e60332cde46bde650c64217", "message": "Release 0.62a0\n\nRefs #1683, #1701, #1712, #1717, #1718, #1733", "author_date": "2022-05-02T21:38:34Z", "committer_date": "2022-05-02T21:38:34Z", "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": "3f00a29141bdea5be747f6d1c93871ccdb792167", "message": "Clean up compatibility with Pyodide (#1736)\n\n* Optional uvicorn import for Pyodide, refs #1733\r\n* --setting num_sql_threads 0 to disable threading, refs #1735", "author_date": "2022-05-02T20:15:27Z", "committer_date": "2022-05-02T20:15:27Z", "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": "a29c1277896b6a7905ef5441c42a37bc15f67599", "message": "Rename to_decimal/from_decimal to decode/encode, refs #1734", "author_date": "2022-05-02T19:44:09Z", "committer_date": "2022-05-02T19:44: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": "687907aa2b1bde4de6ae7155b0e2a949ca015ca9", "message": "Remove python-baseconv dependency, refs #1733, closes #1734", "author_date": "2022-05-02T19:39:06Z", "committer_date": "2022-05-02T19:39: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": "7e03394734307a5761e4c98d902b6a8cab188562", "message": "Optional uvicorn import for Pyodide, refs #1733", "author_date": "2022-05-02T19:20:14Z", "committer_date": "2022-05-02T19:20: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": "4afc1afc721ac0d14f58b0f8339c1bf431d5313c", "message": "Depend on click-default-group-wheel>=1.2.2\n\nRefs #1733", "author_date": "2022-05-02T19:13:11Z", "committer_date": "2022-05-02T19:13:11Z", "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": "841ad44bacaff05ec79ef78166d12e80c82ba6d7", "message": "Fixed typo", "author_date": "2022-05-02T18:17:19Z", "committer_date": "2022-05-02T18:17:19Z", "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": "56571775a15159d66bf6e5af971a45757e841f96", "message": "Release 3.26.1\n\nRefs #429", "author_date": "2022-05-02T18:14:29Z", "committer_date": "2022-05-02T18:14: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": "ed6fd516082e8cc83b199798f62dd67728a6974f", "message": "Depend on click-default-group-wheel (#429)\n\nTo get this to work with Pyodide.\r\n\r\nRefs: https://github.com/simonw/click-default-group-wheel/issues/3", "author_date": "2022-05-02T18:05:00Z", "committer_date": "2022-05-02T18:05:00Z", "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": "94a3171b01fde5c52697aeeff052e3ad4bab5391", "message": ".plugin_config() can return None", "author_date": "2022-04-28T20:29:11Z", "committer_date": "2022-04-28T20:29:11Z", "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": "942411ef946e9a34a2094944d3423cddad27efd3", "message": "Execute some TableView queries in parallel\n\nUse ?_noparallel=1 to opt out (undocumented, useful for benchmark comparisons)\n\nRefs #1723, #1715", "author_date": "2022-04-26T22:48:56Z", "committer_date": "2022-04-26T22:50: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"}}