{"sha": "2c56de417cfe8483e9a793362306d80488394185", "message": "Remove llm accidental weirdness from workflows", "author_date": "2023-07-09T01:13:36Z", "committer_date": "2023-07-09T01:13:36Z", "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": "385f10caa1d69b9c07752857a5f87611d0654f65", "message": "Release 0.2.3", "author_date": "2023-07-09T01:05:05Z", "committer_date": "2023-07-09T01:05:05Z", "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": "6f032994a1da4eaa3195eee9b12c035e0e692206", "message": "Tweaks to README to make copy and paste easier", "author_date": "2023-07-09T01:04:14Z", "committer_date": "2023-07-09T01:04:39Z", "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": "9dc262fc372ea9b0d8a33574176765ec1d74fd92", "message": "Show total number of items in progress bar", "author_date": "2023-07-09T01:03:41Z", "committer_date": "2023-07-09T01:04:39Z", "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": "f6c1af27e301b91ec64fb20324c92a8639f5a359", "message": "Upgrade GitHub Actions", "author_date": "2023-07-09T01:03:25Z", "committer_date": "2023-07-09T01:04:39Z", "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": "0f7192b6154edb576c41b55bd3f2a3f53e5f436a", "message": "One last YAML/JSON change, closes #1153", "author_date": "2023-07-08T20:08:09Z", "committer_date": "2023-07-08T20:08: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": "42ca574720cca4c1451a3cbf0e1aa85df174153f", "message": "Removed accidental test code I added, refs #1153", "author_date": "2023-07-08T19:50:22Z", "committer_date": "2023-07-08T19:50:22Z", "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": "2fd871a9063fd0e1bc60ddb11756c6954460dfc0", "message": "Drop support for Python 3.7, refs #2097", "author_date": "2023-07-08T18:40:19Z", "committer_date": "2023-07-08T18:40: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": "45e6d370ce3becc17ce8d06a8257bef691a3cc10", "message": "Install docs dependencies for tests, refs #1153", "author_date": "2023-07-08T18:35:15Z", "committer_date": "2023-07-08T18:35:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "50a6355c081a79c63625d96d3d350603298da42b", "message": "Workaround to get sphinx-build working again, refs 1153", "author_date": "2023-07-08T18:22:21Z", "committer_date": "2023-07-08T18:22: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": "c076fb65e07a7957b8a45804dc8d8cb92020f0ec", "message": "Applied sphinx-inline-tabs to remaining examples, refs #1153", "author_date": "2023-07-08T18:00:08Z", "committer_date": "2023-07-08T18:00: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": "0183e1a72d4d93b1d9a9363f4d47fcc0b5d5849c", "message": "Preserve JSON key order in YAML, refs #1153", "author_date": "2023-07-08T17:26:50Z", "committer_date": "2023-07-08T17:27:36Z", "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": "38fcc96e67f8a77cd09d13c96f2abf7cd822ebb4", "message": "Removed duplicate imports, refs #1153", "author_date": "2023-07-08T17:09:26Z", "committer_date": "2023-07-08T17:09:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3b336d8071fb5707bd006de1d614f701d20246a3", "message": "Utility function for cog for generating YAML/JSON tabs, refs #1153", "author_date": "2023-07-08T16:37:47Z", "committer_date": "2023-07-08T16:37: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": "d7b21a862335d3765247d84e5afe778f83eb69ee", "message": "metadata.yaml now treated as default in docs\n\nAdded sphinx-inline-tabs to provide JSON and YAML tabs to show examples.\n\nRefs #1153", "author_date": "2023-07-08T16:37:01Z", "committer_date": "2023-07-08T16:37: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": "f7af23837deab5c98dae9441d1f68318065d7d8c", "message": "--empty-null option for CSV and TSV imports, closes #563", "author_date": "2023-07-03T05:42:26Z", "committer_date": "2023-07-03T05:42:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "63dc7ab1a5f066aac09112c4fa702e72ac5a255c", "message": "Fixed a complaint from ruff check", "author_date": "2023-06-29T20:41:08Z", "committer_date": "2023-06-29T20:41:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8cd60fd1d899952f1153460469b3175465f33f80", "message": "Homepage test now just asserts isinstance(x, int) - closes #2092", "author_date": "2023-06-29T15:24:09Z", "committer_date": "2023-06-29T15:24: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": "c39d600aef5c085e891917db04fc97511d2e2259", "message": "Fix all E741 Ambiguous variable name warnings, refs #2090", "author_date": "2023-06-29T15:05:24Z", "committer_date": "2023-06-29T15:05: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": "99ba05118891db9dc30f1dca22ad6709775560de", "message": "Fixed spelling error, refs #2089\n\nAlso ensure codespell runs as part of just lint", "author_date": "2023-06-29T14:46:22Z", "committer_date": "2023-06-29T14:46:22Z", "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": "84b32b447ae93d4d9cc589f568af16fa519b8863", "message": "Justfile I use for local development\n\nNow with codespell, refs #2089", "author_date": "2023-06-29T14:44:10Z", "committer_date": "2023-06-29T14:44:13Z", "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": "d45a7213eddd48ea75d1c021377e5a237b095833", "message": "codespell>=2.5.5, also spellcheck README - refs #2089", "author_date": "2023-06-29T14:43:01Z", "committer_date": "2023-06-29T14:43: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": "8c739558f710961464d6fb3f4ef8b850dc172ab5", "message": "--stop-after option, closes #561", "author_date": "2023-06-27T18:50:04Z", "committer_date": "2023-06-27T18:50: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": "9d38925cdecce7f18e1fd3791821176154dc5f3c", "message": "Release 3.33\n\nRefs #235, #559, #560\n\nRefs https://github.com/simonw/llm/issues/60\n\nRefs https://github.com/nalgeon/sqlean.py/issues/1", "author_date": "2023-06-26T01:31:22Z", "committer_date": "2023-06-26T01:31:22Z", "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": "b49fa446d683ddcaf6faf2944dacc0d866bf2d70", "message": "--cors Access-Control-Max-Age: 3600, closes #2079", "author_date": "2023-05-25T22:05:58Z", "committer_date": "2023-05-25T22:05: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": "9584879534ff0556e04e4c420262972884cac87b", "message": "Rename callable.py to check_callable.py, refs #2078", "author_date": "2023-05-25T18:49:40Z", "committer_date": "2023-05-25T18:49: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": "2e43a14da195b3a4d4d413b217cdca0239844e26", "message": "datasette.utils.check_callable(obj) - refs #2078", "author_date": "2023-05-25T18:35:34Z", "committer_date": "2023-05-25T18:35:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2747257a3334d55e890b40ec58fada57ae8cfbfd", "message": "Fixed link in changelog", "author_date": "2023-05-21T21:11:54Z", "committer_date": "2023-05-21T21:11: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": "6fb32d27ae76dc2127526c38833621bb51af5d09", "message": "Release 3.32.1\n\nRefs #551, #552", "author_date": "2023-05-21T21:09:46Z", "committer_date": "2023-05-21T21:09: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": "87bddef8fdee0cfe9e16b4f1784f471e2aedacc6", "message": "Documented bash/zsh completion, closes #552", "author_date": "2023-05-21T21:03:32Z", "committer_date": "2023-05-21T21:03: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": "8188acc1f1a96f37eef1f6fc1edaa3eb2e8a482a", "message": "Fix for missing csv Pygments support, refs #551", "author_date": "2023-05-21T21:03:03Z", "committer_date": "2023-05-21T21:03:10Z", "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": "e240133b11588d31dc22c632f7a7ca636c72978d", "message": "Release 3.32\n\nRefs #544, #545, #547, #548", "author_date": "2023-05-21T18:53:33Z", "committer_date": "2023-05-21T18:53:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e8c5b042e49c627aefd620c8d4b1c84eb8677f73", "message": "Validate column names in analyze-columns, closes #548", "author_date": "2023-05-21T17:35:48Z", "committer_date": "2023-05-21T17:35:48Z", "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": "6027f3ea6939a399aeef2578fca17efec0e539df", "message": "No need to show common values if everything is null\n\nCloses #547", "author_date": "2023-05-21T17:19:16Z", "committer_date": "2023-05-21T17:19:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b3b100d7f5b2a76ccd4bfe8b0301a29e321d0375", "message": "Release 3.31\n\nRefs #509, #517, #520, #525, #527, #532, #534, #536, #537, #538, #539", "author_date": "2023-05-08T22:33:57Z", "committer_date": "2023-05-08T22:33:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c764a9ee8fdb2c55785cf1f538aa5a462cbb292b", "message": "Avoid negative hashes in lambda names, refs #543", "author_date": "2023-05-08T22:12:39Z", "committer_date": "2023-05-08T22:12:39Z", "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": "dab23884ae49f1497acd70d855105bf9701f4e36", "message": "Better error message if rows_from_file called with StringIO, closes #520\n\nRefs #448", "author_date": "2023-05-08T22:08:02Z", "committer_date": "2023-05-08T22:08:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "eebd1a26ae626cdaba6e568bf11f32c76b60ad09", "message": "Removed FunctionAlreadyRegistered error, refs #526, #525", "author_date": "2023-05-08T21:58:28Z", "committer_date": "2023-05-08T21:58:28Z", "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": "fca3ef8cf2a68b7a5fa1d740c4439adc7f83e431", "message": "Applied Black, refs #526, #525", "author_date": "2023-05-08T21:54:24Z", "committer_date": "2023-05-08T21:54:24Z", "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": "923768db2ee15f521fe49ce75002cdd02c82e2bc", "message": "Assert on exact error message, refs #537", "author_date": "2023-05-08T21:11:48Z", "committer_date": "2023-05-08T21:11:48Z", "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": "9662d4ce267accdc8f5301b20a4c7cd82b5ccf34", "message": "Updated cog, refs #527", "author_date": "2023-05-08T21:05:30Z", "committer_date": "2023-05-08T21:05: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": "e0ec4c345129996011951e400388fd74865f65a2", "message": "--no-skip-false option, plus docs - closes #527", "author_date": "2023-05-08T21:03:20Z", "committer_date": "2023-05-08T21:03: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": "455c35b512895c19bf922c2b804d750d27cb8dbd", "message": ".convert(skip_false) option, refs #527", "author_date": "2023-05-08T20:52:21Z", "committer_date": "2023-05-08T20:52:21Z", "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": "e4ed37251746b25ca69b5ace0c8c7992024556df", "message": "Show more detailed error on invalid JSON, closes #532", "author_date": "2023-05-08T20:31:56Z", "committer_date": "2023-05-08T20:31:56Z", "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": "a256d7de9887d8476400bbe3753439f2e406134b", "message": "Fix a bunch of warnings in the tests, refs #541", "author_date": "2023-05-08T19:57:43Z", "committer_date": "2023-05-08T19:57: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": "4fc2f12c88054a4bcc29004e8e9cad39e5b66664", "message": "Fix ResourceWarning in sqlite-utils insert, refs #534", "author_date": "2023-05-08T19:39:06Z", "committer_date": "2023-05-08T19:39:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2376c452a56b0c3e75e7ca698273434e32945304", "message": "upsert_all() now works with not_null - refs #538", "author_date": "2023-05-08T19:24:10Z", "committer_date": "2023-05-08T19:24:19Z", "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": "373b7886d26902f54d72f1a414f988f79f0ffacd", "message": "--raw-lines option, closes #539", "author_date": "2023-05-07T18:26:03Z", "committer_date": "2023-05-07T18:26:14Z", "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": "55c526a5373aa41c76a3f052624f92e7add59cc8", "message": "Add pip as a dependency too, for Rye - refs #2065", "author_date": "2023-04-27T05:07:35Z", "committer_date": "2023-04-27T05:07:35Z", "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": "0b0c5cd7a94fe3f151a3e10261b5c84ee64f2f18", "message": "Hopeful fix for Python 3.7 httpx failure, refs #2066", "author_date": "2023-04-27T04:20:38Z", "committer_date": "2023-04-27T04:20: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": "f6d6aa803702668a9d5c824877abe064c7263065", "message": "Upgrade GitHub Actions workflows", "author_date": "2023-04-11T03:14:25Z", "committer_date": "2023-04-11T03:14:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "22ceffdfb6f0b7330c527110adfdb42a0c8365be", "message": "Fix bug in checkins_detail view, closes #46", "author_date": "2023-04-11T03:10:19Z", "committer_date": "2023-04-11T03:11:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6eb97a2da73e1d71a53d3039474de34b0408f478", "message": "Include headers in GitHubError, refs #79", "author_date": "2023-04-05T21:15:16Z", "committer_date": "2023-04-05T21:15:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2e84e26c34bd14f6a786692764c0afafe94e80e5", "message": "Test on 3.7 to 3.11", "author_date": "2023-04-05T20:40:48Z", "committer_date": "2023-04-05T20:41:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ebd053ea3b9cb324759dc5d3ee74ee97aab9d89a", "message": "Fix a deprecation warning", "author_date": "2023-04-05T20:39:53Z", "committer_date": "2023-04-05T20:41:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5890a20c374fb0812d88c9b0ef26a838bfa06c76", "message": "Mention API tokens in DATASETTE_SECRET docs", "author_date": "2023-03-31T16:45:16Z", "committer_date": "2023-03-31T16:45: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": "4c1e277edbd783d06840d3f9b20bf00783478ce4", "message": "Updated JSON API shape documentation, refs #262", "author_date": "2023-03-29T06:21:42Z", "committer_date": "2023-03-29T06:21: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": "651b78d8e6e0183a29e8cef0862b286ee6b048b7", "message": "Redesign ?_extra=extras a bit, refs #262", "author_date": "2023-03-29T06:07:21Z", "committer_date": "2023-03-29T06: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": "3feed1f66e2b746f349ee56970a62246a18bb164", "message": "Re-applied Black", "author_date": "2023-03-22T22:54:35Z", "committer_date": "2023-03-22T22:54:35Z", "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": "92f77c32620d282f8e15de860bead40563b48dcb", "message": "Ran against updated Black", "author_date": "2023-03-12T21:28:43Z", "committer_date": "2023-03-12T21:28: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": "6cd0fd2b4c5116889e40245f84a9786fb19f4c40", "message": "Fix for Sphinx bug, closes #533, refs #531", "author_date": "2023-03-12T21:25:26Z", "committer_date": "2023-03-12T21:25:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e55a802d37a896475b6cf475c1ba947af63cca73", "message": "Better --help text", "author_date": "2023-03-09T20:59:22Z", "committer_date": "2023-03-09T20:59:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d18998fb46363d9cdfb8d00d56a7a7b9624e8b77", "message": "Prevent cog --check from breaking on Linux\n\nThe lack of osascript meant that the README was calculated to have a blank schema in it.\n\nRefs #10", "author_date": "2023-03-09T20:57:39Z", "committer_date": "2023-03-09T20:57:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "12ab0122798c1b3847c7cfcaefd2607b0aaaa89d", "message": "--help output in README", "author_date": "2023-03-09T20:52:10Z", "committer_date": "2023-03-09T20:52:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5376b04dfb0eef2e2e2d9f320cc6efa2493cab1a", "message": "Include schema in README, closes #10\n\nAlso added a new --schema option for just creating the schema.", "author_date": "2023-03-09T20:48:05Z", "committer_date": "2023-03-09T20:48:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b77bb2ef9d0eb7be38c167824ef2e444520856db", "message": "Folder support, closes #7", "author_date": "2023-03-09T20:38:37Z", "committer_date": "2023-03-09T20:38:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d33ba2fef59873a1d9ee3777509e77b57458f594", "message": "Documentation for --dump, refs #3", "author_date": "2023-03-09T05:23:57Z", "committer_date": "2023-03-09T05:23:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "193138be32043534891d3cd74b6d699c665f4586", "message": "Moved it to dogsheep", "author_date": "2023-03-09T05:11:00Z", "committer_date": "2023-03-09T05:11:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ebe6aa6cc937d766abccdd5d389848724ef2d7e6", "message": "Tests, plus new --dump option, refs #2, closes #3", "author_date": "2023-03-09T05:05:21Z", "committer_date": "2023-03-09T05:05:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7ab475a5d32ea6f62736f8536395d7e10cb1724c", "message": "First working version, refs #2", "author_date": "2023-03-09T04:29:33Z", "committer_date": "2023-03-09T04:29:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 611552758, "label": "apple-notes-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "56b0758a5fbf85d01ff80a40c9b028469d7bb65f", "message": "0.64 release notes, refs #2036", "author_date": "2023-03-08T20:52:25Z", "committer_date": "2023-03-08T20:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "25fdbe6b27888b7ccf1284c0304a8eb282dbb428", "message": "use tmpdir instead of isolated_filesystem, refs #2037\n\nShould hopefully get tests passing for #2036 too.", "author_date": "2023-03-08T20:33:23Z", "committer_date": "2023-03-08T20:33: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": "bd39cb48050396c0c99212d282b2283428684a05", "message": "Use service-specific image ID for Cloud Run deploys, refs #2036", "author_date": "2023-03-08T20:25:55Z", "committer_date": "2023-03-08T20:25:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1ad92a1d87d79084ebe524ed186c900ff042328c", "message": "datasette install -r requirements.txt, closes #2033", "author_date": "2023-03-06T22:27:30Z", "committer_date": "2023-03-06T22:27: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": "0b4a28691468b5c758df74fa1d72a823813c96bf", "message": "render_cell(..., request) argument, closes #2007", "author_date": "2023-01-28T03:34:14Z", "committer_date": "2023-01-28T03:34: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": "25a612fe09d8145957c794e8c9bac32a2aaf6f23", "message": "Release 0.64.1\n\nRefs #1985, #1987", "author_date": "2023-01-11T18:21:37Z", "committer_date": "2023-01-11T18:23: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": "50fd94e04fea12e9b3e415e4652f7aafe1c74cc1", "message": "Raise ValueError if Datasette(files=) is a string, refs #1985", "author_date": "2023-01-11T18:12:53Z", "committer_date": "2023-01-11T18:13: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": "7dd671310a4358e74663325336583746413f0993", "message": "Release notes for 0.64, with a warning against arbitrary SQL with SpatiaLite\n\nRefs #1409, #1771, #1979\n\nRefs https://github.com/simonw/datasette.io/issues/132", "author_date": "2023-01-09T16:37:07Z", "committer_date": "2023-01-09T16:40: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": "5e672df168ea583160225754667fa06fc76f2fc3", "message": "Explicitly explain allow_sql: false", "author_date": "2023-01-09T16:25:07Z", "committer_date": "2023-01-09T16:25: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": "7b48664d751e59222c01c97a2739d53d6363bdda", "message": "Better error for --load-extensions, refs #1979", "author_date": "2023-01-07T23:56:03Z", "committer_date": "2023-01-07T23:56:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0f7c71a86f8963740eb3cf51efa0c521e62cb591", "message": "What to do if extensions will not load, refs #1979", "author_date": "2023-01-07T23:48:08Z", "committer_date": "2023-01-07T23:49: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": "fee658ad057ab0b1cbd566b449291877239c8209", "message": "Improved wording in allow_sql docs", "author_date": "2023-01-05T17:22:49Z", "committer_date": "2023-01-05T17:22: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": "c41278b46f7936b4b1a8a14bf285bed82c81c609", "message": "default_allow_sql setting, closes #1409\n\nRefs #1410", "author_date": "2023-01-05T00:51:11Z", "committer_date": "2023-01-05T00:51:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "adfcec51d6ad4bb3c8f7f0592f481f3ab5d4e663", "message": "Fixed broken example links in _where= docs", "author_date": "2023-01-05T00:47:47Z", "committer_date": "2023-01-05T00:51:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "572bdb5b8095bbdc5ec2aa95400055e49ea028cb", "message": "Applied Black, refs #782", "author_date": "2023-01-01T03:32:07Z", "committer_date": "2023-01-01T03:32: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": "3c352b7132ef09b829abb69a0da0ad00be5edef9", "message": "Applied Black, refs #782", "author_date": "2022-12-31T21:17:54Z", "committer_date": "2022-12-31T21:17: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": "5bbe2bcc50490480e82c20c07033eb8e8c1b9bda", "message": "Rename filtered_table_rows_count to count, refs #782", "author_date": "2022-12-31T20:52:57Z", "committer_date": "2022-12-31T20:52: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": "a2dca62360ad4a961d4c46f68eae41b7d5c7b2c9", "message": "Fix for extension tests I broke, refs #782", "author_date": "2022-12-31T19:21:15Z", "committer_date": "2022-12-31T19:21:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ca07fff3e253e4ee4c7f05df4c05046243c489e3", "message": "Pin Sphinx 5.3.0, refs #1971\n\nFuro is not yet compatible with Sphinx 6.0", "author_date": "2022-12-31T19:13:56Z", "committer_date": "2022-12-31T19:13:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3af313e165215696af899e772f47bf7c27873ae3", "message": "Fix for Sphinx extlinks warning, closes #1972", "author_date": "2022-12-31T19:12:38Z", "committer_date": "2022-12-31T19:13: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": "8059c8a27c9a5dd18e29e8cb54bb9290ffd77d67", "message": "Fixed typo", "author_date": "2022-12-31T18:54:25Z", "committer_date": "2022-12-31T18:54: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": "8aa9cf629c888a8c117216fd243166981d7b4e06", "message": "Store null instead of 'None' in _internal database table, closes #1970", "author_date": "2022-12-31T18:52:27Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "234230e59574ccb8d8a24c45ccd325f725812377", "message": "Default JSON shape is now objects - refs #1914, #1709", "author_date": "2022-12-30T14:52:47Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1fda4806d435941dfd87a6cbb00a04d4bf83ffa7", "message": "Small documentation tweaks", "author_date": "2022-12-30T14:01:39Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c635f6ebacb76b5fe70105bd703d3bbcc5434156", "message": "Moved CORS bit to its own documentation section", "author_date": "2022-12-30T13:54:22Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3bd05b854ac4cb3208e3c430734a90ae66310719", "message": "-e/--expires-after in create-token docs", "author_date": "2022-12-30T13:50:15Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "677ba9ddddc8ca1c2f79e9697b8d500e002c6ea5", "message": "Fix rST warning in changelog", "author_date": "2022-12-30T13:49:03Z", "committer_date": "2022-12-31T18:52:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e03aed00026cc2e59c09ca41f69a247e1a85cc89", "message": "Detect server start/stop more reliably.\n\nThis is useful, especially in testing, since your test\nhosts might not reliabliy start the server within two\nseconds, so we do a definite check before progressing.\n\nBy the same token, after `kill $server_pid` wait for\nthe pid to be gone from the process list.\n\nSince now the script can end prematurely, I also added\na cleanup function to make sure the temporary certs are\nremoved in any case.\n\nn.b. this could also be done with the use of `trap 'fn'\nERR` but that felt like a bit too much magic for this\nshort a script.", "author_date": "2022-12-18T09:40:06Z", "committer_date": "2022-12-18T16:01:51Z", "raw_author": {"value": "f333c00958a658720cd93e305aac71711b88e52b", "label": "Jan Lehnardt"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 11321, "label": "janl"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a21c00b54dd6e0ecb17c60024fb1b55729c5d21e", "message": ".select-wrapper:focus-within for accessibility, closes #1771", "author_date": "2022-12-18T06:28:07Z", "committer_date": "2022-12-18T06:28: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": "a27c0a01240c5857626eff21e79b9b38e7a3ac99", "message": "Deploy docs on publish using Python 3.9\n\nA workaround for gcloud setup, see:\n\nhttps://til.simonwillison.net/googlecloud/gcloud-error-workaround\n\nRefs #1963", "author_date": "2022-12-18T03:24:34Z", "committer_date": "2022-12-18T03:24: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"}}