{"sha": "c728c255556becc0de6fe73d45008f75f838cb68", "message": "Undo change which broke the tests", "author_date": "2023-07-22T23:25:14Z", "committer_date": "2023-07-22T23:25: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": "3e1d467c52ec74cbe738cebd64e062695edc46f3", "message": "Last minute changelog for register_commands() for 3.34\n\nRefs #567, #574, #575", "author_date": "2023-07-22T23:22:18Z", "committer_date": "2023-07-22T23:22:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "778dad789ec614e357266bbc7b5a5c3f1dec2d8e", "message": "More robust _called_from_test pattern", "author_date": "2023-07-22T23:21:27Z", "committer_date": "2023-07-22T23:21:27Z", "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": "e337a88b456b4b244c4916af96bc1d8fdcf16d37", "message": "Tweaks to prepare_connection() example in docs, refs #574", "author_date": "2023-07-22T23:13:46Z", "committer_date": "2023-07-22T23:13: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": "374a816c72c7b717b78b7ec02d89a3593ea15612", "message": "Database(..., execute_plugins=False) mechanism, refs #575", "author_date": "2023-07-22T23:06:11Z", "committer_date": "2023-07-22T23:06:11Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "091c63cfbf7b40e99e2017a3c37619c7689cc447", "message": "Release 3.34\n\nRefs #561, #563, #564, #565, #567, #568, #569, #570, #571", "author_date": "2023-07-22T22:47:56Z", "committer_date": "2023-07-22T22:47: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": "249d7de7b24ed94d30965eae6a64dbd301adb195", "message": "Link to docs on distributing plugins, refs #567", "author_date": "2023-07-22T22:45:23Z", "committer_date": "2023-07-22T22:45:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "61aaa698154c9020934d4896d04174a0f9c4f777", "message": ".transform(..., keep_table=name) parameter, closes #571\n\nAlso type hints for the transform_sql() method", "author_date": "2023-07-22T22:32:09Z", "committer_date": "2023-07-22T22:32:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2c12c01346451e22102bd0eaf55695ef92491cfa", "message": "Caling .transform() also reformats the schema, closes #564", "author_date": "2023-07-22T22:15:30Z", "committer_date": "2023-07-22T22:15: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": "fedd477e01e5e78dbc09e308cf608d8a7a9c30ca", "message": "Don't attempt tui stuff on Python 3.7, refs #572", "author_date": "2023-07-22T22:11:38Z", "committer_date": "2023-07-22T22:11:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "18f190e28334d821be78a1dbbf31d7610fc1f9c1", "message": "sqlite-utils rename-table command, refs #565", "author_date": "2023-07-22T19:48:04Z", "committer_date": "2023-07-22T19:48: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": "82e8cd36673fb154b484d3a426feff0a219e3eb1", "message": "db.rename_table() method, refs #565", "author_date": "2023-07-22T19:38:31Z", "committer_date": "2023-07-22T19:38:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "86a352f8b713ca30a65a2048170bd510d529d8c4", "message": "Fixed mypy error, refs #568", "author_date": "2023-07-22T19:27:41Z", "committer_date": "2023-07-22T19:27:41Z", "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": "0c563e2d138a6abec89bee218c0a27de62e1c0a3", "message": "Fixed test I broke in #568", "author_date": "2023-07-22T19:23:42Z", "committer_date": "2023-07-22T19:23:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2d55f185ff853d9a9f5010e2a5bd6626902c1f6c", "message": "Applied Black, refs #568", "author_date": "2023-07-22T19:22:15Z", "committer_date": "2023-07-22T19:22:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "80b5fa7f12fc1bc3a1f6dda14a7b54a0112a320d", "message": "Documentation for replace=True/ignore=True, refs #568", "author_date": "2023-07-22T19:19:01Z", "committer_date": "2023-07-22T19:19:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "58b577279fcd5ef6ce88f88b28668dffebfe7f44", "message": "table.create(..., replace=True / ignore = True) closes #568", "author_date": "2023-07-22T19:15:40Z", "committer_date": "2023-07-22T19:15:40Z", "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": "b379a2a0c3655d5fa81e59a3296a94d86f6a944c", "message": "Added pluggy and first hook, register_commands - refs #569, #567", "author_date": "2023-07-22T19:04:31Z", "committer_date": "2023-07-22T19:04:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bff240032d5c2611b44b181c6619658d9de7330b", "message": "pygments-csv-lexer\n\nTo fix this warning:\n\n/Users/simon/Dropbox/Development/sqlite-utils/docs/cli.rst:1286: WARNING: Pygments lexer name 'csv' is not known", "author_date": "2023-07-22T18:45:45Z", "committer_date": "2023-07-22T18:45:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "278ac91a4d68da333a6ed74a2c75b3ec9db8bd19", "message": "datasette install -e option, closes #2106", "author_date": "2023-07-22T18:42:46Z", "committer_date": "2023-07-22T18:42:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7e48502b5a475a35971c49da273b0d2d65ed4d2f", "message": "Update CLI reference docs for -e, refs #570", "author_date": "2023-07-22T18:37:53Z", "committer_date": "2023-07-22T18:37:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef31210bf06f920e0890e171c3198f0b0dc8d72d", "message": "sqlite-utils install -e, closes #570", "author_date": "2023-07-22T18:32:42Z", "committer_date": "2023-07-22T18:32:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b382b9330fa8819b7d34ee401c99a2b47e9b8c01", "message": "Homepage not homepage", "author_date": "2023-07-10T19:24:26Z", "committer_date": "2023-07-10T19:24:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 213286752, "label": "pocket-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3a4d2bf8bfd3770d11a6bec50c11f9b7623808c5", "message": "Switch to pyproject.toml, refs #12", "author_date": "2023-07-09T01:14:06Z", "committer_date": "2023-07-09T01:14:06Z", "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": "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": "f5c63088e1454811ce8361208b72297408eb5237", "message": "Use sqlean if available in environment (#560)\n\nCloses #559\r\nCloses #235\r\n\r\nRefs https://github.com/simonw/llm/issues/60\r\n\r\n- Uses `sqlean` in place of `sqlite3` if `sqlean.py` is installed\r\n- Uses `sqlite-dump` if available and `conn.iterdump()` does not exist\r\n- New `with db.ensure_autocommit_off()` method for ensuring autocommit is off, used by `enable_wal()` and `disable_wal()`.", "author_date": "2023-06-25T23:25:51Z", "committer_date": "2023-06-25T23:25:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d1d78ec0ebe34463eb643ac1eae1dee4c62a2031", "message": "Better docs for startup() hook", "author_date": "2023-06-23T20:06:35Z", "committer_date": "2023-06-23T20:06:35Z", "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": "dda99fc09fb0b5523948f6d481c6c051c1c7b5de", "message": "New View base class (#2080)\n\n* New View base class, closes #2078\r\n* Use new View subclass for PatternPortfolioView", "author_date": "2023-05-26T00:18:43Z", "committer_date": "2023-05-26T00:18: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": "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": "d8fe1b0d899faaaa3d4714a39328f4c24932278f", "message": "Reformatted CLI examples in docs\n\nCloses #551", "author_date": "2023-05-21T20:57:22Z", "committer_date": "2023-05-21T20:57:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "718b0cba9b32d97a41bcf9757c97fe1d058da81c", "message": "Experimental TUI powered by Trogon\n\n* sqlite-utils tui command if Trogon is installed, closes #545\r\n* Documentation for trogon TUI\r\n* Screenshot of TUI\r\n* Ignore trogon mypy error\r\n* only run flake8 on Python 3.8 or higher, closes #550", "author_date": "2023-05-21T18:41:56Z", "committer_date": "2023-05-21T18:41:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "d2a7b15b2b930fe384e1f1715fc4af23386f4935", "message": "Analyze tables options: --common-limit, --no-most, --no-least\n\nCloses #544", "author_date": "2023-05-21T16:19:30Z", "committer_date": "2023-05-21T16:19:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e047cc32e9d5de7025d4d3c16554d4290f4bd3d1", "message": "backwards-incompatible, not compatible", "author_date": "2023-05-09T21:08:31Z", "committer_date": "2023-05-09T21:08:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "49184c569cd70efbda4f3f062afef3a34401d8d5", "message": "Action: Deploy a Datasette branch preview to Vercel\n\nCloses #2070", "author_date": "2023-05-09T16:24:28Z", "committer_date": "2023-05-09T16:24: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": "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": "d3d16b5ccfe59e069113699838c8bf0956d90661", "message": "Build docs with 3.11 on ReadTheDocs\n\nInspired by https://github.com/simonw/sqlite-utils/issues/540", "author_date": "2023-05-07T18:44:27Z", "committer_date": "2023-05-07T18:44:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "80763edaa2bdaf1113717378b8d62075c4dcbcfb", "message": "Different approach for Python 3.11 on ReadTheDocs\n\nRefs #540", "author_date": "2023-05-07T18:40:47Z", "committer_date": "2023-05-07T18:40:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "963518bb16dc933694955309e7c9559e551b6a8e", "message": "Build with 3.11 on ReadTheDocs\n\nRefs #540", "author_date": "2023-05-07T18:38:54Z", "committer_date": "2023-05-07T18:38:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "249fcf8e3e2a90e763f41b080c1b9ec8017f5005", "message": "Add setuptools to dependencies\n\nRefs #2065", "author_date": "2023-04-27T03:36:10Z", "committer_date": "2023-04-27T03:36:10Z", "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": "56a918f6a6285855fb1bd086b60b44144279a95a", "message": "Don't use branch main", "author_date": "2023-04-26T17:36:17Z", "committer_date": "2023-04-26T17:36:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e6c0f4b08964ecdd77ed5afc77c18c9641f34c24", "message": "Release 0.3.4\n\nRefs #15", "author_date": "2023-04-11T03:17:35Z", "committer_date": "2023-04-11T03:17:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "41a45e77196bc560a7802dc9788600520e08b189", "message": "apple-notes-to-sqlite", "author_date": "2023-03-28T00:12:55Z", "committer_date": "2023-03-28T00:12:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 214746582, "label": "dogsheep.github.io"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c0251cc9271260de73b4227859a51fab9b4cb745", "message": "Link /latest/ to /stable/ - refs #388", "author_date": "2023-03-26T23:42:01Z", "committer_date": "2023-03-26T23:42:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c025b0180fe344e4f28177ecd7cf388d492d3064", "message": "Drop jQuery dependency", "author_date": "2023-03-26T23:38:58Z", "committer_date": "2023-03-26T23:38:58Z", "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": "db8cf899e286fbaa0a40f3a9ae8d5aaa1478822e", "message": "Use block scripts instead, refs #1608", "author_date": "2023-03-26T23:27:58Z", "committer_date": "2023-03-26T23:27:58Z", "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"}}