{"sha": "cb29119db9115b1f40de2fb45263ed77e3bfbb3e", "message": "Release 0.60\n\nRefs #473, #625, #1527, #1544, #1547, #1551, #1552, #1555, #1556, #1557,\n#1563, #1564, #1568, #1570, #1575, #1579, #1588, #1594", "author_date": "2022-01-14T01:36:51Z", "committer_date": "2022-01-14T01:36:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3664ddd400062123e99500d28b160c7944408c1a", "message": "Replace update-docs-help.py with cog, closes #1598", "author_date": "2022-01-14T00:47:53Z", "committer_date": "2022-01-14T00:47:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "10659c3f1f82458adfa65c61f4dcc8d9af5467ed", "message": "datasette-debug-asgi plugin to help investigate #1590", "author_date": "2022-01-14T00:38:53Z", "committer_date": "2022-01-14T00:38:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ab7d6a7179e9939c2764989e508bfa8eba31f3b1", "message": "Updated settings help URL to avoid redirect", "author_date": "2022-01-14T00:38:16Z", "committer_date": "2022-01-14T00:38:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "714b4df1b1b2aeab8cde3a309627c42355439dda", "message": "Fixed reStructuredText warning, refs #1594", "author_date": "2022-01-14T00:36:28Z", "committer_date": "2022-01-14T00:36:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "76d66d5b2bf10249c0beaac0999b93ac8d757f48", "message": "Tweak order of documentation contents", "author_date": "2022-01-14T00:30:00Z", "committer_date": "2022-01-14T00:30:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3a0f7d64889cd79d5d00d3251e8ab77ff52de60d", "message": "Fixed hidden form fields bug #1527", "author_date": "2022-01-14T00:27:21Z", "committer_date": "2022-01-14T00:27:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "515f8d38ebae203efc15ca79a8b42848276b35e5", "message": "Help summaries for publish cloudrun/heroku", "author_date": "2022-01-14T00:12:54Z", "committer_date": "2022-01-14T00:12:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8cf4b77a92f5170c33e0079f2bab48a4f36b6934", "message": "Better copy for 'datasette plugins --help'", "author_date": "2022-01-14T00:10:52Z", "committer_date": "2022-01-14T00:11:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8f5c44a1669427019b288f5b5debec67a90f908b", "message": "Better --help summaries for install and uninstall", "author_date": "2022-01-14T00:09:38Z", "committer_date": "2022-01-14T00:09:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "88bc2ceae1151ec859f477d527b40f7e36012017", "message": "--help summary for 'datasette inspect', closes #1597", "author_date": "2022-01-14T00:07:30Z", "committer_date": "2022-01-14T00:07:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3658e57ac2de0bec0ea5de36e3ddd09784ecf65e", "message": "Fixed bug with table title element, closes #1560", "author_date": "2022-01-13T22:20:07Z", "committer_date": "2022-01-13T22:20:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5698e2af0182677c0f1f7f5b3bc61415bb6c93f8", "message": "Promote Datasette Desktop in installation docs, closes #1466", "author_date": "2022-01-13T21:55:13Z", "committer_date": "2022-01-13T21:55:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4b23f01f3e668c8f2a2f1a294be49f49b4073969", "message": "CLI reference docs, maintained by cog - refs #1594", "author_date": "2022-01-13T21:35:54Z", "committer_date": "2022-01-13T21:35:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "63537dd3decfd59636f4a42b336785ef49f0cec0", "message": "Allow 'explain query plan' with more whitespace, closes #1588", "author_date": "2022-01-13T20:34:55Z", "committer_date": "2022-01-13T20:34:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "74586d3cb26fa3cc3412721985ecdc1864c2a31d", "message": "Release 3.22\n\nRefs #381, #382, #383", "author_date": "2022-01-11T23:44:48Z", "committer_date": "2022-01-11T23:44:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3b632f0a7eda0aff444ea67a78f5003797b286c5", "message": "sqlite-utils rows --where and -p options, closes #382", "author_date": "2022-01-11T23:32:43Z", "committer_date": "2022-01-11T23:32:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "324ebc31308752004fe5f7e4941fc83706c5539c", "message": "sqlite-utils rows --limit and --offset options, closes #381", "author_date": "2022-01-11T23:19:29Z", "committer_date": "2022-01-11T23:19:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1d44b0cc2784c94aed1bcf350225cd86ee1aa7e5", "message": "CLI reference page, maintained by cog, closes #383", "author_date": "2022-01-11T21:43:39Z", "committer_date": "2022-01-11T21:43:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5f38c8160138702810698249be27a3c71023b9e4", "message": "Fixed typo", "author_date": "2022-01-11T19:20:34Z", "committer_date": "2022-01-11T19:20:34Z", "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": "5737a3aab4c32cabc05583a552905489eb76294c", "message": "Link to annotated release notes", "author_date": "2022-01-11T19:18:35Z", "committer_date": "2022-01-11T19:18:35Z", "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": "2448e45ddbc039a8acad49ea2af6f72dc14bcb3e", "message": "upsert command, not update command", "author_date": "2022-01-11T18:06:50Z", "committer_date": "2022-01-11T18:06:50Z", "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": "7c637b11805adc3d3970076a7ba6afe8e34b371e", "message": "Release 3.21\n\nRefs #348, #364, #366, #368, #371, #372, #374, #375, #376, #379\n\nCloses #380", "author_date": "2022-01-11T02:33:48Z", "committer_date": "2022-01-11T02:34:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "129141572f249ea290e2a075437e2ebaad215859", "message": "`sqlite-utils bulk` command\n\n* sqlite-utils bulk command, closes #375\r\n* Refactor import_options and insert_upsert_options, refs #377\r\n* Tests for sqlite-utils bulk, refs #377\r\n* Documentation for sqlite-utils bulk, refs #377", "author_date": "2022-01-11T02:10:54Z", "committer_date": "2022-01-11T02:10:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1b84c175b455ece931c728e25f3df859c1ad2fdc", "message": "--analyze option for create-index, insert, update commands, closes #379, closes #365", "author_date": "2022-01-11T01:36:41Z", "committer_date": "2022-01-11T01:36:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e0ef9288fede5cba5698c5206f55c98363ca456e", "message": "sqlite-utils analyze command, refs #379", "author_date": "2022-01-11T01:24:17Z", "committer_date": "2022-01-11T01:24:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "389cbd57924da5886a7700c6802d55a934523a29", "message": "delete_where(analyze=True), closes #378", "author_date": "2022-01-11T01:08:05Z", "committer_date": "2022-01-11T01:08:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ab392157f7c89e1596b480649e2f7195f838da29", "message": "analyze=True for insert_all/upsert_all, refs #378", "author_date": "2022-01-11T01:00:34Z", "committer_date": "2022-01-11T01:00:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0142c2a3c2772cc370c734e7e6049e8cc2343a5f", "message": "Improved test_create_index_analyze test, refs #378", "author_date": "2022-01-10T20:02:08Z", "committer_date": "2022-01-10T20:02:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0d10402f7b0428c6bb275a106b628298c6d0201d", "message": "table.create_index(..., analyze=True), refs #378", "author_date": "2022-01-10T20:00:24Z", "committer_date": "2022-01-10T20:00:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "541f64ddb0513cd8fe7a84abc8ee218e36ef9ca6", "message": "db.analyze() and table.analyze() methods, refs #366", "author_date": "2022-01-10T19:48:38Z", "committer_date": "2022-01-10T19:48:38Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b6dad08a8389736b7e960cfe9bc719cfc21a98f5", "message": "Keep trying up to ten times, refs #364", "author_date": "2022-01-10T05:04:51Z", "committer_date": "2022-01-10T05:04:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "046e5246c9698a6fc9901ca265ae47c68fcf5d13", "message": "Longer delay to hopefully get test to pass, refs #364", "author_date": "2022-01-10T04:51:07Z", "committer_date": "2022-01-10T04:51:07Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e6ae643497803e51379f82881f4df2c734ef97f3", "message": "Did not need WAL after all, refs #364", "author_date": "2022-01-10T04:41:00Z", "committer_date": "2022-01-10T04:41:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cfb3f1235848d000ba8609bf84e634bf56ac8291", "message": "Only buffer input if --sniff, closes #364", "author_date": "2022-01-10T04:39:58Z", "committer_date": "2022-01-10T04:39:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d2a79d200f9071a86027365fa2a576865b71064f", "message": "--nl now ignores blank lines, closes #376", "author_date": "2022-01-10T04:12:39Z", "committer_date": "2022-01-10T04:12:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2f8879235afc6a06a8ae25ded1b2fe289ad8c3a6", "message": "Renamed function to fix lint error, refs #348", "author_date": "2022-01-09T20:39:14Z", "committer_date": "2022-01-09T20:39:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1d64cd2e5b402ff957f9be2d9bb490d313c73989", "message": "sqlite-utils create-database command, closes #348", "author_date": "2022-01-09T20:33:16Z", "committer_date": "2022-01-09T20:33:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f08fe6fd4d5df4fe1e638118707c98e1add80caf", "message": "Fixed error in docs: it's suffix not extension, refs #372", "author_date": "2022-01-09T20:18:31Z", "committer_date": "2022-01-09T20:18:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c9ecd0d6a32d4518c9b92bcc08183a10268d52d7", "message": "stem and suffix columns for insert-files, closes #372", "author_date": "2022-01-09T20:16:52Z", "committer_date": "2022-01-09T20:16:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "49a54ffb2fb6d3b73522c96c2bf9fc722e99d036", "message": "Fix for cog error\n\nShould help tests pass for #374, #371", "author_date": "2022-01-09T20:08:03Z", "committer_date": "2022-01-09T20:08:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "22c8d10dd343476e8b7b9af3366fae4c8353dd2c", "message": "--convert function can now modify row in place, closes #371", "author_date": "2022-01-09T20:06:02Z", "committer_date": "2022-01-09T20:06:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "b8c134059e89f0fa040b84fb7d0bda25b9a52759", "message": "--fmt now implies --table, closes #374", "author_date": "2022-01-09T18:07:48Z", "committer_date": "2022-01-09T18:07:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "148e9c7aeea2486b0562814b82f152506bfb0dd5", "message": "Use cog to maintain --fmt list, closes #373", "author_date": "2022-01-09T17:48:48Z", "committer_date": "2022-01-09T17:48:48Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e0c476bc380744680c8b7675c24fb0e9f5ec6dcd", "message": "Fix test for Python 3.6, refs #368", "author_date": "2022-01-09T02:37:53Z", "committer_date": "2022-01-09T02:37:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "539f5ccd90371fa87f946018f8b77d55929e06db", "message": "Support 'python -m sqlite_utils', closes #368\n\nRefs #364", "author_date": "2022-01-09T02:33:00Z", "committer_date": "2022-01-09T02:33:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a8f9cc6f64f299830834428509940d448b82b4ed", "message": "Add test for chunks(), refs #364", "author_date": "2022-01-08T21:16:34Z", "committer_date": "2022-01-08T21:16:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6e46b9913411682f3a3ec66f4d58886c1db8654b", "message": "Renamed ip to source in example code", "author_date": "2022-01-06T18:01:35Z", "committer_date": "2022-01-06T18:01:35Z", "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": "751bc900366ca52e662ea383b858cbf4365093d9", "message": "datasette-atom plugin\n\nI'm going to see if I can subscribe to new issues and issue comments across all of these repos.", "author_date": "2022-01-06T17:19:02Z", "committer_date": "2022-01-06T17:19:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3d464893ee442c179a8e5015ffd7577f34f01adc", "message": "Release 3.20\n\nRefs #344, #353, #356, #362", "author_date": "2022-01-06T06:55:35Z", "committer_date": "2022-01-06T06:55:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a7b29bfaa99c34dc40414b4ad12bff9b78d70427", "message": "Fixed bug with sqlite-utils upsert --detect-types, closes #362", "author_date": "2022-01-06T06:28:29Z", "committer_date": "2022-01-06T06:28:29Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "413f8ed754e38d7b190de888c85fe8438336cb11", "message": "--convert --text for iterators, docs for --convert", "author_date": "2022-01-06T06:19:52Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2e4847e493a03d95f827ddfaa698c052e3b231a8", "message": "Implemented --convert for different things, renamed --all to --text", "author_date": "2022-01-06T05:44:04Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e66299c6eda3091557504526aaf0f64fb321cb35", "message": "Implemented and documented sqlite-utils insert --all", "author_date": "2022-01-06T02:16:51Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f1569c9f7fc063ddf2f1ca91d5f1798afa9d0262", "message": "Implemented sqlite-utils insert --lines", "author_date": "2022-01-06T02:10:10Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d1ed2f423d71aa2ea9676a71ba4bb2861c5c4e73", "message": "Refactored sqlite-utils insert tests into test_cli_insert.py", "author_date": "2022-01-06T01:57:03Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9e286cc6d2edc14ee7f7263450b11cfdc8f72157", "message": "New help for --lines and --all and --convert and --import, refs #356", "author_date": "2022-01-06T01:32:40Z", "committer_date": "2022-01-06T06:24:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f09d611782a8372cfb002792dfa727325afb4db6", "message": "Note that it only supports APIv1 at the moment", "author_date": "2021-12-26T18:08:40Z", "committer_date": "2021-12-26T18:08:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8c401ee0f054de2f568c3a8302c9223555146407", "message": "Fixed remaining code and docs for new block=True default, closes #1579", "author_date": "2021-12-23T19:18:20Z", "committer_date": "2021-12-23T19:18:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "75153ea9b94d09ec3d61f7c6ebdf378e0c0c7a0b", "message": "Updated db.execute_write_fn() docs for block=True default, refs #1579", "author_date": "2021-12-23T19:16:31Z", "committer_date": "2021-12-23T19:16:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "00a2895cd2dc42c63846216b36b2dc9f41170129", "message": "execute_write defaut is now block=True, closes #1579", "author_date": "2021-12-23T19:03:49Z", "committer_date": "2021-12-23T19:03:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ace86566b28280091b3844cf5fbecd20158e9004", "message": "Remove concept of special_args, re-arrange TableView a bit, refs #1518", "author_date": "2021-12-22T20:22:44Z", "committer_date": "2021-12-22T20:23:05Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6b1384b2f529134998fb507e63307609a5b7f5c0", "message": "Track plausible for docs.datasette.io not datasette.io", "author_date": "2021-12-20T23:55:17Z", "committer_date": "2021-12-20T23:55:17Z", "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": "554aae5c51b7ce1b570e0e9bbe45f4cf9200f2bf", "message": "Plausible analytics for the documentation", "author_date": "2021-12-20T17:23:05Z", "committer_date": "2021-12-20T17:23:05Z", "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": "f36e010b3b69ada104b79d83c7685caf9359049e", "message": "Upgrade to Pluggy>=1.0, refs #1575", "author_date": "2021-12-20T01:25:40Z", "committer_date": "2021-12-20T01:25:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "dbaac79946034e0b00714e2da39f934d693883d2", "message": "Release 0.60a1\n\nRefs #1547, #1555, #1562, #1563, #1564, #1567, #1568, #1569, #1570, #1571, #1572", "author_date": "2021-12-19T22:08:10Z", "committer_date": "2021-12-19T22:08:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "4094741c2881c2ada3f3f878b532fdaec7914953", "message": "Fixed bug with custom templates for writable canned queries, closes #1547", "author_date": "2021-12-19T21:11:57Z", "committer_date": "2021-12-19T21:11:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "5fac26aa221a111d7633f2dd92014641f7c0ade9", "message": "Another populate_schema_tables optimization, refs #1555", "author_date": "2021-12-19T20:54:12Z", "committer_date": "2021-12-19T20:54:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f65817000fdf87ce8a0c23edc40784ebe33b5842", "message": "Include count in execute_write_many traces, closes #1571", "author_date": "2021-12-19T20:30:34Z", "committer_date": "2021-12-19T20:30:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c6ff1f23e6a0b26dde8f5b30be3b868b031b6ecf", "message": "Queries took rather than query took, closes #1572", "author_date": "2021-12-19T04:03:21Z", "committer_date": "2021-12-19T04:03:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "97b1723dd09cf000485d4e050efc5bb4f5184a06", "message": "Optimize init_internal_db by running PRAGMA in a single function\n\nRefs #1555", "author_date": "2021-12-19T03:49:11Z", "committer_date": "2021-12-19T03:49: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": "d637ed46762fdbbd8e32b86f258cd9a53c1cfdc7", "message": "Use execute_write_many to optimize internal DB, refs #1555, #1570", "author_date": "2021-12-18T19:11:08Z", "committer_date": "2021-12-18T19:11: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": "5cadc244895fc47e0534c6e90df976d34293921e", "message": "db.execute_write_script() and db.execute_write_many(), closes #1570\n\nRefs #1555", "author_date": "2021-12-18T18:57:22Z", "committer_date": "2021-12-18T18:57: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": "2e4ba71b53a45a7d2273afd30e400002c7f39755", "message": "Optimize create table calls using executescript=True\n\nRefs #1555, #1569", "author_date": "2021-12-18T18:30:53Z", "committer_date": "2021-12-18T18:34: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": "9e094b7c9d575320a2f0c956eb547bfcf6d64d39", "message": "db.execute_write(executescript=True) option, closes #1569", "author_date": "2021-12-18T18:28:25Z", "committer_date": "2021-12-18T18:34: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": "85c22f4fbccb7b35fbc16d3ef035ca71b1a5a20a", "message": "Corrected Datasette(files=) example from #1563", "author_date": "2021-12-18T18:10:37Z", "committer_date": "2021-12-18T18:10: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": "f81d9d0cd9f567e73a1a54be34b653db8ae2c1cf", "message": "Trace write SQL queries in addition to read ones, closes #1568", "author_date": "2021-12-18T02:42:29Z", "committer_date": "2021-12-18T02:42: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": "7c8f8aa209e4ba7bf83976f8495d67c28fbfca24", "message": "Documentation for Datasette() constructor, closes #1563", "author_date": "2021-12-18T02:19:36Z", "committer_date": "2021-12-18T02:19: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": "3a0cae4d7f77b5c2a103ea74ca7fa7a0d9ff2e66", "message": "Fix bug introduced by refactor in c35b84a2aabe2f14aeacf6cda4110ae1e94d6059", "author_date": "2021-12-18T02:19:09Z", "committer_date": "2021-12-18T02:19: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": "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": "83bacfa9452babe7bd66e3579e23af988d00f6ac", "message": "Call _prepare_connection() on write connections, closes #1564", "author_date": "2021-12-18T01:58:39Z", "committer_date": "2021-12-18T01:58: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": "c35b84a2aabe2f14aeacf6cda4110ae1e94d6059", "message": "Remove undocumented sqlite_functions mechanism, closes #1567", "author_date": "2021-12-18T01:54:39Z", "committer_date": "2021-12-18T01:54: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": "0c91e59d2bbfc08884cfcf5d1b902a2f4968b7ff", "message": "datasette-leaflet-freedraw is an example of filters_from_request", "author_date": "2021-12-17T23:28:44Z", "committer_date": "2021-12-17T23:55: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": "d0f24f9bbc596873f261ed4e0267c4aa5a0bac2b", "message": "Clarifying comment\n\nThe new filters stuff is a little bit action-at-a-distance", "author_date": "2021-12-17T23:28:26Z", "committer_date": "2021-12-17T23:55: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": "35cba9e85a574cebf2986b64107fa84d02bd86ad", "message": "Update janus requirement from <0.8,>=0.6.2 to >=0.6.2,<1.1 (#1562)\n\nUpdates the requirements on [janus](https://github.com/aio-libs/janus) to permit the latest version.\r\n- [Release notes](https://github.com/aio-libs/janus/releases)\r\n- [Changelog](https://github.com/aio-libs/janus/blob/master/CHANGES.rst)\r\n- [Commits](https://github.com/aio-libs/janus/compare/v0.6.2...v1.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: janus\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-12-17T23:08:28Z", "committer_date": "2021-12-17T23:08:28Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f000a7bd75ac512478070f2e2a09c8fb9604c82d", "message": "Use load_extension(?) instead of fstring", "author_date": "2021-12-17T20:15:29Z", "committer_date": "2021-12-17T20:15:29Z", "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": "92a5280d2e75c39424a75ad6226fc74400ae984f", "message": "Release 0.60a0\n\nRefs #473, #625, #1544, #1551, #1552, #1556, #1557", "author_date": "2021-12-17T19:13:02Z", "committer_date": "2021-12-17T19:13:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "aa7f0037a46eb76ae6fe9bf2a1f616c58738ecdf", "message": "filters_from_request plugin hook, now used in TableView\n\n- New `filters_from_request` plugin hook, closes #473\r\n- Used it to extract the logic from TableView that handles `_search` and\r\n`_through` and `_where` - refs #1518\r\n\r\nAlso needed for this plugin work: https://github.com/simonw/datasette-leaflet-freedraw/issues/7", "author_date": "2021-12-17T19:02:14Z", "committer_date": "2021-12-17T19:02: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": "0663d5525cc41e9260ac7d1f6386d3a6eb5ad2a9", "message": "More comments in TableView.data(), refs #1518", "author_date": "2021-12-16T22:00:29Z", "committer_date": "2021-12-16T22:00: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": "2c07327d23d9c5cf939ada9ba4091c1b8b2ba42d", "message": "Move columns_to_select to TableView class, add lots of comments, refs #1518", "author_date": "2021-12-16T21:43:44Z", "committer_date": "2021-12-16T21:43: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": "f3fd8613113d21d44238a6ec54b375f5aa72c4e0", "message": "Removed unneccessary pytest-runner, closes #357", "author_date": "2021-12-16T20:43:12Z", "committer_date": "2021-12-16T20:43:12Z", "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": "0d4145d0f4d8b2a7edc1ba4aac1be56cd536a10a", "message": "Additional test for #625", "author_date": "2021-12-16T20:30:31Z", "committer_date": "2021-12-16T20:30: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": "95d0dd7a1cf6be6b7da41e1404184217eb93f64a", "message": "Fix for colliding facet types bug, closes #625\n\nRefs #830", "author_date": "2021-12-16T20:12:04Z", "committer_date": "2021-12-16T20:12: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": "992496f2611a72bd51e94bfd0b17c1d84e732487", "message": "?_nosuggest=1 parameter for table views, closes #1557", "author_date": "2021-12-16T19:24:54Z", "committer_date": "2021-12-16T19:24: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": "20a2ed6bec367d2f6759be4a879364a72780b59d", "message": "Fixed bug with metadata config of array/date facets, closes #1552\n\nThanks @davidbgk for spotting the fix for the bug.", "author_date": "2021-12-16T18:47:22Z", "committer_date": "2021-12-16T18:47: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": "40e5b0a5b5cbbe7ec9b1a525d61f58227061597e", "message": "How to create indexes with sqlite-utils", "author_date": "2021-12-16T18:03:10Z", "committer_date": "2021-12-16T18:03:10Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "eb53837d2aeacaffd8d37f81a6639139c6a0b4d4", "message": "Always show count of distinct facet values, closes #1556\n\nRefs #1423", "author_date": "2021-12-15T17:58:01Z", "committer_date": "2021-12-15T17:58: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": "4f02c8d4d7f8672cc98e5f8d435b5dc8fb5211dc", "message": "Test for JSON in query_string name, refs #621\n\nPlus simplified implementation of test_request_blank_values", "author_date": "2021-12-14T20:28:34Z", "committer_date": "2021-12-14T20:29: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": "f5538e7161cce92a4dfaa7c5b71fcb6755d96c05", "message": "Bump black from 21.11b1 to 21.12b0 (#1543)\n\nBumps [black](https://github.com/psf/black) from 21.11b1 to 21.12b0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-12-13T23:22:29Z", "committer_date": "2021-12-13T23:22:29Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8b411a6b70e93e044820d613a28607ba5d6fe416", "message": "Update pytest-xdist requirement from <2.5,>=2.2.1 to >=2.2.1,<2.6 (#1548)\n\nUpdates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v2.2.1...v2.5.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest-xdist\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-12-13T23:22:21Z", "committer_date": "2021-12-13T23:22:21Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}}