{"sha": "ac239d34ab2de6987afac43f5d38b576b26e9457", "message": "Refactor test_trace into separate test module, refs #1576", "author_date": "2022-02-05T04:45:13Z", "committer_date": "2022-02-05T04:45: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": "088d89982299f8136e608fa2b6c30e9529adc714", "message": "Release 3.23\n\nRefs #79, #363, #392, #393, #395, #396", "author_date": "2022-02-04T06:41:46Z", "committer_date": "2022-02-04T06:41: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": "20fe3b8abf49f8f7d73ad0f5610d2a62541fd907", "message": "Fixed RST warning about empty line", "author_date": "2022-02-04T06:32:57Z", "committer_date": "2022-02-04T06:32: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": "44894c6f6c854bb8d5c79cb349aa39526cf56ee2", "message": "Fix warning about duplicate object description", "author_date": "2022-02-04T06:31:13Z", "committer_date": "2022-02-04T06:31:13Z", "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": "482fcc0da7c5127ce5bc6765b63663b9c5a87f91", "message": "Fix for flake8, refs #79", "author_date": "2022-02-04T06:13:17Z", "committer_date": "2022-02-04T06:13:17Z", "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": "0fe0f476a73ddbb3fea879bdb6bfef3ba4b97768", "message": "Fix for mypy error, closes #396\n\nShould help tests pass for #395 and #79", "author_date": "2022-02-04T06:10:09Z", "committer_date": "2022-02-04T06:10: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": "cea25c28bad0bd30cf375e2d0d5113f23ab84e0c", "message": "Capitalization of SpatiaLite", "author_date": "2022-02-04T05:59:59Z", "committer_date": "2022-02-04T05:59:59Z", "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": "9dcb099905c4a2246e3487be3289642161991864", "message": "Better error messages for --convert, closes #363", "author_date": "2022-02-03T22:51:25Z", "committer_date": "2022-02-03T22:51:25Z", "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": "7d928f83085fb285f294dbdaeb93fd94a44d5d44", "message": "Better insert-replace CLI documentation, refs #393", "author_date": "2022-02-03T22:11:25Z", "committer_date": "2022-02-03T22: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": "813b6d07ab97209435924311fda94a7fd377bd73", "message": "Much improved insert-replace documentation, refs #393", "author_date": "2022-02-03T22:07:32Z", "committer_date": "2022-02-03T22: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": "23a09b0f6af33c52acf8c1d9002fe475b42fee10", "message": "Remove JSON rel=alternate from some pages, closes #1623", "author_date": "2022-02-02T21:48:52Z", "committer_date": "2022-02-02T21:48:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8d5779acf0041cfd0db7f68f468419f9008b86ec", "message": "Refactored alternate_url_json mechanism, refs #1620, #1533", "author_date": "2022-02-02T21:32:47Z", "committer_date": "2022-02-02T21:32: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": "b72b2423c79dea4600b2337949db98269d0b6215", "message": "rel=alternate JSON for queries and database pages, closes #1620", "author_date": "2022-02-02T21:21:11Z", "committer_date": "2022-02-02T21:22:45Z", "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": "d1e9f09c06f29f27eca5c1a06a75072e28a79f0d", "message": "Removed unneccessary import, refs #392", "author_date": "2022-01-26T18:23:48Z", "committer_date": "2022-01-26T18:23: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": "d1d2a8e6fa95d8daf11973f747578602d08e4962", "message": "sqlite-utils bulk --batch-size option, closes #392", "author_date": "2022-01-26T18:15:23Z", "committer_date": "2022-01-26T18:15: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": "a9fca7efa4184fbb2a65ca1275c326950ed9d3c1", "message": "Release 3.22.1\n\nRefs #384, #387, #389", "author_date": "2022-01-26T03:28:30Z", "committer_date": "2022-01-26T03:28: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": "be1e89da5fa6f28b8910610aa9f2b95f1fe3168b", "message": "Fixed flake8 errors", "author_date": "2022-01-26T03:22:06Z", "committer_date": "2022-01-26T03:22: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": "2b20957b1869b5a2213960d2e3a67188f42d2a2f", "message": "Better validation for upsert --pk, closes #390", "author_date": "2022-01-26T03:19:39Z", "committer_date": "2022-01-26T03:19: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": "4c6023452cbfc0c112cfc2a940ed40d22e8d36c9", "message": "Examples in --help for remaining commands, closes #384", "author_date": "2022-01-26T03:14:59Z", "committer_date": "2022-01-26T03:14:59Z", "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": "6e85a4bbbefced11501a8e215d0847addc159199", "message": "Added examples to more --help output, refs #384", "author_date": "2022-01-26T02:56:44Z", "committer_date": "2022-01-26T02:56: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": "25d8c820de195039106b736440a5c4e3f72cd8b6", "message": "Correct domain for Plausible, refs #389", "author_date": "2022-01-26T02:06:02Z", "committer_date": "2022-01-26T02:06: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": "89c01103ec0b684b6f871694f77fc49d0cb57f98", "message": "Custom layout template for docs\n\nAdds plausible analytics, closes #389\n\nImplements banner on latest page, closes #388", "author_date": "2022-01-26T02:00:16Z", "committer_date": "2022-01-26T02:00: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": "b3efb292127036d710ae3cb63daa36cd7a4d7d0c", "message": "SQLite can drop columns now\n\nIt gained that ability in 3.35.0 in 2021-03-12:\nhttps://www.sqlite.org/changes.html#version_3_35_0", "author_date": "2022-01-26T01:48:57Z", "committer_date": "2022-01-26T01:48: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": "8d51ae48ab084284681d597b436be2112650a3b9", "message": "Getting started section for Python library, closes #387", "author_date": "2022-01-26T01:35:26Z", "committer_date": "2022-01-26T01:35: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": "68cc1e2dbb0b841af7a7691ea6b4e7d31b09cc5e", "message": "Move queries to top of database page, refs #1612", "author_date": "2022-01-25T18:28:05Z", "committer_date": "2022-01-25T18:28: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": "82ea42ffeedd5c80570b1e6f16124dd80f8f4a1b", "message": "Added missing docstring for db.supports_strict", "author_date": "2022-01-25T04:12:32Z", "committer_date": "2022-01-25T04:12: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": "3091e6b6e9befe306310d2e5a484ffd88c0200bf", "message": "Clearer help for --drop-foreign-key", "author_date": "2022-01-25T04:06:40Z", "committer_date": "2022-01-25T04:06: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": "d194db4204b732af57138e1fb0924ec77354dd58", "message": "Output pip freeze to show installed packages, refs #1609", "author_date": "2022-01-21T02:01:47Z", "committer_date": "2022-01-21T02:02: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": "ffca55dfd7cc9b53522c2e5a2fa1ff67c9beadf2", "message": "Show link to /stable/ on /latest/ pages, refs #1608", "author_date": "2022-01-20T22:40:44Z", "committer_date": "2022-01-20T22:40:44Z", "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": "150967d98ef6c5b6064587e7ed30cbdd9b992b8e", "message": "Hand-edited pixel favicon, refs #1603", "author_date": "2022-01-20T18:43:15Z", "committer_date": "2022-01-20T18:43: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": "7c67483f5e61f7c46410a433a55280d62280327f", "message": "Make test_favicon flexible to changing icon sizes, refs #1603", "author_date": "2022-01-20T05:57:14Z", "committer_date": "2022-01-20T05:57:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b01c9b68d151e1656fc180815c0d8480e35fc961", "message": "Oops I pushed the wrong favicon, refs #1603", "author_date": "2022-01-20T05:54:41Z", "committer_date": "2022-01-20T05:54:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b2eebf5ebf222b61a21625527851b77347d3d662", "message": "No need to send this, it's got a default, refs #1603", "author_date": "2022-01-20T05:52:00Z", "committer_date": "2022-01-20T05:52:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0467723ee57c2cbc0f02daa47cef632dd4651df0", "message": "New, improved favicon - refs #1603", "author_date": "2022-01-20T05:46:03Z", "committer_date": "2022-01-20T05:46: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": "e1770766ce3ae6669305662ba618be610367af77", "message": "Return plugins and hooks in predictable order", "author_date": "2022-01-20T05:14:04Z", "committer_date": "2022-01-20T05:14: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": "43c30ce0236ebbc7e9cec98a3822265eb2691430", "message": "Use cog to maintain default plugin list in plugins.rst, closes #1600\n\nAlso fixed a bug I spotted where datasette.filters showed the same hook three times.", "author_date": "2022-01-20T05:04:09Z", "committer_date": "2022-01-20T05:04: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": "14e320329f756b7d8e298c4e2251d8a0b194c9c4", "message": "Hidden tables data_licenses, KNN, KNN2 for SpatiaLite, closes #1601", "author_date": "2022-01-20T04:38:49Z", "committer_date": "2022-01-20T04:38:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "fae3983c51f4a3aca8335f3e01ff85ef27076fbf", "message": "Drop support for Python 3.6, closes #1577\n\nRefs #1606", "author_date": "2022-01-20T04:31:22Z", "committer_date": "2022-01-20T04:31: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": "58652dd925bb7509b43905423ec00083bd374dc1", "message": "Hidden tables sqlite1/2/3/4, closes #1587", "author_date": "2022-01-20T04:12:46Z", "committer_date": "2022-01-20T04:12: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": "cb29119db9115b1f40de2fb45263ed77e3bfbb3e", "message": "Release 0.60\n\nRefs #473, #625, #1527, #1544, #1547, #1551, #1552, #1555, #1556, #1557,\n#1563, #1564, #1568, #1570, #1575, #1579, #1588, #1594", "author_date": "2022-01-14T01:36:51Z", "committer_date": "2022-01-14T01:36:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3664ddd400062123e99500d28b160c7944408c1a", "message": "Replace update-docs-help.py with cog, closes #1598", "author_date": "2022-01-14T00:47:53Z", "committer_date": "2022-01-14T00:47:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "10659c3f1f82458adfa65c61f4dcc8d9af5467ed", "message": "datasette-debug-asgi plugin to help investigate #1590", "author_date": "2022-01-14T00:38:53Z", "committer_date": "2022-01-14T00:38:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ab7d6a7179e9939c2764989e508bfa8eba31f3b1", "message": "Updated settings help URL to avoid redirect", "author_date": "2022-01-14T00:38:16Z", "committer_date": "2022-01-14T00:38: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": "714b4df1b1b2aeab8cde3a309627c42355439dda", "message": "Fixed reStructuredText warning, refs #1594", "author_date": "2022-01-14T00:36:28Z", "committer_date": "2022-01-14T00:36:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "76d66d5b2bf10249c0beaac0999b93ac8d757f48", "message": "Tweak order of documentation contents", "author_date": "2022-01-14T00:30:00Z", "committer_date": "2022-01-14T00:30:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3a0f7d64889cd79d5d00d3251e8ab77ff52de60d", "message": "Fixed hidden form fields bug #1527", "author_date": "2022-01-14T00:27:21Z", "committer_date": "2022-01-14T00:27: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": "515f8d38ebae203efc15ca79a8b42848276b35e5", "message": "Help summaries for publish cloudrun/heroku", "author_date": "2022-01-14T00:12:54Z", "committer_date": "2022-01-14T00:12:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8cf4b77a92f5170c33e0079f2bab48a4f36b6934", "message": "Better copy for 'datasette plugins --help'", "author_date": "2022-01-14T00:10:52Z", "committer_date": "2022-01-14T00:11:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8f5c44a1669427019b288f5b5debec67a90f908b", "message": "Better --help summaries for install and uninstall", "author_date": "2022-01-14T00:09:38Z", "committer_date": "2022-01-14T00:09: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": "88bc2ceae1151ec859f477d527b40f7e36012017", "message": "--help summary for 'datasette inspect', closes #1597", "author_date": "2022-01-14T00:07:30Z", "committer_date": "2022-01-14T00: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": "3658e57ac2de0bec0ea5de36e3ddd09784ecf65e", "message": "Fixed bug with table title element, closes #1560", "author_date": "2022-01-13T22:20:07Z", "committer_date": "2022-01-13T22:20:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5698e2af0182677c0f1f7f5b3bc61415bb6c93f8", "message": "Promote Datasette Desktop in installation docs, closes #1466", "author_date": "2022-01-13T21:55:13Z", "committer_date": "2022-01-13T21:55: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": "4b23f01f3e668c8f2a2f1a294be49f49b4073969", "message": "CLI reference docs, maintained by cog - refs #1594", "author_date": "2022-01-13T21:35:54Z", "committer_date": "2022-01-13T21:35:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "63537dd3decfd59636f4a42b336785ef49f0cec0", "message": "Allow 'explain query plan' with more whitespace, closes #1588", "author_date": "2022-01-13T20:34:55Z", "committer_date": "2022-01-13T20:34: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": "74586d3cb26fa3cc3412721985ecdc1864c2a31d", "message": "Release 3.22\n\nRefs #381, #382, #383", "author_date": "2022-01-11T23:44:48Z", "committer_date": "2022-01-11T23:44: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": "3b632f0a7eda0aff444ea67a78f5003797b286c5", "message": "sqlite-utils rows --where and -p options, closes #382", "author_date": "2022-01-11T23:32:43Z", "committer_date": "2022-01-11T23:32: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": "324ebc31308752004fe5f7e4941fc83706c5539c", "message": "sqlite-utils rows --limit and --offset options, closes #381", "author_date": "2022-01-11T23:19:29Z", "committer_date": "2022-01-11T23:19:29Z", "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": "1d44b0cc2784c94aed1bcf350225cd86ee1aa7e5", "message": "CLI reference page, maintained by cog, closes #383", "author_date": "2022-01-11T21:43:39Z", "committer_date": "2022-01-11T21:43: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": "7c637b11805adc3d3970076a7ba6afe8e34b371e", "message": "Release 3.21\n\nRefs #348, #364, #366, #368, #371, #372, #374, #375, #376, #379\n\nCloses #380", "author_date": "2022-01-11T02:33:48Z", "committer_date": "2022-01-11T02:34: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": "1b84c175b455ece931c728e25f3df859c1ad2fdc", "message": "--analyze option for create-index, insert, update commands, closes #379, closes #365", "author_date": "2022-01-11T01:36:41Z", "committer_date": "2022-01-11T01:36: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": "e0ef9288fede5cba5698c5206f55c98363ca456e", "message": "sqlite-utils analyze command, refs #379", "author_date": "2022-01-11T01:24:17Z", "committer_date": "2022-01-11T01:24:17Z", "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": "389cbd57924da5886a7700c6802d55a934523a29", "message": "delete_where(analyze=True), closes #378", "author_date": "2022-01-11T01:08:05Z", "committer_date": "2022-01-11T01:08: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": "ab392157f7c89e1596b480649e2f7195f838da29", "message": "analyze=True for insert_all/upsert_all, refs #378", "author_date": "2022-01-11T01:00:34Z", "committer_date": "2022-01-11T01:00: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": "0142c2a3c2772cc370c734e7e6049e8cc2343a5f", "message": "Improved test_create_index_analyze test, refs #378", "author_date": "2022-01-10T20:02:08Z", "committer_date": "2022-01-10T20:02: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": "0d10402f7b0428c6bb275a106b628298c6d0201d", "message": "table.create_index(..., analyze=True), refs #378", "author_date": "2022-01-10T20:00:24Z", "committer_date": "2022-01-10T20:00: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": "541f64ddb0513cd8fe7a84abc8ee218e36ef9ca6", "message": "db.analyze() and table.analyze() methods, refs #366", "author_date": "2022-01-10T19:48:38Z", "committer_date": "2022-01-10T19:48: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": "b6dad08a8389736b7e960cfe9bc719cfc21a98f5", "message": "Keep trying up to ten times, refs #364", "author_date": "2022-01-10T05:04:51Z", "committer_date": "2022-01-10T05:04:51Z", "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": "046e5246c9698a6fc9901ca265ae47c68fcf5d13", "message": "Longer delay to hopefully get test to pass, refs #364", "author_date": "2022-01-10T04:51:07Z", "committer_date": "2022-01-10T04:51:07Z", "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": "e6ae643497803e51379f82881f4df2c734ef97f3", "message": "Did not need WAL after all, refs #364", "author_date": "2022-01-10T04:41:00Z", "committer_date": "2022-01-10T04:41:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cfb3f1235848d000ba8609bf84e634bf56ac8291", "message": "Only buffer input if --sniff, closes #364", "author_date": "2022-01-10T04:39:58Z", "committer_date": "2022-01-10T04:39:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d2a79d200f9071a86027365fa2a576865b71064f", "message": "--nl now ignores blank lines, closes #376", "author_date": "2022-01-10T04:12:39Z", "committer_date": "2022-01-10T04: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": "2f8879235afc6a06a8ae25ded1b2fe289ad8c3a6", "message": "Renamed function to fix lint error, refs #348", "author_date": "2022-01-09T20:39:14Z", "committer_date": "2022-01-09T20:39: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": "1d64cd2e5b402ff957f9be2d9bb490d313c73989", "message": "sqlite-utils create-database command, closes #348", "author_date": "2022-01-09T20:33:16Z", "committer_date": "2022-01-09T20:33: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": "f08fe6fd4d5df4fe1e638118707c98e1add80caf", "message": "Fixed error in docs: it's suffix not extension, refs #372", "author_date": "2022-01-09T20:18:31Z", "committer_date": "2022-01-09T20:18: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": "c9ecd0d6a32d4518c9b92bcc08183a10268d52d7", "message": "stem and suffix columns for insert-files, closes #372", "author_date": "2022-01-09T20:16:52Z", "committer_date": "2022-01-09T20:16:52Z", "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": "49a54ffb2fb6d3b73522c96c2bf9fc722e99d036", "message": "Fix for cog error\n\nShould help tests pass for #374, #371", "author_date": "2022-01-09T20:08:03Z", "committer_date": "2022-01-09T20:08:03Z", "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": "22c8d10dd343476e8b7b9af3366fae4c8353dd2c", "message": "--convert function can now modify row in place, closes #371", "author_date": "2022-01-09T20:06:02Z", "committer_date": "2022-01-09T20:06: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": "b8c134059e89f0fa040b84fb7d0bda25b9a52759", "message": "--fmt now implies --table, closes #374", "author_date": "2022-01-09T18:07:48Z", "committer_date": "2022-01-09T18:07: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": "148e9c7aeea2486b0562814b82f152506bfb0dd5", "message": "Use cog to maintain --fmt list, closes #373", "author_date": "2022-01-09T17:48:48Z", "committer_date": "2022-01-09T17:48: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": "e0c476bc380744680c8b7675c24fb0e9f5ec6dcd", "message": "Fix test for Python 3.6, refs #368", "author_date": "2022-01-09T02:37:53Z", "committer_date": "2022-01-09T02: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": "539f5ccd90371fa87f946018f8b77d55929e06db", "message": "Support 'python -m sqlite_utils', closes #368\n\nRefs #364", "author_date": "2022-01-09T02:33:00Z", "committer_date": "2022-01-09T02:33: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": "a8f9cc6f64f299830834428509940d448b82b4ed", "message": "Add test for chunks(), refs #364", "author_date": "2022-01-08T21:16:34Z", "committer_date": "2022-01-08T21:16:52Z", "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": "3d464893ee442c179a8e5015ffd7577f34f01adc", "message": "Release 3.20\n\nRefs #344, #353, #356, #362", "author_date": "2022-01-06T06:55:35Z", "committer_date": "2022-01-06T06:55:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a7b29bfaa99c34dc40414b4ad12bff9b78d70427", "message": "Fixed bug with sqlite-utils upsert --detect-types, closes #362", "author_date": "2022-01-06T06:28:29Z", "committer_date": "2022-01-06T06:28:29Z", "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": "413f8ed754e38d7b190de888c85fe8438336cb11", "message": "--convert --text for iterators, docs for --convert", "author_date": "2022-01-06T06:19:52Z", "committer_date": "2022-01-06T06:24: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": "2e4847e493a03d95f827ddfaa698c052e3b231a8", "message": "Implemented --convert for different things, renamed --all to --text", "author_date": "2022-01-06T05:44:04Z", "committer_date": "2022-01-06T06:24: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": "e66299c6eda3091557504526aaf0f64fb321cb35", "message": "Implemented and documented sqlite-utils insert --all", "author_date": "2022-01-06T02:16:51Z", "committer_date": "2022-01-06T06:24: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": "f1569c9f7fc063ddf2f1ca91d5f1798afa9d0262", "message": "Implemented sqlite-utils insert --lines", "author_date": "2022-01-06T02:10:10Z", "committer_date": "2022-01-06T06:24: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": "d1ed2f423d71aa2ea9676a71ba4bb2861c5c4e73", "message": "Refactored sqlite-utils insert tests into test_cli_insert.py", "author_date": "2022-01-06T01:57:03Z", "committer_date": "2022-01-06T06:24: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": "9e286cc6d2edc14ee7f7263450b11cfdc8f72157", "message": "New help for --lines and --all and --convert and --import, refs #356", "author_date": "2022-01-06T01:32:40Z", "committer_date": "2022-01-06T06:24: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": "8c401ee0f054de2f568c3a8302c9223555146407", "message": "Fixed remaining code and docs for new block=True default, closes #1579", "author_date": "2021-12-23T19:18:20Z", "committer_date": "2021-12-23T19:18:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "75153ea9b94d09ec3d61f7c6ebdf378e0c0c7a0b", "message": "Updated db.execute_write_fn() docs for block=True default, refs #1579", "author_date": "2021-12-23T19:16:31Z", "committer_date": "2021-12-23T19:16:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "00a2895cd2dc42c63846216b36b2dc9f41170129", "message": "execute_write defaut is now block=True, closes #1579", "author_date": "2021-12-23T19:03:49Z", "committer_date": "2021-12-23T19:03:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ace86566b28280091b3844cf5fbecd20158e9004", "message": "Remove concept of special_args, re-arrange TableView a bit, refs #1518", "author_date": "2021-12-22T20:22:44Z", "committer_date": "2021-12-22T20:23:05Z", "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": "f36e010b3b69ada104b79d83c7685caf9359049e", "message": "Upgrade to Pluggy>=1.0, refs #1575", "author_date": "2021-12-20T01:25:40Z", "committer_date": "2021-12-20T01:25: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": "dbaac79946034e0b00714e2da39f934d693883d2", "message": "Release 0.60a1\n\nRefs #1547, #1555, #1562, #1563, #1564, #1567, #1568, #1569, #1570, #1571, #1572", "author_date": "2021-12-19T22:08:10Z", "committer_date": "2021-12-19T22:08:10Z", "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": "4094741c2881c2ada3f3f878b532fdaec7914953", "message": "Fixed bug with custom templates for writable canned queries, closes #1547", "author_date": "2021-12-19T21:11:57Z", "committer_date": "2021-12-19T21:11: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": "5fac26aa221a111d7633f2dd92014641f7c0ade9", "message": "Another populate_schema_tables optimization, refs #1555", "author_date": "2021-12-19T20:54:12Z", "committer_date": "2021-12-19T20:54:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f65817000fdf87ce8a0c23edc40784ebe33b5842", "message": "Include count in execute_write_many traces, closes #1571", "author_date": "2021-12-19T20:30:34Z", "committer_date": "2021-12-19T20:30: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": "c6ff1f23e6a0b26dde8f5b30be3b868b031b6ecf", "message": "Queries took rather than query took, closes #1572", "author_date": "2021-12-19T04:03:21Z", "committer_date": "2021-12-19T04:03: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"}}