{"sha": "9e1fca4b016bbb2d4b2ab350ca1570ba6141afe8", "message": "Corrected indentation in metadata.rst", "author_date": "2018-08-28T09:56:34Z", "committer_date": "2018-08-28T09:56: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": "9e27b2a0ba45d92e198fcbac8641da41a62236b8", "message": "Add example of named parameter UI to the release notes", "author_date": "2017-11-16T16:09:07Z", "committer_date": "2017-11-16T16:46:25Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "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": "9e6075d21facbfef565ffcdf160a558744fc1c2d", "message": "rST fixes for register_output_renderer docs", "author_date": "2020-05-27T18:35:31Z", "committer_date": "2020-05-27T18:35: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": "9e74289397e28f797290158c27e1dca2083c4e95", "message": "'sqlite-utils insert tablename file.json' command", "author_date": "2019-01-25T05:06:41Z", "committer_date": "2019-01-25T05:06: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": "9e8c36793bfbb17c2f67371cc7f9aa8b9202fdc4", "message": "Update spatialite.rst (#413)\n\na line of sql added to create the idx_ in the python recipe", "author_date": "2019-03-15T05:06:45Z", "committer_date": "2019-03-15T05:06:45Z", "raw_author": {"value": "41e868c44ebf155cd4e69182c407f1d278d635ce", "label": "joelondon"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 28597217, "label": "joelondon"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9e97b725f11be3f4dca077fe5569078a62ec2761", "message": "pip install -e .[docs] for docs dependencies", "author_date": "2019-06-25T12:08:04Z", "committer_date": "2019-06-25T12:08: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": "9e9e9613907b6a2a8a051fdda93c0d26344ee110", "message": "Fixed error in RowView", "author_date": "2017-11-06T02:38:06Z", "committer_date": "2017-11-06T02:38:06Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "9eacd30b1d6e3f1bd138fb330cfea4830197cb1d", "message": "New column_order= parameter for setting column order", "author_date": "2018-08-08T23:06:49Z", "committer_date": "2018-08-08T23:06:49Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "9eb737090fafd0e5a7e314be48402374d99e9828", "message": "Release 0.6", "author_date": "2019-11-11T05:31:46Z", "committer_date": "2019-11-11T05:31: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": "9ecd8f04a59621e59307f412f6df842f2b5ef65d", "message": "Release 0.1a\n\nMainly doing this to reserve twitter-to-sqlite on PyPI", "author_date": "2019-09-03T20:36:44Z", "committer_date": "2019-09-03T20:36:44Z", "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": "9ef729a1decaca2b48bce5225624588ce108e4e1", "message": "Apply Black", "author_date": "2022-08-21T21:16:45Z", "committer_date": "2022-08-21T21:17:26Z", "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": "9f096174a4a12f0ec1d9e0c7f4166df23781ba72", "message": "Switch to GitHub Actions CI", "author_date": "2020-08-18T14:22:02Z", "committer_date": "2020-08-18T14:22:02Z", "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": "9f0987cb57a82a7d2fe0c679fc909e5b39593ee4", "message": "cursor: pointer; on the new menu icons\n\nRefs #1064, #1066", "author_date": "2020-10-30T05:55:10Z", "committer_date": "2020-10-30T05:55: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": "9f236c4c00689a022fd1d508f2b809ee2305927f", "message": "Warn that register_facet_classes may change, refs #830\n\nAlso documented policy that plugin hooks should not be shipped without a real example. Refs #818", "author_date": "2020-06-10T20:06:46Z", "committer_date": "2020-06-10T20:06: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": "9f28bbe43dc277a3963a12aaae37b5ee3c277207", "message": "Better mechanism for handling errors; 404s for missing table/database\n\nNew error mechanism closes #193\n\n404s for missing tables/databesse closes #184\n\nMakes pull request #202 unnecessary.", "author_date": "2018-04-13T18:17:22Z", "committer_date": "2018-04-13T18:17: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": "9f2ec39fbc5481b0fa6585ccdd159ba9fd989bcc", "message": "Current sort order now reflected in human filter description\n\nPlus renamed human_description to human_description_en\n\nRefs #189", "author_date": "2018-04-09T01:01:23Z", "committer_date": "2018-04-09T05:10:22Z", "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": "9f3d4aba31baf1e2de1910a40bc9663ef53b94e9", "message": "--root option and /-/auth-token view, refs #784", "author_date": "2020-06-01T01:03:17Z", "committer_date": "2020-06-01T01:16: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": "9f47b6e4d80f0f393cf0167a6f48280de6847d1d", "message": "Pin to specific Jinja version\n\nCloses #100", "author_date": "2017-11-16T00:14:07Z", "committer_date": "2017-11-16T00:14:07Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "9f47e8b9a4cb788b48b76aee1333c6f3baaebbd6", "message": "Documentation for new upsert v.s insert-replace\n\nRefs #66", "author_date": "2019-12-30T05:23:58Z", "committer_date": "2019-12-30T05:29: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": "9f54f00a50a4d950cfd69a0ff3526ae82c858826", "message": "Release 0.63.1\n\nRefs ##1843, #1876, #1883", "author_date": "2022-11-11T07:01:20Z", "committer_date": "2022-11-11T07:01: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": "9f59a7a325851b0026ffd3c385985e473fdff92c", "message": "Fixed typo in release notes, refs #170", "author_date": "2020-09-23T00:35:44Z", "committer_date": "2020-09-23T00:35: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": "9f6085b4e4c8289b34c6a3d40ba72d77ed62b4ef", "message": "create-table --ignore and --replace, refs #27", "author_date": "2020-05-03T15:24:39Z", "committer_date": "2020-05-03T15:24: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": "9f6dd985bc0eff70f8a9ce65c6578bc43d2e172b", "message": "Fix broken CSV/JSON export on query page, refs #1010", "author_date": "2020-10-10T00:39:45Z", "committer_date": "2020-10-10T00:39: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": "9f8d9fe262866ff3463f8e61214dcc6897bd5a9c", "message": "setup: add tests to package exclusion (#458)", "author_date": "2019-05-10T01:54:50Z", "committer_date": "2019-05-10T01:54:50Z", "raw_author": {"value": "5e571aa122bb7440d7e40e22fd627b3fbbf12c38", "label": "Veit Heller"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7725188, "label": "hellerve"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9fa0f564486c416456a88c277df2f16b86739c73", "message": "Added missing --ids in README", "author_date": "2019-09-09T22:44:33Z", "committer_date": "2019-09-09T22:44:33Z", "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": "9faeef230bf84c2f9b2859e5a4544f5ec50adf68", "message": "New db.query() method, refs #290", "author_date": "2021-06-22T04:03:59Z", "committer_date": "2021-06-22T04:03: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": "9fdb47ca952b93b7b60adddb965ea6642b1ff523", "message": "New encode/decode_path_component functions\n\nASGI cannot differentiate between / and %2F in a URL, so we need an\nalternative scheme for encoding the names of tables that contain special\ncharacters such as /\n\nFor background, see\n https://github.com/django/asgiref/issues/51#issuecomment-450603464\n\nSome examples:\n\n \"table/and/slashes\" => \"tableU+002FandU+002Fslashes\"\n \"~table\" => \"U+007Etable\"\n \"+bobcats!\" => \"U+002Bbobcats!\"\n \"U+007Etable\" => \"UU+002B007Etable\"", "author_date": "2019-05-05T22:36:04Z", "committer_date": "2019-05-09T16:44: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": "9fdf2c169caf544d56f6317afbed6879082be8b9", "message": "Documented Database(filepath) and in-memory database creation", "author_date": "2018-08-13T00:31:02Z", "committer_date": "2018-08-13T00:31:02Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "9fe3cb17e03d6c73222b63e643638cf951567c4c", "message": "Release 1.0.1\n\nRefs #19", "author_date": "2021-08-20T00:55:29Z", "committer_date": "2021-08-20T00:55:29Z", "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": "a000c80d5036822c8324c1cd037fe7d20e5246b5", "message": "await Request(scope, receive).post_vars() method, closes #700\n\nNeeded for #698", "author_date": "2020-03-17T02:47:37Z", "committer_date": "2020-03-17T02:47: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": "a0a65f9a6405079b01aefdbf4b5f507bc758567a", "message": "Release 1.12", "author_date": "2019-11-04T16:28:52Z", "committer_date": "2019-11-04T16:28: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": "a0bb9da17fb95ac5e3bcd3c8d800d33c25a71bbc", "message": "Now requires DB files to be passed as arguments\n\nRefs #40", "author_date": "2017-11-06T02:24:43Z", "committer_date": "2017-11-06T02:24:43Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "a0d444837f6ce3fdaf6b0664605f74dd4a7f8215", "message": "Finished implementation of ?_trace=1 debug tool\n\nI redesigned the JSON output and added a handy \"traceback\" key showing\nthree relevant lines of the current traceback for each logged query.\n\nCloses #435", "author_date": "2019-05-11T19:06:22Z", "committer_date": "2019-05-11T19:06: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": "a0dd5fa02fb1e6d5477b962a2062f1a4be3354a5", "message": "Fixed typo in release notes", "author_date": "2022-10-24T03:14:49Z", "committer_date": "2022-10-24T03:14: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": "a0f0175d64d3c52529703755b89daf9c24d12d8b", "message": "Updated help for upsert, refs #66", "author_date": "2019-12-30T06:05:31Z", "committer_date": "2019-12-30T06:05: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": "a113c28ea1924d83e6789ae5e0805312e55b4490", "message": "Add version number support with Versioneer\n\nRepo:\nhttps://github.com/warner/python-versioneer\n\nVersioneer Licence:\nPublic Domain (CC0-1.0)\n\nCloses #273", "author_date": "2018-05-22T15:33:29Z", "committer_date": "2018-05-22T19:35:21Z", "raw_author": {"value": "a1a72b19e432a3145fdb845aab2927c00d8a8426", "label": "Robert Gieseke"}, "raw_committer": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 198537, "label": "rgieseke"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a187c81e0caf92ed52a380f262b6b5eabb399897", "message": "Black + fix broken test", "author_date": "2019-05-11T21:45:59Z", "committer_date": "2019-05-11T21:45: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": "a18e0964ecd04593f227616538a80dee08768057", "message": "Refactor templates for better top nav customization, refs #540", "author_date": "2019-07-05T20:34:41Z", "committer_date": "2019-07-05T20:34: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": "a18e8641bc33e51b265855bc6e8a1939597b3a76", "message": "Don't reflect nofacet=1 and nocount=1 in BLOB URLs, refs #1353", "author_date": "2021-06-01T22:35:33Z", "committer_date": "2021-06-01T22:35:33Z", "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": "a1a372f17974af91e2d710faba0cf41e88b53f9b", "message": "/-/actor no longer requires view-instance, refs #1945", "author_date": "2022-12-13T05:06:30Z", "committer_date": "2022-12-13T05:06: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": "a1b20852db751acc445dce5f23e988d2c0299655", "message": "Unwrapped some documentation text", "author_date": "2021-10-22T19:00:00Z", "committer_date": "2021-10-22T19:00: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": "a1ba6cd6bb86d935cdad240de6be6b37aad683f2", "message": "Use build arguments, refs #1522", "author_date": "2021-11-20T00:34:35Z", "committer_date": "2021-11-20T00:34: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": "a1d547132356501d3d19c99d0f2e6c8108c53981", "message": "Added list-members subcommand", "author_date": "2019-09-09T22:39:41Z", "committer_date": "2019-09-09T22:39:41Z", "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": "a1e801453aaeb540d2aea8cccb90b425af737c44", "message": "Renamed execute-query permission to execute-sql, refs #811", "author_date": "2020-06-07T20:20:59Z", "committer_date": "2020-06-07T20:20: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": "a1f383035698da8bf188659390af6e53ffeec940", "message": "--cpu option for datasette publish cloudrun, closes #1420", "author_date": "2021-08-04T05:20:50Z", "committer_date": "2021-08-04T05:20:50Z", "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": "a21853c9dade240734abc6b4f750fae09a3e840a", "message": "Fix for rich.console sometimes not being available, refs #1416", "author_date": "2021-08-07T05:14:44Z", "committer_date": "2021-08-07T05:17: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": "a21c00b54dd6e0ecb17c60024fb1b55729c5d21e", "message": ".select-wrapper:focus-within for accessibility, closes #1771", "author_date": "2022-12-18T06:28:07Z", "committer_date": "2022-12-18T06:28:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a22607699400468aa9c50faa47d0058663d80741", "message": "Fixed RST bug", "author_date": "2019-01-28T02:18:55Z", "committer_date": "2019-01-28T02:18: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": "a22c7761b61baa61b8e3da7d30887468d61d6b83", "message": "Fixed typo in release notes", "author_date": "2019-11-13T02:18:39Z", "committer_date": "2019-11-13T02:18: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": "a236a6bc771a5a6a9d7e814f1986d461afc422d2", "message": "Release notes for 2.11\n\nRefs #118, #120", "author_date": "2020-07-08T17:36:07Z", "committer_date": "2020-07-08T17:36: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": "a246f476b4fe490f5450836b22961bc607e6b4b0", "message": "Moved JsonDataView into views/special,py", "author_date": "2018-06-07T15:22:29Z", "committer_date": "2018-06-07T15:22: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": "a256d7de9887d8476400bbe3753439f2e406134b", "message": "Fix a bunch of warnings in the tests, refs #541", "author_date": "2023-05-08T19:57:43Z", "committer_date": "2023-05-08T19:57:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a25a5845b8b4dd79a3c3ff681b7ddd1f9a608b58", "message": "Release 3.11\n\nRefs #286, #287, #288", "author_date": "2021-06-20T18:50:48Z", "committer_date": "2021-06-20T18:50: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": "a27c0a01240c5857626eff21e79b9b38e7a3ac99", "message": "Deploy docs on publish using Python 3.9\n\nA workaround for gcloud setup, see:\n\nhttps://til.simonwillison.net/googlecloud/gcloud-error-workaround\n\nRefs #1963", "author_date": "2022-12-18T03:24:34Z", "committer_date": "2022-12-18T03:24:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a290f28caae61b47e76e825c06984f22fc41a694", "message": "table_rows => table_rows_count, filtered_table_rows => filtered_table_rows_count\n\nRenamed properties. Closes #194", "author_date": "2018-04-09T05:24:24Z", "committer_date": "2018-04-09T05:24: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": "a29c1277896b6a7905ef5441c42a37bc15f67599", "message": "Rename to_decimal/from_decimal to decode/encode, refs #1734", "author_date": "2022-05-02T19:44:09Z", "committer_date": "2022-05-02T19:44: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": "a2a709072059c6b3da365df9a332ca744c2079e9", "message": "Display messages in right place, closes #1071", "author_date": "2020-10-30T20:12:57Z", "committer_date": "2020-10-30T20:12: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": "a2b954e82818d5aa4b4c313d9a687d6a7bdd04b5", "message": "Fixed #155", "author_date": "2017-12-07T05:39:47Z", "committer_date": "2017-12-07T05:39: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": "a2dca62360ad4a961d4c46f68eae41b7d5c7b2c9", "message": "Fix for extension tests I broke, refs #782", "author_date": "2022-12-31T19:21:15Z", "committer_date": "2022-12-31T19:21:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a30c5b220c15360d575e94b0e67f3255e120b916", "message": "Fixed bug on rows page, added unit test\n\nRows page for rows that linked to the same table in more\nthan one columns were display incorrectly. Fixed that and added a test.\n\nAlso introduced /db/table/row-pk.json?_extras=foreign_key_tables\n\nThis is used by the new unit test, but is the first example of a new\n?_extras=comma-separated-list pattern I am introducing.", "author_date": "2017-11-23T21:09:45Z", "committer_date": "2017-11-23T21:09: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": "a314b761866d250c16f1ff6dd682010cf4181eb4", "message": "Added /-/threads debugging page", "author_date": "2019-10-02T15:32:47Z", "committer_date": "2019-10-02T15:35: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": "a351d353bc0d6b0f737f789a0c2953e2531ed92d", "message": "Fixed typo in GitHub Action configuration, refs #705", "author_date": "2020-03-25T02:30:50Z", "committer_date": "2020-03-25T02:30:50Z", "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": "a37ee74891f14898d5810127c7ca3355e77ff57d", "message": "Correct link to _ prefix on row page, closes #1525", "author_date": "2021-11-30T06:34:31Z", "committer_date": "2021-11-30T06:34: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": "a388cf1f1b6b67752d669466cda8b171b6582171", "message": "Use thread pool for hashing\n\nThis speeds it up a ton. Closes #10", "author_date": "2020-04-24T04:32:27Z", "committer_date": "2020-04-24T04:32:27Z", "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": "a390bdf9cef01d8723d025fc3348e81345ff4856", "message": "Stop using firstresult=True on render_cell, refs #1425\n\nSee https://github.com/simonw/datasette/issues/1425#issuecomment-894883664", "author_date": "2021-08-09T00:38:42Z", "committer_date": "2021-08-09T00:38: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": "a3df483c803ea6e45cf878025aa8a59d2c62f67e", "message": "sqlite-utils convert db table column -, refs #353", "author_date": "2021-12-11T00:01:02Z", "committer_date": "2021-12-11T00:01: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": "a3e6f1b16757fb2d39e7ddba4e09eda2362508bf", "message": "Increase height of non-JS textarea to fit query\n\nCloses #1786", "author_date": "2022-08-18T16:06:02Z", "committer_date": "2022-08-18T16:06: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": "a3faf378834cc9793adeb22dee19ef57c417457e", "message": "Release 0.57.1\n\nRefs #1364, #1367", "author_date": "2021-06-08T16:26:45Z", "committer_date": "2021-06-08T16:26: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": "a418c8b44f82d456be523c8690cf7236bb648c22", "message": "Expose current git tag to Docker build, closes #399", "author_date": "2019-01-13T23:09:48Z", "committer_date": "2019-01-13T23:09:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a4239309b1ddf86b48f329279447a06cf0800aa7", "message": "Bump Dockerfile to using Python 3.7.10, closes #1235", "author_date": "2021-02-19T01:48:20Z", "committer_date": "2021-02-19T01:48: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": "a429dd14c776a7602e603a8e5fa0e99169ca34ac", "message": "Experimental follow/track commands, refs #11", "author_date": "2019-10-06T04:09:18Z", "committer_date": "2019-10-06T04:09:48Z", "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": "a443dba82f43c22b03402a4f86c85558ccb526b8", "message": "Release 0.57a0\n\nRefs #1281, #1282, #1289, #1290, #1308, #1313, #1314, #1321, #1323, #1325, #1330, #1332, #1335", "author_date": "2021-05-23T00:45:54Z", "committer_date": "2021-05-23T00:45: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": "a45a3dff3ea01a2382dcedae5923a7b821a12aec", "message": "Fix for OPTIONS request against /db, closes #1100", "author_date": "2020-12-03T00:44:03Z", "committer_date": "2020-12-03T00:49: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": "a46a5e3a9e03dcdd8c84a92e4a5dbfa02ba461fa", "message": "Improved code compilation pattern, closes #472", "author_date": "2022-08-27T05:20:09Z", "committer_date": "2022-08-27T05:20:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a498d0fe6590f9bdbc4faf9e0dd5faeb3b06002c", "message": "Fix bug with over-riding default sort, closes #702", "author_date": "2020-03-22T02:40:29Z", "committer_date": "2020-03-22T02:40: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": "a4ad5a504c161bc3b1caaa40b22e46d600f7d4fc", "message": "Workaround for 'Too many open files' in test runs, refs #846", "author_date": "2020-06-14T00:26:02Z", "committer_date": "2020-06-14T00:26:18Z", "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": "a4af532a31ece7095d710a1f5abb39ea93fe003f", "message": "Include foreign key info in inspect() output\n\nRefs #85", "author_date": "2017-11-16T01:34:32Z", "committer_date": "2017-11-16T01:34:32Z", "raw_author": {"value": "2946d096d0cdefdc017559e6b57e87658736e843", "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": "a4bb2abce0764d49d255e5379f9e9c70981834ca", "message": "Show primary key cells in bold without affecting columns called 'link', closes #1308", "author_date": "2021-04-24T06:07:37Z", "committer_date": "2021-04-24T06:07: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": "a4c50fb6451329b37d869f974ca9c2fa4a43a244", "message": "Release 0.16", "author_date": "2020-02-07T07:42:45Z", "committer_date": "2020-02-07T07:42:45Z", "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": "a4ca26a2659d21779adf625183061d8879954c15", "message": "Address PrefixedUrlString bug in #1075", "author_date": "2020-10-31T20:35:47Z", "committer_date": "2020-10-31T20:35: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": "a4cc5dc81364a7300f0ba0bd5711633e803c250a", "message": "New ?_shape=array option + tweaks to _shape, closes #245\n\n* Default is now ?_shape=arrays (renamed from lists)\n* New ?_shape=array returns an array of objects as the root object\n* Changed ?_shape=object to return the object as the root\n* Updated docs", "author_date": "2018-05-02T00:08:16Z", "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": "a4d6acc23943759b46fa90ec68e500016b933410", "message": "Use scope='session' for all fixtures\n\nThis means they will only be executed once which makes sense\nsince the database they create is immutable.", "author_date": "2018-05-28T20:41:06Z", "committer_date": "2018-05-28T20:41: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": "a4def0b8dba68fcaf1d52013212f9e2b93371fbe", "message": "Clearer _sort_by_desc comment", "author_date": "2020-10-15T18:56:59Z", "committer_date": "2020-10-19T22:37: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": "a4e0dc3407058b05966a1c37b48c8b8cb4bbad05", "message": "Extract license from repos table, closes #2", "author_date": "2019-09-14T21:46:49Z", "committer_date": "2019-09-14T21:46:49Z", "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": "a53d09d91910e4af5552a6c1e73d1468a67b7962", "message": "Show count of matching rows on table view\n\nCloses #127", "author_date": "2017-11-24T22:01:53Z", "committer_date": "2017-11-24T22:01: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": "a562f2965552fb2dbbbd74df245c9965ee23d886", "message": "Examples of things you can do with plugins", "author_date": "2019-11-27T19:19:11Z", "committer_date": "2019-11-27T19:19: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": "a56d4394438f34abf175c6fdba0d5c2096d46133", "message": "Updated to sqlite-utils 2.x", "author_date": "2020-03-24T00:28:39Z", "committer_date": "2020-03-24T00:28:39Z", "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": "a5792a8c61b9bb6a7a5295c8ec87c2567a5e39a2", "message": " now gets class=\"col-X\" - plus added col-X documentation\n\nRefs #209", "author_date": "2018-04-18T02:11:11Z", "committer_date": "2018-04-18T02:11: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": "a57acf84f77aac01fd6b8aaa2ce089145ff3c3e7", "message": "Release 2.21\n\nRefs #172, #175, #176, #177", "author_date": "2020-09-24T16:44:30Z", "committer_date": "2020-09-24T16:44: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": "a5881e105a02830d26f07e98177248d5910893da", "message": "?_filter_column=col&_filter_op=isnull__1 redirect\n\nif filter_op contains a __ the value is set to the right hand side.\n\ne.g.\n\n ?_filter_column=col&_filter_op=isnull__1&_filter_value=x\n\nRedirects to:\n\n ?col__isnull=1\n\nRefs #86", "author_date": "2017-11-19T20:33:30Z", "committer_date": "2017-11-19T20:33: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": "a5ede3cdd455e2bb1a1fb2f4e1b5a9855caf5179", "message": "Fixed bug loading database called 'test-database (1).sqlite'\n\nCloses #1181.\n\nAlso now ensures that database URLs have special characters URL-quoted.", "author_date": "2021-01-25T05:13:05Z", "committer_date": "2021-01-25T05:13: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": "a61f0e4e1588083c9fe4636b8fb7178477c4c4a1", "message": "Release 0.50\n\nRefs #1001, #514, #891, #943, #969, #970, #978, #980, #996, #997\n\nCloses #1002", "author_date": "2020-10-09T17:51:03Z", "committer_date": "2020-10-09T17:52: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": "a648bb82bac201c7658f6fdb499ff8ac17ebd2e8", "message": "Upgrade to Black 20.8b1, closes #958", "author_date": "2020-09-02T22:24:55Z", "committer_date": "2020-09-02T22:24: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": "a6567ec507e235fd4d313c6b1570d5a4f45e4b86", "message": "Capture parameters= not params=, refs #309", "author_date": "2021-08-09T22:33:33Z", "committer_date": "2021-08-09T22:33:33Z", "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": "a6749cdf43229c4f7864c946496e9ac0141627d9", "message": "Release 1.7.1", "author_date": "2019-07-28T12:00:51Z", "committer_date": "2019-07-28T12:00: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": "a679d0de87031e3de9013fc299ba2cbd75808684", "message": "Fixed spelling of 'receive' in a bunch of places", "author_date": "2021-08-03T16:11:18Z", "committer_date": "2021-08-03T16:11:18Z", "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": "a6afc21aba50e84ae5ca4dc7c899dfd6fd1619d9", "message": "Test that ensures all config options are documented", "author_date": "2018-05-26T22:11:04Z", "committer_date": "2018-05-26T22:11: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": "a6b918cc50b7ac0a647e662f0574c34361f34b7c", "message": "master branch is now main", "author_date": "2020-10-12T20:27:44Z", "committer_date": "2020-10-12T20:27:44Z", "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": "a6c8e7fa4cffdeff84e9e755dcff4788fd6154b8", "message": "Big performance boost for faceting, closes #1394", "author_date": "2021-07-15T00:05:18Z", "committer_date": "2021-07-15T00:05: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"}}