{"sha": "cd57b0f71234273156cb1eba3f9153b9e27ac14d", "message": "Brought back parameter fields, closes #2132", "author_date": "2023-08-08T13:45:04Z", "committer_date": "2023-08-08T13:45:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1377a290cd85ba8d3338b1da47c4665ed4c6c625", "message": "New JSON design for query views (#2118)\n\n* Refs #2111, closes #2110\r\n* New Context dataclass/subclass mechanism, refs #2127\r\n* Define QueryContext and extract get_tables() method, refs #2127\r\n* Fix OPTIONS bug by porting DaatbaseView to be a View subclass\r\n* Expose async_view_for_class.view_class for test_routes test\r\n* Error/truncated aruments for renderers, closes #2130", "author_date": "2023-08-08T01:47:39Z", "committer_date": "2023-08-08T01:47:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1dc6b5aa644a92d3654f7068110ed7930989ce71", "message": "Note about execute_plugins=False, refs #575", "author_date": "2023-08-07T18:47:34Z", "committer_date": "2023-08-07T18:47:34Z", "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": "5139c0886a7f6bb94d317ba0665aa6e728716028", "message": "Bump the python-packages group with 3 updates (#2128)\n\nBumps the python-packages group with 3 updates: [sphinx](https://github.com/sphinx-doc/sphinx), [furo](https://github.com/pradyunsg/furo) and [blacken-docs](https://github.com/asottile/blacken-docs).\r\n\r\nUpdates `sphinx` from 6.1.3 to 7.1.2\r\n- [Release notes](https://github.com/sphinx-doc/sphinx/releases)\r\n- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES)\r\n- [Commits](https://github.com/sphinx-doc/sphinx/compare/v6.1.3...v7.1.2)\r\n\r\nUpdates `furo` from 2023.3.27 to 2023.7.26\r\n- [Release notes](https://github.com/pradyunsg/furo/releases)\r\n- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)\r\n- [Commits](https://github.com/pradyunsg/furo/compare/2023.03.27...2023.07.26)\r\n\r\nUpdates `blacken-docs` from 1.14.0 to 1.15.0\r\n- [Changelog](https://github.com/adamchainz/blacken-docs/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/asottile/blacken-docs/compare/1.14.0...1.15.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: sphinx\r\n dependency-type: direct:development\r\n update-type: version-update:semver-major\r\n dependency-group: python-packages\r\n- dependency-name: furo\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: blacken-docs\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2023-08-07T16:19:23Z", "committer_date": "2023-08-07T16:19:23Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "adf54f5c808c16e9ad812c3a4376f35cf829a93c", "message": "Use dependabot grouped updates", "author_date": "2023-08-07T15:45:10Z", "committer_date": "2023-08-07T15:45: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": "619cea8681051d8aec04ff507f7d224dff4095e3", "message": "sqlite-utils convert --pdb option, closes #581", "author_date": "2023-07-26T21:06:05Z", "committer_date": "2023-07-26T21:06:05Z", "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": "08181823990a71ffa5a1b57b37259198eaa43e06", "message": "Update cli-reference for editable change, refs #2106", "author_date": "2023-07-26T18:52:37Z", "committer_date": "2023-07-26T18: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": "18dd88ee4d78fe9d760e9da96028ae06d938a85c", "message": "Refactored DatabaseDownload to database_download, closes #2116", "author_date": "2023-07-26T18:43:55Z", "committer_date": "2023-07-26T18:43: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": "dc5171eb1b1d9f1d55e367f8a4d93edb55a43351", "message": "Make editable work with -e '.[test]', refs #2106", "author_date": "2023-07-26T18:28:03Z", "committer_date": "2023-07-26T18:28: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": "5e9a02153db6f9355dafea4eb9e16afbc576d2f1", "message": "Fix bug with --editable\n\nSee also: https://github.com/simonw/llm/issues/136", "author_date": "2023-07-26T05:20:49Z", "committer_date": "2023-07-26T05:20:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "37e374e05addffc5b361e770e449b63e51d50262", "message": "Improved convert() function documentation", "author_date": "2023-07-25T14:47:29Z", "committer_date": "2023-07-25T14:47: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": "fba26d3564dc8faa6c514fa59df944381a9e0c00", "message": "Typo in release notes", "author_date": "2023-07-25T05:54:13Z", "committer_date": "2023-07-25T05:54:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8bee14588687b66c54c7a3dfae5de2f9cc7cac3f", "message": "Link 3.34 notes to new blog entry", "author_date": "2023-07-24T17:22:20Z", "committer_date": "2023-07-24T17:22:20Z", "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": "13ebcc575d2547c45e8d31288b71a3242c16b886", "message": "Backfilled release notes for 0.2, 0.3, 0.3.1 - closes #576", "author_date": "2023-07-23T05:48:14Z", "committer_date": "2023-07-23T05:48: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": "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": "3f80a026983d3e634f05a46f2a6da162b5139dd9", "message": "prepare_connection plugin hook\n\nCloses:\r\n- #574\r\n\r\nRefs #567\r\n\r\n---------\r\n\r\nCo-authored-by: Simon Willison ", "author_date": "2023-07-22T22:59:08Z", "committer_date": "2023-07-22T22:59:08Z", "raw_author": {"value": "aa206886100eb0f7f5e54172b068d9dd45885448", "label": "Alex Garcia"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 15178711, "label": "asg017"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "3a51ca901427ac93b0ed0638fd1f82fb647a299a", "message": "Bump black from 23.3.0 to 23.7.0 (#2099)\n\nBumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/compare/23.3.0...23.7.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2023-07-21T21:19:24Z", "committer_date": "2023-07-21T21:19:24Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "ede62036180993dbd9d4e5d280fc21c183cda1c3", "message": "Bump blacken-docs from 1.13.0 to 1.14.0 (#2083)\n\nBumps [blacken-docs](https://github.com/asottile/blacken-docs) from 1.13.0 to 1.14.0.\r\n- [Changelog](https://github.com/adamchainz/blacken-docs/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/asottile/blacken-docs/compare/1.13.0...1.14.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: blacken-docs\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2023-06-29T14:31:54Z", "committer_date": "2023-06-29T14:31:54Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "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": "02f5c4d69d7b4baebde015c56e5bc62923f33314", "message": "Support repeated calls to Table.convert()\n\n* Test repeated calls to Table.convert()\r\n* Register Table.convert() functions under their own `lambda_hash` name\r\n* Raise exception on registering identical function names\r\n\r\nRefs #525", "author_date": "2023-05-08T21:53:58Z", "committer_date": "2023-05-08T21:53:58Z", "raw_author": {"value": "48e7f08226a63f00be8a5f44380ce11412c62eaf", "label": "Martin Carpenter"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 167893, "label": "mcarpenter"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6500fed8b2085869b9714ce3a08c30f61dc829ad", "message": "Transform no longer breaks non-string default values\n\nCloses #509", "author_date": "2023-05-08T21:13:36Z", "committer_date": "2023-05-08T21:13:36Z", "raw_author": {"value": "f98e0e8fe6ee48ca1f752bb408eecbbd294f9ceb", "label": "rhoboro"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 13819005, "label": "rhoboro"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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": "39ef137e6760d385dc48d03eccf9b89943636fc7", "message": "Support self-referencing FKs in `create` (#537)", "author_date": "2023-05-08T21:10:00Z", "committer_date": "2023-05-08T21:10:00Z", "raw_author": {"value": "b9c77b970cf91e2e44d83118464578123130e5fe", "label": "Scott Perry"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 544011, "label": "numist"}, "committer": {"value": 19864447, "label": "web-flow"}} {"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"}}