{"sha": "613ad05c095f92653221db267ef53d54d00cdfbb", "message": "Don't need pysqlite3-binary any more, refs #1853", "author_date": "2022-10-25T19:16:48Z", "committer_date": "2022-10-25T19:16:48Z", "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": "9676b2deb07cff20247ba91dad3e84a4ab0b00d1", "message": "Upgrade Docker images to Python 3.11, closes #1853", "author_date": "2022-10-25T18:59:03Z", "committer_date": "2022-10-25T19:04: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": "e135da8efe8fccecf9a137a941cc1f1db0db583a", "message": "Python 3.11 in CI", "author_date": "2022-10-25T14:13:43Z", "committer_date": "2022-10-25T14:13:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a0dd5fa02fb1e6d5477b962a2062f1a4be3354a5", "message": "Fixed typo in release notes", "author_date": "2022-10-24T03:14:49Z", "committer_date": "2022-10-24T03:14: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": "602c0888ce633000cfae42be00de474ef681bda7", "message": "Release 0.63a1\n\nRefs #1646, #1819, #1825, #1829, #1831, #1832, #1834, #1844, #1848", "author_date": "2022-10-24T03:07:09Z", "committer_date": "2022-10-24T03:07: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": "5be86d48b2e31565faca208fc4aeb0ddfaca71f9", "message": "Fix display of padlocks on database page, closes #1848", "author_date": "2022-10-24T02:42:30Z", "committer_date": "2022-10-24T02:42: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": "78dad236df730212aa7172f885fd8ec575f0d3ad", "message": "check_visibility can now take multiple permissions into account\n\nCloses #1829", "author_date": "2022-10-24T02:11:33Z", "committer_date": "2022-10-24T02:11: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": "6887c12ea30598e7d06d20cd6b2a2ef8256a9fa1", "message": "Workaround for 'too many open files' error, refs #1843", "author_date": "2022-10-23T22:13:02Z", "committer_date": "2022-10-23T22:17: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": "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": "eff112498ecc499323c26612d707908831446d25", "message": "Useuse inspect data for hash and file size on startup\n\nThanks, @fgregg\r\n\r\nCloses #1834", "author_date": "2022-10-06T20:06:06Z", "committer_date": "2022-10-06T20:06:06Z", "raw_author": {"value": "88e22aeee75bfd8a1cdeae56a89d5509d1c1d1c4", "label": "Forest Gregg"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 536941, "label": "fgregg"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "c92c4318e9892101f75fa158410c0a12c1d80b6e", "message": "Bump furo from 2022.9.15 to 2022.9.29 (#1827)\n\nBumps [furo](https://github.com/pradyunsg/furo) from 2022.9.15 to 2022.9.29.\r\n- [Release notes](https://github.com/pradyunsg/furo/releases)\r\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\r\n- [Commits](https://github.com/pradyunsg/furo/compare/2022.09.15...2022.09.29)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: furo\r\n dependency-type: direct:development\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-09-30T17:55:40Z", "committer_date": "2022-09-30T17:55:40Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "984b1df12cf19a6731889fc0665bb5f622e07b7c", "message": "Add documentation for serving via OpenRC (#1825)\n\n* Add documentation for serving via OpenRC", "author_date": "2022-09-28T04:21:36Z", "committer_date": "2022-09-28T04:21:36Z", "raw_author": {"value": "ddda3e8cc5167e6bdbab6819a1f4e8e2621f4e89", "label": "Adam Simpson"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 1048831, "label": "asimpson"}, "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": "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": "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": "2ebcffe2226ece2a5a86722790d486a480338632", "message": "Bump furo from 2022.6.21 to 2022.9.15 (#1812)\n\nBumps [furo](https://github.com/pradyunsg/furo) from 2022.6.21 to 2022.9.15.\r\n- [Release notes](https://github.com/pradyunsg/furo/releases)\r\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\r\n- [Commits](https://github.com/pradyunsg/furo/compare/2022.06.21...2022.09.15)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: furo\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-09-16T19:50:52Z", "committer_date": "2022-09-16T19:50:52Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "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": "c9d1943aede436fa3413fd49bc56335cbda4ad07", "message": "Fix word break in facets by adding ul.tight-bullets li word-break: break-all (#1794)\n\nThanks, @dmr", "author_date": "2022-09-06T00:45:41Z", "committer_date": "2022-09-06T00:45:41Z", "raw_author": {"value": "159eac804f4612f6d1e2f036c0ca5399b1662d53", "label": "Daniel Rech"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 128286, "label": "dmr"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "294ecd45f7801971dbeef383d0c5456ee95ab839", "message": "Bump black from 22.6.0 to 22.8.0 (#1797)\n\nBumps [black](https://github.com/psf/black) from 22.6.0 to 22.8.0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/compare/22.6.0...22.8.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-09-05T18:51:51Z", "committer_date": "2022-09-05T18:51:51Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "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": "1d64c9a8dac45b9a3452acf8e76dfadea2b0bc49", "message": "Add new entrypoint option to --load-extensions. (#1789)\n\nThanks, @asg017", "author_date": "2022-08-23T18:34:30Z", "committer_date": "2022-08-23T18:34:30Z", "raw_author": {"value": "aa206886100eb0f7f5e54172b068d9dd45885448", "label": "Alex Garcia"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 15178711, "label": "asg017"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "663ac431fe7202c85967568d82b2034f92b9aa43", "message": "Use Read the Docs action v1 (#1778)\n\nRead the Docs repository was renamed from `readthedocs/readthedocs-preview` to `readthedocs/actions/`. Now, the `preview` action is under `readthedocs/actions/preview` and is tagged as `v1`", "author_date": "2022-08-20T00:04:16Z", "committer_date": "2022-08-20T00:04:16Z", "raw_author": {"value": "a9570db41e1b6fe56efd98307a0c1c3facf064e4", "label": "Manuel Kaufmann"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 244656, "label": "humitos"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "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": "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": "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": "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": "01369176b0a8943ab45292ffc6f9c929b80a00e8", "message": "Keep track of datasette.config_dir (#1766)\n\nThanks, @eyeseast - closes #1764", "author_date": "2022-07-18T01:12:45Z", "committer_date": "2022-07-18T01:12:45Z", "raw_author": {"value": "90786fb02407ad60f10210c0592ee711a9a36fae", "label": "Chris Amico"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 25778, "label": "eyeseast"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "22354c48ce4d514d7a1b321e5651c7f1340e3f5e", "message": "Update pytest-asyncio requirement from <0.19,>=0.17 to >=0.17,<0.20 (#1769)\n\nUpdates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest-asyncio/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.17.0...v0.19.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest-asyncio\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-07-18T01:06:37Z", "committer_date": "2022-07-18T01:06:37Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ea6161f8475d9fa41c4879049511c58f692cce04", "message": "Bump furo from 2022.4.7 to 2022.6.21 (#1760)\n\nBumps [furo](https://github.com/pradyunsg/furo) from 2022.4.7 to 2022.6.21.\r\n- [Release notes](https://github.com/pradyunsg/furo/releases)\r\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\r\n- [Commits](https://github.com/pradyunsg/furo/compare/2022.04.07...2022.06.21)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: furo\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-07-18T01:06:26Z", "committer_date": "2022-07-18T01:06:26Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "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": "9f1eb0d4eac483b953392157bd9fd6cc4df37de7", "message": "Bump black from 22.1.0 to 22.6.0 (#1763)\n\nBumps [black](https://github.com/psf/black) from 22.1.0 to 22.6.0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/compare/22.1.0...22.6.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-06-28T17:40:24Z", "committer_date": "2022-06-28T17:40:24Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "00e59ec461dc0150772b999c7cc15fcb9b507d58", "message": "Extract facet pieces of table.html into included templates\n\nThanks, @nsmgr8", "author_date": "2022-06-20T18:05:44Z", "committer_date": "2022-06-20T18:05:44Z", "raw_author": {"value": "021d40ba4954ec019ea46ec355c952869ba9cfba", "label": "M. Nasimul Haque"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 19872, "label": "nsmgr8"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "2e9751672d4fe329b3c359d5b7b1992283185820", "message": "chore: Set permissions for GitHub actions (#1740)\n\nRestrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won\u2019t be able to do much.\r\n\r\n- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions\r\n\r\nhttps://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions\r\n\r\nhttps://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs\r\n\r\n[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)\r\n\r\nSigned-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>", "author_date": "2022-05-31T19:28:40Z", "committer_date": "2022-05-31T19:28:40Z", "raw_author": {"value": "902cf90c9d2dadfcff296a337dc6e2df5775229f", "label": "Naveen"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 172697, "label": "naveensrinivasan"}, "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": "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"}}