{"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": "2fed87da6ea990d295672e4db2c8ae97b787913e", "message": "--not-null-default and not_null_default=, refs #24", "author_date": "2019-06-13T01:35:02Z", "committer_date": "2019-06-13T01:35: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": "2ff303f8eac37d72231427944e05d93c30fba98f", "message": "Ignore my auth.json", "author_date": "2020-04-18T21:17:41Z", "committer_date": "2020-04-18T21:18:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 256834907, "label": "dogsheep-photos"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3001eec66a7ec2ba91f5c0acd7cf3c0b79ab2c00", "message": "ds_client for test_csv.py and test_canned_queries.py, refs #1959", "author_date": "2022-12-15T22:24:39Z", "committer_date": "2022-12-17T21:47: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": "30255055150d7bc0affc8156adc18295495020ff", "message": "functools.wraps to help investigate #1517", "author_date": "2021-11-19T03:19:43Z", "committer_date": "2021-11-19T03:19:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "302ea29178ba8d57446e0a3f5a43bf0501a33649", "message": "Fixed --silent option", "author_date": "2020-03-27T22:22:04Z", "committer_date": "2020-03-27T22:22:04Z", "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": "303c6c733d95a6133558ec1b468f5bea5827d0d2", "message": "Fix for incorrectly handled _facet_size=max, refs #1804", "author_date": "2022-09-06T18:05:00Z", "committer_date": "2022-09-06T18:05:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "304e7b1d9fd904ae1c35600bc03662eb90eeeae0", "message": "Mechanism for creating custom pages using templates\n\nCloses #648", "author_date": "2020-04-26T18:46:43Z", "committer_date": "2020-04-26T18:46: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": "306e1c6ac4f00cc25d676a6ee660938f5b27427c", "message": "Broke up test_app into test_api and test_html", "author_date": "2017-12-15T12:04:17Z", "committer_date": "2017-12-15T12:08: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": "308bcc8805236b8eb5a08d8045c84f68bd0ddf0e", "message": "Fixed test_permissions_debug", "author_date": "2020-06-12T00:25:12Z", "committer_date": "2020-06-12T00:25: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": "3091bec4f7bab85c94fe2879a36c96474e152230", "message": "Don't show inheritance for Database class", "author_date": "2021-08-11T11:54:00Z", "committer_date": "2021-08-11T11:54:00Z", "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": "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": "3095f2e6715380f5381b9bb7176d109e643cc0f8", "message": "Added db[table].rows iterator", "author_date": "2019-02-22T05:29:50Z", "committer_date": "2019-02-22T05:29:50Z", "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": "309ae84336fd1d0262cad49adef7ce3dc72c531c", "message": "'-f' must now always be specified as '--fmt', refs #194", "author_date": "2020-11-07T00:17:15Z", "committer_date": "2020-11-07T00:19: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": "309bddb71e21f79dc6aa16d53413959929809663", "message": "Guess medium_url from /square.jpg regular url", "author_date": "2019-09-04T03:41:56Z", "committer_date": "2019-09-04T03:41:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206202864, "label": "inaturalist-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "309d7191a1e4e321b4f44345105a696001d65593", "message": "Fixed broken rST link", "author_date": "2020-08-12T05:11:08Z", "committer_date": "2020-08-12T05:11:08Z", "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": "30a390780aa1946f9430d7f473031e95ab02675d", "message": "Release 2.8, refs #27 and #107", "author_date": "2020-05-03T15:39:50Z", "committer_date": "2020-05-03T15:39: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": "30a8132d58a89fed0e034e058b62fab5180fae0f", "message": "Docs for authentication + canned query permissions, refs #800\n\nCloses #786", "author_date": "2020-06-06T18:18:46Z", "committer_date": "2020-06-06T18:18: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": "30b28c8367a9c6870386ea10a202705b40862457", "message": "Release 1.0a5\n\nRefs #2093, #2102, #2153, #2156, #2157", "author_date": "2023-08-29T17:17:54Z", "committer_date": "2023-08-29T17:17:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "30b6f71b306a43605c99bef79302ed5cb22d1924", "message": "Updated release notes with #653", "author_date": "2020-02-05T02:17:30Z", "committer_date": "2020-02-05T02:17: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": "30b98e4d2955073ca2bca92ca7b3d97fcd0191bf", "message": "Single, not double quotes - refs #940", "author_date": "2020-09-14T02:47:21Z", "committer_date": "2020-09-14T02:47:21Z", "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": "30c18576d603366dc3bd83ba50de1b7e70844430", "message": "register_commands() plugin hook, closes #1449", "author_date": "2021-08-28T01:39:42Z", "committer_date": "2021-08-28T01:39:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "30e5f0e67c38054a8087a2a4eae3fc4d1779af90", "message": "Documented internals used by datasette-hashed-urls\n\nCloses #1663", "author_date": "2022-03-17T21:30:02Z", "committer_date": "2022-03-17T21:30:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "30e64c8d3b3728a86c3ca42a75322cc3feb5b0c8", "message": "Use f-strings in place of .format()\n\nCode transformed like so:\r\n\r\n pip install flynt\r\n flynt .\r\n black .", "author_date": "2020-11-15T23:24:22Z", "committer_date": "2020-11-15T23:24:22Z", "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": "30f1a0705bc9ca09411479f4cf0103d591c2cc44", "message": "ds_client for test_plugins.py, refs #1959", "author_date": "2022-12-16T17:25:37Z", "committer_date": "2022-12-17T21:47: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": "310c3a3e059b89d05a38e373744928c1b54e54db", "message": "New datasette.urls URL builders, refs #904", "author_date": "2020-10-20T00:33:59Z", "committer_date": "2020-10-20T00:33:59Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3159263f05ac4baf968929d59384d9223a539071", "message": "New --setting to replace --config, closes #992", "author_date": "2020-11-24T20:01:47Z", "committer_date": "2020-11-24T20:01: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": "317071a552003384c939a7551684f7299792ad18", "message": "Applied Black", "author_date": "2020-09-22T23:09:28Z", "committer_date": "2020-09-22T23:09: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": "31a5d8fa77be68d4f837f0a80a611675dce49f4b", "message": "Bump aiohttp to fix compatibility with Python 3.7\n\nTests failed here: https://travis-ci.org/simonw/datasette/jobs/403223333", "author_date": "2018-07-12T17:41:20Z", "committer_date": "2018-07-12T18:07:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31d3df0f798db16394fd662e42206cdf768ded12", "message": "Typo fix", "author_date": "2020-04-16T22:21:40Z", "committer_date": "2020-04-16T22:21:40Z", "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": "31d5c4ec05e27165283f0f0004c32227d8b78df8", "message": "Contraction - Google and Microsoft styleguides like it\n\nI was trying out https://github.com/errata-ai/vale", "author_date": "2023-09-06T02:43:01Z", "committer_date": "2023-09-06T02: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": "31d6a0bc5e0b8641b67c85ae6b7b5e0719acf2fe", "message": "Applied Black, refs #1922", "author_date": "2022-11-30T23:17:39Z", "committer_date": "2022-11-30T23:17:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31ea281c40540013c5dbae84d67c5193f40b0e3e", "message": "Use group_concat(distinct categories.name) for venue_details view", "author_date": "2019-08-30T17:25:04Z", "committer_date": "2019-08-30T17:25:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31ec6e4badb77cf3a0c7a6e82bd3c992c5e1ec30", "message": "Release 0.14", "author_date": "2019-11-04T05:32:37Z", "committer_date": "2019-11-04T05:32:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31f062d4a7e6457bfbe94b2e45a7b80028f1e95c", "message": "sqlite-utils query --functions option, refs #471", "author_date": "2022-08-27T04:53:55Z", "committer_date": "2022-08-27T04:53:55Z", "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": "31f36e1b97ccc3f4387c80698d018a69798b6228", "message": "Added some guidelines\n\nMainly to remind me that master needs to be releasable at all times!", "author_date": "2019-04-20T18:32:40Z", "committer_date": "2019-04-20T18:32:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "31f63d1672a9214962cd7335a2daeabab7c0000e", "message": "Fixed bug with keyset pagination over compound primary keys\n\nCloses #190", "author_date": "2018-03-30T05:10:09Z", "committer_date": "2018-03-30T05:11:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "31fb006a9b05067a8eb2f774ad3a3b15b4565924", "message": "Added datasette.get_database() method\n\nRefs #576", "author_date": "2020-05-30T14:28:29Z", "committer_date": "2020-05-30T14:29:59Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "320f3ac33a83b32f89559ef0c162b7eca428a278", "message": "offset= and limit= parameters, closes #231", "author_date": "2021-02-14T20:02:41Z", "committer_date": "2021-02-14T20:02: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": "3214af4a20b5c09e2ddaebc922ac9ac12fe93344", "message": "Fixed bug in one of the insert-files examples", "author_date": "2020-07-28T01:53:57Z", "committer_date": "2020-07-28T01:53:57Z", "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": "321e0284c64dc48b2143311009886293c05edb07", "message": "Release 0.1.1", "author_date": "2019-09-14T19:19:33Z", "committer_date": "2019-09-14T19:19:33Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "325aa38cb23d0757bb1335ee2ea94a082475a66e", "message": "Link to s3-credentials", "author_date": "2021-11-04T20:45:00Z", "committer_date": "2021-11-04T20:45:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 256834907, "label": "dogsheep-photos"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "32690eb7641b119030f439d1cc0fb160f379691f", "message": "New feature: track history of various counts, closes #40", "author_date": "2020-04-01T04:12:54Z", "committer_date": "2020-04-01T04:12:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "32963018e7edfab1233de7c7076c428d0e5c7813", "message": "Updated documentation to remove hash_urls, refs #1661", "author_date": "2022-03-19T00:33:06Z", "committer_date": "2022-03-19T00:33:06Z", "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": "32cf5a4a72c1c8d46dd302566fdcbf4793f2f927", "message": "New datasette skeleton command for generating metadata.json\n\nCloses #164", "author_date": "2017-12-07T06:20:37Z", "committer_date": "2017-12-07T06:20:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "32f1badfec7302dd4b1fd2a60be8af40a990c30d", "message": "Tracer example using print, refs #150", "author_date": "2020-09-08T23:27:55Z", "committer_date": "2020-09-08T23:27:55Z", "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": "33176ad47b9757f40ea016e7b8ec328229e60a74", "message": "Run pytest with colors\n\nTip from https://twitter.com/cjolowicz/status/1461266663681187841", "author_date": "2021-11-19T08:09:16Z", "committer_date": "2021-11-19T08:09:16Z", "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": "33251d04e78d575cca62bb59069bb43a7d924746", "message": "Canned query write counters demo, refs #2134", "author_date": "2023-08-10T00:56:27Z", "committer_date": "2023-08-10T00:56:27Z", "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": "3359d54a4eb9c9725c27a85437661b5180c4099a", "message": "Use cookies when accessing csrftoken_from", "author_date": "2020-06-06T19:33:08Z", "committer_date": "2020-06-06T19:33: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": "335f26a0f7f00134f02ae0f001946580b0edecf5", "message": "/fixtures/magic_parameters demo, refs #842", "author_date": "2020-06-28T03:11:01Z", "committer_date": "2020-06-28T03:11: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": "33c759a74c3d95b5356eade1f7f592f48c6416a5", "message": "Test now tolerates optimize producing larger DB, closes #209", "author_date": "2021-01-01T23:52:36Z", "committer_date": "2021-01-01T23:52:36Z", "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": "33c9d0087983a99ba18cbe87fe92ea722caa499c", "message": "Documentation for db.query(), closes #290", "author_date": "2021-06-24T22:54:38Z", "committer_date": "2021-06-24T22:54: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": "33df260b38e1b0f179cdb849fc4e3e9c76e57f3a", "message": "Fix for CLI test", "author_date": "2019-02-24T20:12:59Z", "committer_date": "2019-02-24T20:12: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": "33eadb8782d5b3e179df7dfa08f6d376ded2acd3", "message": "config.json is now settings.json, closes #1104", "author_date": "2020-11-24T20:37:29Z", "committer_date": "2020-11-24T20:37:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "344e9573ca1cf7c59482af21a0a517bdae70f7d5", "message": "Added sqlite-utils views command, closes #105", "author_date": "2020-05-01T20:38:28Z", "committer_date": "2020-05-01T20:38: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": "34878d1579b8b460f6aa5b0bd53d6ac9008a118f", "message": "More action debugging, refs #13", "author_date": "2020-03-23T22:05:46Z", "committer_date": "2020-03-23T22:05:46Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "349e262bb1c8f225cf86a5e8542253282809a0eb", "message": "Renamed ?_sql_time_limit_ms= to ?_timelimit, closes #242", "author_date": "2018-05-02T00:11:46Z", "committer_date": "2018-05-02T00:20:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "34ad574baccfb3e732c6cb7eee6f55c63775ba3b", "message": "Don't hard-code permissions in permission_allowed_actor_restrictions, refs #1855", "author_date": "2022-12-13T05:14:40Z", "committer_date": "2022-12-13T05:14: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": "34cffff02a79dc4f90fe5c8ff0d6f6fc5ae5351d", "message": "Refactor _headers() for write API tests", "author_date": "2022-12-08T01:39:07Z", "committer_date": "2022-12-08T01:39: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": "34defdc10aa293294ca01cfab70780755447e1d7", "message": "Browse the plugins directory", "author_date": "2022-09-29T00:39:36Z", "committer_date": "2022-09-29T00:39:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "34e292d24dc2b8376236472bec3cce1c556ddfe5", "message": "Porting Datasette to ASGI, and Turtles all the way down", "author_date": "2019-06-24T05:28:37Z", "committer_date": "2019-06-24T05:28:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "34e75ed0dd3091a6f94d6bd70150caa70660736d", "message": "sqlite_utils.utils.flatten() function, closes #500", "author_date": "2022-10-18T18:00:25Z", "committer_date": "2022-10-18T18:00: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": "3508bf7875f8d62b2725222f3b07747974d54b97", "message": "--nolock mode to ignore locked files, closes #1744", "author_date": "2022-05-17T19:40:05Z", "committer_date": "2022-05-17T19:40:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "35162fce0d216e15508964f7209e022bad31bb89", "message": "Fix for #9 - too many SQL variables", "author_date": "2019-07-26T06:00:27Z", "committer_date": "2019-07-26T06:00:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 197882382, "label": "healthkit-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "35429f90894321eda7f2db31b9ea7976f31f73ac", "message": "Revert \"New encode/decode_path_component functions\"\n\nRefs #272\n\nThis reverts commit 9fdb47ca952b93b7b60adddb965ea6642b1ff523.\n\nNow that ASGI supports raw_path we don't need our own encoding scheme!", "author_date": "2019-06-19T00:22:26Z", "committer_date": "2019-06-19T00:23:27Z", "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": "359140cedaf69242d6356479fb8a9d3aa591e618", "message": "Datasette() constructor no longer requires files=, closes #1563", "author_date": "2021-12-18T02:09:00Z", "committer_date": "2021-12-18T02:09: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": "35aee82c60b2c9a0185b934db5528c8bd11830f2", "message": "Fixed 500 error with /favicon.ico, closes #874", "author_date": "2020-06-29T04:27:11Z", "committer_date": "2020-06-29T04:27:11Z", "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": "35b12746ba2bf9f254791bddac03d25b19be9b77", "message": "Fixed CSV test I broke in #1525", "author_date": "2021-11-30T06:37:22Z", "committer_date": "2021-11-30T06:37: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": "35c18a09fa664324dcb75e5e58ccb90644456d02", "message": "Documentation for friends, closes #31", "author_date": "2020-02-07T07:03:22Z", "committer_date": "2020-02-07T07:03:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "35d6ee2790e41e96f243c1ff58be0c9c0519a8ce", "message": "Apply black to everything, enforce via unit tests (#449)\n\nI've run the black code formatting tool against everything:\r\n\r\n black tests datasette setup.py\r\n\r\nI also added a new unit test, in tests/test_black.py, which will fail if the code does not\r\nconform to black's exacting standards.\r\n\r\nThis unit test only runs on Python 3.6 or higher, because black itself doesn't run on 3.5.", "author_date": "2019-05-04T02:15:14Z", "committer_date": "2019-05-04T02:15:14Z", "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": "35eeafaaa33648a528cbcd57ceca966fea19c6ae", "message": "table.m2m(...) method, with tests", "author_date": "2019-07-31T05:31:27Z", "committer_date": "2019-07-31T05:51:50Z", "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": "362359da7eed7dc6589589122960c0a0d0460d7c", "message": "not_null= and defaults= arguments to various Python methods, refs #24", "author_date": "2019-06-13T06:10:07Z", "committer_date": "2019-06-13T06:10: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": "364b0fb6784f72b5c4048a3d6b697fba5ec86db7", "message": "Remove .DS_Store", "author_date": "2019-06-20T23:55:39Z", "committer_date": "2019-06-20T23:56:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3651eedf20b86ad30f510bf762fb25790bb3560c", "message": "Show 'many rows' if count times out, refs #420", "author_date": "2019-05-02T05:20:24Z", "committer_date": "2019-05-02T05:20: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": "3652b7472aaa963a8f28d5e6bb1ca21df067b0e1", "message": "Applied prettier, refs #1890", "author_date": "2022-11-15T06:41:10Z", "committer_date": "2022-11-15T06:41: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": "3655bb49a464bcc8004e491cc4d4de292f1acd62", "message": "Better default help text, closes #1450", "author_date": "2021-08-28T00:48:54Z", "committer_date": "2021-08-28T00:49: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": "36573638b0948174ae237d62e6369b7d55220d7f", "message": "Apply Black to code examples in documentation, refs #1718\n\nUses blacken-docs. This has a deliberate error which I hope will fail CI.", "author_date": "2022-04-24T15:50:43Z", "committer_date": "2022-04-24T15:50:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "365f62520fa080bc363ab3820b0c800c5096abff", "message": "will, not may - refs #468", "author_date": "2022-08-27T23:20:35Z", "committer_date": "2022-08-28T03:38: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": "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": "36701c85928b1eb785527ffd11cd941b31087ea3", "message": "datasette build now takes --load-extension", "author_date": "2017-11-26T23:01:53Z", "committer_date": "2017-11-26T23:02: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": "3683a6b626b2e79f4dc9600d45853ca4ae8de11a", "message": "Docs + example of canned SQL query using || concatenation\n\nCloses #321", "author_date": "2018-06-21T04:54:36Z", "committer_date": "2018-06-21T04:54: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": "368638555160fb9ac78f462d0f79b1394163fa30", "message": "Ran black source formatting tool against new views/ and app.py", "author_date": "2018-05-13T12:55:15Z", "committer_date": "2018-05-14T03:04:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "368be14c8bbb4cec607b89dcf677d089d743b649", "message": "Link to annotated release notes", "author_date": "2020-09-16T00:01:11Z", "committer_date": "2020-09-16T00:01:11Z", "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": "36a44bffbf5185a58fcd2548e8de94e9490a7aea", "message": "Validation for --port, closes #1226", "author_date": "2021-02-18T18:05:27Z", "committer_date": "2021-02-18T18:05:27Z", "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": "36a466f142e5bad52719851c2fbda0c05cd35b99", "message": "Notes on latest Evernote changes", "author_date": "2021-08-25T05:44:16Z", "committer_date": "2021-08-25T05:44:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "36b596e3832f6126bb0e4e90cf9257b9e9c9a55e", "message": "Framework :: Datasette Trove classifier", "author_date": "2021-12-07T19:41:56Z", "committer_date": "2021-12-07T19:41:56Z", "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": "36bd6558b00be027bb4b7dba0c8d200da0ca95df", "message": "expandable_columns() no longer uses inspect, refs #420", "author_date": "2019-04-07T03:46:08Z", "committer_date": "2019-04-07T03:46: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": "36d256b047ecd77761d24fe570fa117bc6dc917c", "message": "Initial implementation of create-table command, refs #27", "author_date": "2020-05-03T03:55:40Z", "committer_date": "2020-05-03T03:55: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": "36dc7e3909a44878681c266b90f9be76ac749f2d", "message": "Release 3.3\n\nRefs #222", "author_date": "2021-01-18T04:28:24Z", "committer_date": "2021-01-18T04:28: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": "36e77e100632573e1cf907aba9462debac7928e9", "message": "Move plugin hooks docs to plugin_hooks.rst, refs #687", "author_date": "2020-06-22T00:33:48Z", "committer_date": "2020-06-22T00:34: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": "36e8ffc4a9b6d506b521c038018818a9b5e502e3", "message": "Added requests-mock test dependency", "author_date": "2020-03-21T04:18:45Z", "committer_date": "2020-03-21T04:18:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 248903544, "label": "hacker-news-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "36ffcafb1a0f94c134cdedeb626012bc8e2c1d8a", "message": "table.default_values property, closes #475\n\nRefs #468", "author_date": "2022-08-27T22:41:10Z", "committer_date": "2022-08-27T22:42: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": "371170eee8d1659437e42c8ee267cb4b2abcffb5", "message": "publish heroku now deploys with Python 3.8.3", "author_date": "2020-06-11T15:44:44Z", "committer_date": "2020-06-11T15:44: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": "373b7886d26902f54d72f1a414f988f79f0ffacd", "message": "--raw-lines option, closes #539", "author_date": "2023-05-07T18:26:03Z", "committer_date": "2023-05-07T18:26:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "37adf3229038137de82a4e7331075212e7e94367", "message": "Changelog for 0.27.1", "author_date": "2019-05-11T18:34:13Z", "committer_date": "2019-05-11T18:34: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": "37d18a5bce08c9ee53c080f613bae84fc2ccc853", "message": "datasette publish cloudrun --apt-get-install, closes #1110", "author_date": "2020-11-25T03:05:35Z", "committer_date": "2020-11-25T03:05:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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"}}