{"sha": "34e75ed0dd3091a6f94d6bd70150caa70660736d", "message": "sqlite_utils.utils.flatten() function, closes #500", "author_date": "2022-10-18T18:00:25Z", "committer_date": "2022-10-18T18:00: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": "fdf9891c3f0313af9244778574c7ebaac9c3a438", "message": "Use shot-scraper images from datasette-screenshots repo, closes #1844", "author_date": "2022-10-14T19:56:48Z", "committer_date": "2022-10-14T19:57:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "79aa0de083d38a9975915d5a4cc68ca6c74fbe3d", "message": "Test that breadcrumbs respect permissions, closes #1831", "author_date": "2022-10-13T21:51:59Z", "committer_date": "2022-10-13T21:51:59Z", "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": "1a5e5f2aa951e5bd731067a49819efba68fbe8ef", "message": "Refactor breadcrumbs to respect permissions, refs #1831", "author_date": "2022-10-13T21:42:52Z", "committer_date": "2022-10-13T21:42:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b7fec7f9020b79c1fe60cc5a2def86b50eeb5af9", "message": ".sqlite/.sqlite3 extensions for config directory mode\n\nCloses #1646", "author_date": "2022-10-07T23:03:09Z", "committer_date": "2022-10-07T23:03: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": "bbf33a763537a1d913180b22bd3b5fe4a5e5b252", "message": "Test for bool(results), closes #1832", "author_date": "2022-10-05T04:32:11Z", "committer_date": "2022-10-05T04:32:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b6ba117b7978b58b40e3c3c2b723b92c3010ed53", "message": "Clarify request or None for two hooks", "author_date": "2022-10-05T01:25:52Z", "committer_date": "2022-10-05T01:25:52Z", "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": "4218c9cd742b79b1e3cb80878e42b7e39d16ded2", "message": "reST markup fix", "author_date": "2022-10-04T18:45:36Z", "committer_date": "2022-10-04T18:45:36Z", "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": "883e326dd6ef95f854f7750ef2d4b0e17082fa96", "message": "Drop word-wrap: anywhere, refs #1828, #1805", "author_date": "2022-10-02T21:26:16Z", "committer_date": "2022-10-02T21:26:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "34defdc10aa293294ca01cfab70780755447e1d7", "message": "Browse the plugins directory", "author_date": "2022-09-29T00:39:36Z", "committer_date": "2022-09-29T00:39:36Z", "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": "0e45b72312a0756e5a562effbba08cb8de1e480b", "message": "datasette-pretty-json>=0.2.2\n\nRefs https://github.com/simonw/datasette-pretty-json/issues/2", "author_date": "2022-09-28T21:07:54Z", "committer_date": "2022-09-28T21:07:54Z", "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": "7fb4ea4e39a15e1f7d3202949794d98af1cfa272", "message": "Update note about render_cell signature, refs #1826", "author_date": "2022-09-28T04:06:40Z", "committer_date": "2022-09-28T04: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": "d792dad1cf5f16525da81b1e162fb71d469995f3", "message": "Clarify wording", "author_date": "2022-09-27T02:23:17Z", "committer_date": "2022-09-27T02:23: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": "cbed0807822dd3ba0e51b99c6b28125422f690f0", "message": "Typo", "author_date": "2022-09-27T00:10:59Z", "committer_date": "2022-09-27T00:10: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": "5f9f567acbc58c9fcd88af440e68034510fb5d2b", "message": "Show SQL query when reporting time limit error, closes #1819", "author_date": "2022-09-26T23:06:01Z", "committer_date": "2022-09-26T23:06:01Z", "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": "212137a90b4291db9605e039f198564dae59c5d0", "message": "Release 0.63a0\n\nRefs #1786, #1787, #1789, #1794, #1800, #1804, #1805, #1808, #1809, #1816", "author_date": "2022-09-26T21:14:25Z", "committer_date": "2022-09-26T21:14: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": "cf9861216b8f2200535482f37d2f83f25a934493", "message": "Comment for 'just docs' command\n\nThis shows up in 'just -l'", "author_date": "2022-09-26T19:36:09Z", "committer_date": "2022-09-26T19:36: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": "c7cad6fc257c178b24b3f574b8c6992002c6f072", "message": "Documentation for Just, closes #494\n\nAlso added 'just init' and fixed a couple of missing pipenv run calls.", "author_date": "2022-09-26T19:26:31Z", "committer_date": "2022-09-26T19:26:31Z", "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": "6b268a1b3664784ed2267482d8c1d021a597d2b2", "message": "language = \"en\" to fix Sphinx warning", "author_date": "2022-09-26T19:26:04Z", "committer_date": "2022-09-26T19:26:04Z", "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": "afbd2b2cba45cccb305c3d4638d18db4dd3d4bbd", "message": "Link to convert command too, refs #483", "author_date": "2022-09-26T19:09:32Z", "committer_date": "2022-09-26T19:09:32Z", "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": "9a5add659d87738a658d8610ee461b038e28d268", "message": "'just docs' command for running the livehtml docs server", "author_date": "2022-09-26T19:09:00Z", "committer_date": "2022-09-26T19:09: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": "ee74bd5f8149b5e4403a4b56c74e9b94dbda2a32", "message": "Fix heading levels, refs #483", "author_date": "2022-09-26T19:03:54Z", "committer_date": "2022-09-26T19:03: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": "85247038f70d7eb2f3e272cfeaa4c44459cafba8", "message": "install and uninstall commands, closes #483", "author_date": "2022-09-26T18:57:11Z", "committer_date": "2022-09-26T18:57:11Z", "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": "cb1e093fd361b758120aefc1a444df02462389a3", "message": "Fixed error message, closes #1816", "author_date": "2022-09-20T01:15:40Z", "committer_date": "2022-09-20T01:15:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "df851c117db031dec50dd4ef1ca34745920ac77a", "message": "Validate settings.json keys on startup, closes #1816\n\nRefs #1814", "author_date": "2022-09-19T23:46:39Z", "committer_date": "2022-09-19T23:46: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": "ddc999ad1296e8c69cffede3e367dda059b8adad", "message": "Async support for prepare_jinja2_environment, closes #1809", "author_date": "2022-09-17T03:38:15Z", "committer_date": "2022-09-17T03:38: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": "b40872f5e5ae5dad331c58f75451e2d206565196", "message": "prepare_jinja2_environment(datasette) argument, refs #1809", "author_date": "2022-09-14T21:31:54Z", "committer_date": "2022-09-14T21:31:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "610425460b519e9c16d386cb81aa081c9d730ef0", "message": "Add --nolock to the README Chrome demo\n\nRefs #1744", "author_date": "2022-09-10T21:24:26Z", "committer_date": "2022-09-10T21:24:26Z", "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": "fb7e70d5e72a951efe4b29ad999d8915c032d021", "message": "Database(is_mutable=) now defaults to True, closes #1808\n\nRefs https://github.com/simonw/datasette-upload-dbs/issues/6", "author_date": "2022-09-09T16:19:20Z", "committer_date": "2022-09-09T16:19: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": "d9b9e075f07a20f1137cd2e34ed5d3f1a3db4ad8", "message": "Documented the release process", "author_date": "2022-09-07T03:45:36Z", "committer_date": "2022-09-07T03:45:36Z", "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": "bf8d84af5422606597be893cedd375020cb2b369", "message": "word-wrap: anywhere on links in cells, refs #1805", "author_date": "2022-09-07T03:34:59Z", "committer_date": "2022-09-07T03:34:59Z", "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": "5aa359b86907d11b3ee601510775a85a90224da8", "message": "Apply cell truncation on query page too, refs #1805", "author_date": "2022-09-06T23:58:30Z", "committer_date": "2022-09-06T23:58: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": "d0737e4de51ce178e556fc011ccb8cc46bbb6359", "message": "truncate_cells_html now affects URLs too, refs #1805", "author_date": "2022-09-06T23:50:43Z", "committer_date": "2022-09-06T23:50:43Z", "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": "ff9c87197dde8b09f9787ee878804cb6842ea5dc", "message": "Fixed Sphinx warnings on cli-reference page", "author_date": "2022-09-06T18:26:21Z", "committer_date": "2022-09-06T18:26:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d0476897e10249bb4867473722270d02491c2c1f", "message": "Fixed Sphinx warning about language = None", "author_date": "2022-09-06T18:24:30Z", "committer_date": "2022-09-06T18:24: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": "0a7815d2038255a0834c955066a2a16c01f707b2", "message": "Documentation for facet_size in metadata, closes #1804", "author_date": "2022-09-06T18:06:49Z", "committer_date": "2022-09-06T18:06: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": "303c6c733d95a6133558ec1b468f5bea5827d0d2", "message": "Fix for incorrectly handled _facet_size=max, refs #1804", "author_date": "2022-09-06T18:05:00Z", "committer_date": "2022-09-06T18:05:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8430c3bc7dd22b173c1a8c6cd7180e3b31240cd1", "message": "table facet_size in metadata, refs #1804", "author_date": "2022-09-06T15:59:19Z", "committer_date": "2022-09-06T15:59:19Z", "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": "d80775a48d20917633792fdc9525f075d3bc2c7a", "message": "Raise error if it's not about loops, refs #1802", "author_date": "2022-09-06T00:44:44Z", "committer_date": "2022-09-06T15:29: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": "64288d827f7ff97f825e10f714da3f781ecf9345", "message": "Workaround for test failure: RuntimeError: There is no current event loop (#1803)\n\n* Remove ensure_eventloop hack\r\n* Hack to recover from intermittent RuntimeError calling asyncio.Lock()", "author_date": "2022-09-06T00:40:19Z", "committer_date": "2022-09-06T00:40:19Z", "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": "1c29b925d300d1ee17047504473f2517767aa05b", "message": "Run tests in serial again\n\nBecause this didn't fix the issue I'm seeing in #1802\n\nRevert \"Run tests in serial, refs #1802\"\n\nThis reverts commit b91e17280c05bbb9cf97432081bdcea8665879f9.", "author_date": "2022-09-06T00:10:52Z", "committer_date": "2022-09-06T00:10:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b2b901e8c4b939e50ee1117ffcd2881ed8a8e3bf", "message": "Skip SpatiaLite test if no conn.enable_load_extension()\n\nRan into this problem while working on #1802", "author_date": "2022-09-06T00:05:23Z", "committer_date": "2022-09-06T00:09:57Z", "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": "b91e17280c05bbb9cf97432081bdcea8665879f9", "message": "Run tests in serial, refs #1802", "author_date": "2022-09-05T23:50:53Z", "committer_date": "2022-09-05T23:50: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": "51030df1869b3b574dd3584d1563415776b9cd4e", "message": "Don't use upper bound dependencies any more\n\nSee https://iscinumpy.dev/post/bound-version-constraints/ for the rationale behind this change.\r\n\r\nCloses #1800", "author_date": "2022-09-05T18:35:40Z", "committer_date": "2022-09-05T18:35: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": "5b969273f1244b1bcf3e4dc071cdf17dab35d5f8", "message": "Markup tweak", "author_date": "2022-09-02T01:44:56Z", "committer_date": "2022-09-02T01:44: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": "686eed9a49faf87b0f2d3eba5fb12caa0250988f", "message": "Typo in release notes", "author_date": "2022-09-02T01:37:13Z", "committer_date": "2022-09-02T01:37:13Z", "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": "087753cd42c406f1e060c1822dcd9b5fda3d60f4", "message": "sites.db is better name than dogs.db in this example", "author_date": "2022-08-28T04:01:55Z", "committer_date": "2022-08-28T04:01: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": "b491f22d817836829965516983a3f4c3c72c05fc", "message": "Release 3.29\n\nRefs #423, #458, #467, #469, #470, #471, #472, #475\n\nCloses #487", "author_date": "2022-08-28T03:48:36Z", "committer_date": "2022-08-28T03:48:36Z", "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": "165bc5fcb0600a1898249e48b03ce798010e07f9", "message": "test_extract_works_with_null_values, refs #423, #455", "author_date": "2022-08-28T03:32:01Z", "committer_date": "2022-08-28T03:38: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": "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"}}