{"sha": "22f1d9e1999f70af4c5b0f880a820cd9eead3942", "message": "Expand FTS acronym in --help output", "author_date": "2021-03-07T16:41:49Z", "committer_date": "2021-03-07T16:41:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d0fd833b8cdd97e1b91d0f97a69b494895d82bee", "message": "Add compile option to Dockerfile to fix failing test (fixes #696) (#1223)\n\nThis test was failing when run inside the Docker container:\r\n`test_searchable[/fixtures/searchable.json?_search=te*+AND+do*&_searchmode=raw-expected_rows3]`,\r\n\r\nwith this error:\r\n\r\n```\r\n def test_searchable(app_client, path, expected_rows):\r\n response = app_client.get(path)\r\n> assert expected_rows == response.json[\"rows\"]\r\nE AssertionError: assert [[1, 'barry c...sel', 'puma']] == []\r\nE Left contains 2 more items, first extra item: [1, 'barry cat', 'terry dog', 'panther']\r\nE Full diff:\r\nE + []\r\nE - [[1, 'barry cat', 'terry dog', 'panther'],\r\nE - [2, 'terry dog', 'sara weasel', 'puma']]\r\n```\r\n\r\nThe issue was that the version of sqlite3 built inside the Docker\r\ncontainer was built with FTS3 and FTS4 enabled, but without the\r\n`SQLITE_ENABLE_FTS3_PARENTHESIS` compile option passed, which adds\r\nsupport for using `AND` and `NOT` within `match` expressions (see\r\nhttps://sqlite.org/fts3.html#compiling_and_enabling_fts3_and_fts4 and\r\nhttps://www.sqlite.org/compile.html).\r\n\r\nWithout this, the `AND` used in the search in this test was being\r\ninterpreted as a literal string, and so no matches were found. Adding\r\nthis compile option fixes this.\r\n\r\nThanks, @bobwhitelock", "author_date": "2021-03-07T07:41:17Z", "committer_date": "2021-03-07T07:41:17Z", "raw_author": {"value": "62dd4d3238df6431f690ab98cee3e5a02daf6316", "label": "Bob Whitelock"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7476523, "label": "bobwhitelock"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4f9a2f1f47dcf7e8561d68a8a07f5009a13cfdb3", "message": "Fix small typo (#1243)\n\nThanks, @UtahDave", "author_date": "2021-03-04T05:46:10Z", "committer_date": "2021-03-04T05:46:10Z", "raw_author": {"value": "43961130e6c3858eb95518c964f72d63a00f0384", "label": "David Boucha"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 306240, "label": "UtahDave"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7c87532acc4e9d92caa1c4ee29a3446200928018", "message": "New .add_memory_database() method, closes #1247", "author_date": "2021-03-01T04:02:18Z", "committer_date": "2021-03-01T04:02: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": "47eb885cc2c3aafa03645c330c6f597bee9b3b25", "message": "JSON faceting now suggested even if column has blank strings, closes #1246", "author_date": "2021-03-01T03:44:04Z", "committer_date": "2021-03-01T03:44: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": "cc6774cbaaba2359e0a92cfcc41ad988680075d6", "message": "Upgrade httpx and remove xfail from tests, refs #1005", "author_date": "2021-02-28T22:34:44Z", "committer_date": "2021-02-28T22:34: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": "afed51b1e36cf275c39e71c7cb262d6c5bdbaa31", "message": "Note about where to find plugin examples, closes #1244", "author_date": "2021-02-26T17:27:09Z", "committer_date": "2021-02-26T17:27: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": "09c3386f55f766b135b6a1c00295646c4ae29bec", "message": "Applied Black, refs #237", "author_date": "2021-02-25T17:13:00Z", "committer_date": "2021-02-25T17:13: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": "bba6e241be0e4aa596da0d5d4ae787d9d4cde92e", "message": "--ignore for sqlite-utils drop-table and drop-view, closes #237", "author_date": "2021-02-25T17:11:37Z", "committer_date": "2021-02-25T17:11:37Z", "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": "c236894caa976d4ea5c7503e9331a3e9d2fbb1c4", "message": "table.drop(ignore=True) option, refs #237", "author_date": "2021-02-25T17:05:08Z", "committer_date": "2021-02-25T17:05: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": "a76e3b33ac983355e78169b11f2b27cacb54b551", "message": "Fixed bug with add_foreign_key against columns with spaces, closes #238", "author_date": "2021-02-25T16:53:53Z", "committer_date": "2021-02-25T16:53: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": "16987bd56ef04ed1f1629b58272d8592c3a13249", "message": "Removed rogue assert False, refs #240", "author_date": "2021-02-25T16:35:24Z", "committer_date": "2021-02-25T16:35: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": "38e688fb8bcb58ae888b676fe3f7dd0529b4eecc", "message": "table.pks_and_rows_where() method, closes #240", "author_date": "2021-02-25T16:28:17Z", "committer_date": "2021-02-25T16:28: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": "726f781c50e88f557437f6490b8479c3d6fabfc2", "message": "Fix for arraycontains bug, closes #1239", "author_date": "2021-02-23T00:22:47Z", "committer_date": "2021-02-23T00:22: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": "42caabf7e9e6e4d69ef6dd7de16f2cd96bc79d5b", "message": "Fixed typo", "author_date": "2021-02-22T17:35:41Z", "committer_date": "2021-02-22T17:35:41Z", "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": "1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5", "message": "Resizable SQL editor using cm-resize, refs #1236", "author_date": "2021-02-19T23:47:52Z", "committer_date": "2021-02-19T23:47:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "806c21044ac8d31da35f4c90600e98115aade7c6", "message": "Release 3.6\n\nRefs #113, #236", "author_date": "2021-02-19T05:18:02Z", "committer_date": "2021-02-19T05:18: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": "2ba558888131b58ed13bccea29e0db20c9c01087", "message": "sqlite-utils --attach option, closes #236", "author_date": "2021-02-19T05:08:39Z", "committer_date": "2021-02-19T05:08: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": "999f099cbe267554f679963a3964042f09c1c159", "message": "db.attach(alias, filepath) method, closes #113\n\nWill also be useful for #236", "author_date": "2021-02-19T04:56:32Z", "committer_date": "2021-02-19T04:56:32Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cb8a293bd7ec54e868d702871b39c550465c0521", "message": "Release 0.55\n\nRefs #1205, #1207, #1214, #1221, #1226, #1227, #1232, #1235", "author_date": "2021-02-19T02:01:06Z", "committer_date": "2021-02-19T02:01: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": "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": "73bed175631a79e13a521eee82f8451dd0477eb3", "message": "Corrected documentation for datasette.urls.static_plugins", "author_date": "2021-02-18T23:25:01Z", "committer_date": "2021-02-18T23:25:01Z", "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": "6f41c8a2bef309a66588b2875c3e24d26adb4850", "message": "--crossdb option for joining across databases (#1232)\n\n* Test for cross-database join, refs #283\r\n* Warn if --crossdb used with more than 10 DBs, refs #283\r\n* latest.datasette.io demo of --crossdb joins, refs #283\r\n* Show attached databases on /_memory page, refs #283\r\n* Documentation for cross-database queries, refs #283", "author_date": "2021-02-18T22:09:12Z", "committer_date": "2021-02-18T22:09:12Z", "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": "4df548e7668b5b21d64a267964951e67894f4712", "message": "Update documentation, refs #1226", "author_date": "2021-02-18T18:27:12Z", "committer_date": "2021-02-18T18:32: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": "2c1b9f2445d0ca4ca9f30a1433b7cde8cc0f42a2", "message": "Create FUNDING.yml", "author_date": "2021-02-18T18:22:43Z", "committer_date": "2021-02-18T18:22:43Z", "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": "5af2b99111abd4dcf99a197ca96da036e8384fa4", "message": "Create FUNDING.yml", "author_date": "2021-02-18T18:22:01Z", "committer_date": "2021-02-18T18:22:01Z", "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": "36a44bffbf5185a58fcd2548e8de94e9490a7aea", "message": "Validation for --port, closes #1226", "author_date": "2021-02-18T18:05:27Z", "committer_date": "2021-02-18T18:05:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d2d53a5559f3014cccba2cba7e1eab1e5854c759", "message": "New :issue: Sphinx macro, closes #1227", "author_date": "2021-02-18T01:20:15Z", "committer_date": "2021-02-18T01:20: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": "1f49f32814a942fa076cfe5f504d1621188097ed", "message": "Don't need line_buffering=True here, refs #230", "author_date": "2021-02-15T19:18:28Z", "committer_date": "2021-02-15T19:18:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8fcaee03b718754cc429e03d74ac3ac5d49da92f", "message": "Release 3.5\n\nRefs #228, #229, #230, #231, #232, #234", "author_date": "2021-02-14T22:43:06Z", "committer_date": "2021-02-14T22:43:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef13bb046f525f33cda7cd56a12093a5071a3cb6", "message": "Useful error message for enable_fts() on views, closes #220", "author_date": "2021-02-14T22:34:22Z", "committer_date": "2021-02-14T22:34: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": "50d2096f5ed718df5a6704c2ea265f44d6e9907f", "message": "--no-headers option for sqlite-utils insert --csv, closes #228", "author_date": "2021-02-14T22:25:03Z", "committer_date": "2021-02-14T22:25: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": "427dace184c7da57f4a04df07b1e84cdae3261e8", "message": "Added --csv example to README", "author_date": "2021-02-14T21:36:43Z", "committer_date": "2021-02-14T21:36: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": "67cce7c86139426bd8a5c60c8b48c01bd53bebe4", "message": "Run publish tests on macOS and Windows too, refs #232", "author_date": "2021-02-14T21:35:12Z", "committer_date": "2021-02-14T21:35:12Z", "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": "1a93b72ba710ea2271eaabc204685a27d2469374", "message": "Increase csv field_size_limit to maximum, closes #229\n\nRefs #227", "author_date": "2021-02-14T21:33:21Z", "committer_date": "2021-02-14T21:33: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": "8f042ae1fd323995d966a94e8e6df85cc843b938", "message": "Fix for bug with extra columns in later chunks, closes #234\n\nThanks @nieuwenhoven for the fix, proposed in #225", "author_date": "2021-02-14T21:03:17Z", "committer_date": "2021-02-14T21:03: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": "f51a1f6c3cb2929bcf79cb4efe3b2a9886d9c25c", "message": "Run tests against Ubuntu, macOS and Windows\n\nWith tests fixes for Windows, thanks to @nieuwenhoven in #225. Closes #232", "author_date": "2021-02-14T20:39:54Z", "committer_date": "2021-02-14T20:39: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": "320f3ac33a83b32f89559ef0c162b7eca428a278", "message": "offset= and limit= parameters, closes #231", "author_date": "2021-02-14T20:02:41Z", "committer_date": "2021-02-14T20:02:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cf811e35e1cbb78cd0347e73c2b747d1f4b8497d", "message": "Formatting fix", "author_date": "2021-02-14T19:25:58Z", "committer_date": "2021-02-14T19:25: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": "99ff0a288c08ec2071139c6031eb880fa9c95310", "message": "sqlite-utils insert --sniff option, closes #230", "author_date": "2021-02-14T19:23:12Z", "committer_date": "2021-02-14T19:23:12Z", "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": "1e9eb875a64dfc65d786f4c6a52f6ba08b25b86b", "message": "Switch from codecs.getreader to io.TextIOWrapper, refs #230", "author_date": "2021-02-14T18:33:26Z", "committer_date": "2021-02-14T18:33:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9603d893b9b72653895318c9104d754229fdb146", "message": "Tests for --ssl-keyfile and --ssl-certfile, refs #1221", "author_date": "2021-02-12T00:53:20Z", "committer_date": "2021-02-12T00:53: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": "eda652cf6ee28a0babfb30ce3834512e9e33fb8e", "message": "--ssl-keyfile and --ssl-certfile options to \"datasette serve\"\n\nCloses #1221", "author_date": "2021-02-12T00:52:16Z", "committer_date": "2021-02-12T00:52:16Z", "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": "0bc6ba503eecedb947d2624adbe1327dd849d7fe", "message": "Release 0.3.1\n\nRefs #8, #10", "author_date": "2021-02-11T22:38:21Z", "committer_date": "2021-02-11T22:38:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f901a8a2ed25149e7550799b51c62e1d4a40cce8", "message": "Explicitly open file in utf-8 encoding, refs #10\n\nThanks, RiverZhou", "author_date": "2021-02-11T22:37:36Z", "committer_date": "2021-02-11T22:37:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c8457ddaa487aa2e677963d37217fcb6d544e59", "message": "Fix import error if note has no \"updated\" element (#8)\n\nCo-authored-by: Matej Korosec ", "author_date": "2021-02-11T22:34:05Z", "committer_date": "2021-02-11T22:34:05Z", "raw_author": {"value": "f85fb7898f36734a83fd9c8a2c2e96c751920c35", "label": "mkorosec"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 4028322, "label": "mkorosec"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1c355e5678877e14eefa2a5fab5a267342a03335", "message": "Release 0.3\n\nRefs #7, #9, #11", "author_date": "2021-02-11T22:14:01Z", "committer_date": "2021-02-11T22:14:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2804dd4fb8ddc23d5406c6ab7019dff87f3a1655", "message": "Require at least sqlite-utils 3.0, refs #7", "author_date": "2021-02-11T22:12:45Z", "committer_date": "2021-02-11T22:12:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "95a4905d9bfb9b7861fe59f037bceac9f577a42b", "message": "Better HTML entity handling, closes #9", "author_date": "2021-02-11T22:10:49Z", "committer_date": "2021-02-11T22:10:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "44e58ba1da044e757857ad0e9c2706f674725f73", "message": "Fix for ENEX files on Windows, thanks @dskrad\n\nCloses #11", "author_date": "2021-02-11T21:18:43Z", "committer_date": "2021-02-11T21:18:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "197e69cec40052c423a5ed071feb5f7cccea41b9", "message": "Fixed typo", "author_date": "2021-02-09T15:47:54Z", "committer_date": "2021-02-09T15:47:54Z", "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": "aa1fe0692c2abb901216738bfb35f9fcc5090e7d", "message": "Updated demo and video links", "author_date": "2021-02-08T03:27:02Z", "committer_date": "2021-02-08T03:27:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "726219c3503e77440975cd15b74d006639feb0f8", "message": "Release 3.4.1\n\nCloses #226", "author_date": "2021-02-06T02:10:04Z", "committer_date": "2021-02-06T02:10:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7d04565010c644a5f709f6076eca9d2acf3361b2", "message": "Remove rogue import, refs #226", "author_date": "2021-02-06T02:09:48Z", "committer_date": "2021-02-06T02:09: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": "f8010ca78fed8c5fca6cde19658ec09fdd468420", "message": "Release 3.4\n\nRefs #223", "author_date": "2021-02-06T01:37:27Z", "committer_date": "2021-02-06T01:37:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1b666f9315d4ea6bb332b2e75e48480c26100199", "message": "--delimiter and --quotechar, closes #223", "author_date": "2021-02-06T01:34:47Z", "committer_date": "2021-02-06T01:34:47Z", "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": "3a3de76009ea482911c22f921c3f48cb1337e01a", "message": "Release 0.54.1\n\nRefs #1214", "author_date": "2021-02-02T21:23:39Z", "committer_date": "2021-02-02T21:24: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": "7a2ed9f8a119e220b66d67c7b9e07cbab47b1196", "message": "Fixed bug with ?_sort= and ?_search=, closes #1214", "author_date": "2021-02-02T21:20:53Z", "committer_date": "2021-02-02T21:21:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "beb98bf45488dcb7b8f0a70e13dbf7b2473c998c", "message": "Fixed typo in code example", "author_date": "2021-01-31T08:49:09Z", "committer_date": "2021-01-31T08:49:09Z", "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": "dde3c500c73ace33529672f7d862b76753d309cc", "message": " Using pdb for errors thrown inside Datasette\n\nCloses #1207", "author_date": "2021-01-29T02:12:32Z", "committer_date": "2021-01-29T02:12:32Z", "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": "1600d2a3ec3ada1f6fb5b1eb73bdaeccb5f80530", "message": "Renamed /:memory: to /_memory, with redirects - closes #1205", "author_date": "2021-01-28T22:48:56Z", "committer_date": "2021-01-28T22:48:56Z", "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": "382e9ecd1d429102417b17a1bd75f066cb904e24", "message": "Removed a rogue full-stop", "author_date": "2021-01-25T17:35:06Z", "committer_date": "2021-01-25T17:35: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": "0b9ac1b2e9c855f1b823a06a898891da87c720ef", "message": "Release 0.54\n\nRefs #509, #1091, #1150, #1151, #1166, #1167, #1178, #1181, #1182, #1184, #1185, #1186, #1187, #1194, #1198", "author_date": "2021-01-25T17:33:29Z", "committer_date": "2021-01-25T17:33: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": "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": "07e163561592c743e4117f72102fcd350a600909", "message": "All ?_ parameters now copied to hidden form fields, closes #1194", "author_date": "2021-01-25T03:10:10Z", "committer_date": "2021-01-25T03:10: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": "f3a155531807c586e62b8ff0e97b96a76e949c8d", "message": "Contributing docs for Black and Prettier, closes #1167\n\nRefs #1203", "author_date": "2021-01-25T01:58:15Z", "committer_date": "2021-01-25T01:58: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": "ffff3a4c5398a9f40b61d59736f386444da19289", "message": "Easier way to run Prettier locally (#1203)\n\nThanks, Ben Pickles - refs #1167", "author_date": "2021-01-25T01:41:46Z", "committer_date": "2021-01-25T01:41:46Z", "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": "b6a7b58fa01af0cd5a5e94bd17d686d283a46819", "message": "Initial docs for _internal database, closes #1154", "author_date": "2021-01-25T00:08:29Z", "committer_date": "2021-01-25T00:08: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": "f78e956eca1f363e3a3f93c69fd9fc31bed14629", "message": "Plugin testing documentation on using pytest-httpx\n\nCloses #1198", "author_date": "2021-01-24T20:38:29Z", "committer_date": "2021-01-24T20:38: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": "25c2933667680db045851b2cedcf4666d737d352", "message": "publish heroku now uses python-3.8.7", "author_date": "2021-01-23T00:46:16Z", "committer_date": "2021-01-23T00:46: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": "5378f023529107ff7edbd6ee4ecab6ac170a83db", "message": "Better tool for extracting issue numbers", "author_date": "2021-01-19T20:50:12Z", "committer_date": "2021-01-19T20:50:12Z", "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": "57f4d7b82f9c74298c67c5640207241925b70c02", "message": "Release 0.54a0\n\nRefs #1091, #1145, #1151, #1156, #1157, #1158, #1166, #1170, #1178, #1182, #1184, #1185, #1186, #1187", "author_date": "2021-01-19T20:47:30Z", "committer_date": "2021-01-19T20:47: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": "7e3cfd9cf7aeddf153d907bc3ee08ae0cd489370", "message": "Clarify the name of plugin used in /-/static-plugins/", "author_date": "2021-01-19T20:27:45Z", "committer_date": "2021-01-19T20:27:45Z", "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": "719b6e96a016d0ca8b316d3bed9c2a7a0cb499ee", "message": "Release 0.3.3\n\nRefs #11", "author_date": "2021-01-18T04:34:56Z", "committer_date": "2021-01-18T04:34:56Z", "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": "9648b0bce0c2198cfb0c084e0b3c472fc3699fde", "message": "Depend on sqlite-utils 3.3 for .m2m(alter=True), refs #11", "author_date": "2021-01-18T04:33:56Z", "committer_date": "2021-01-18T04:33:56Z", "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": "36dc7e3909a44878681c266b90f9be76ac749f2d", "message": "Release 3.3\n\nRefs #222", "author_date": "2021-01-18T04:28:24Z", "committer_date": "2021-01-18T04:28:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d4e00f8d0121cf5e1f1ad822dda68919d47cc5e1", "message": "table.m2m(..., alter=True) option, closes #222", "author_date": "2021-01-18T04:26:02Z", "committer_date": "2021-01-18T04:26: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": "0be971c2801ab6369f5b887dc2a578f78fb6b3ef", "message": "alter=True in a bunch more places, refs #11", "author_date": "2021-01-18T04:13:28Z", "committer_date": "2021-01-18T04:13:28Z", "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": "c38c42948cbfddd587729413fd6082ba352eaece", "message": "extra_body_script module support, closes #1187", "author_date": "2021-01-14T02:14:33Z", "committer_date": "2021-01-14T02:14: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": "fa0c3777b876c29df8f2f48901533bce24de9aec", "message": "script type=module support, closes #1186", "author_date": "2021-01-14T01:50:52Z", "committer_date": "2021-01-14T01:50:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0b244d207a460d872cdac029d01deec784058858", "message": "Release 3.2.1\n\nRefs #221", "author_date": "2021-01-12T23:22:53Z", "committer_date": "2021-01-12T23:22: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": "b6840646baf97e4d324d2c53c036ffeeedab9822", "message": ".add_missing_columns() is now case insensitive, closes #221", "author_date": "2021-01-12T23:17:27Z", "committer_date": "2021-01-12T23:17:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "640ac7071b73111ba4423812cd683756e0e1936b", "message": "Better PRAGMA error message, closes #1185", "author_date": "2021-01-12T22:26:19Z", "committer_date": "2021-01-12T22:26:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8e8fc5cee5c78da8334495c6d6257d5612c40792", "message": "Applied Black", "author_date": "2021-01-11T21:34:38Z", "committer_date": "2021-01-11T21:34: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": "ef2ecc1b8987d10d375e350a51d1339172a07c55", "message": "Standardize on 'query string', not 'querystring', in docs\n\nThe request property is request.query_string so this is more consistent.", "author_date": "2021-01-11T21:33:54Z", "committer_date": "2021-01-11T21:33: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": "649f48cd702fb76fed92eac1e5d2fd2ec28fbbf9", "message": "request.full_path property, closes #1184", "author_date": "2021-01-11T21:32:58Z", "committer_date": "2021-01-11T21:32:58Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ed15c9908ea771a95e33e27c6dbbf79ed6146794", "message": "Shrunk ecosystem docs in favour of datasette.io, closes #1182", "author_date": "2021-01-09T22:17:18Z", "committer_date": "2021-01-09T22:17: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": "faa76390a02cf35e507ad5381d388295565e9a89", "message": "Fixed bug introduced in e1efa9b7, refs #1178", "author_date": "2021-01-08T00:01:01Z", "committer_date": "2021-01-08T00:01: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": "4c0995ed60034c687c6464e7abdbd6f45eb6d5a2", "message": "Fixed bug in example nginx config, refs #1091", "author_date": "2021-01-07T23:42:14Z", "committer_date": "2021-01-07T23:42: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": "97fb10c17dd007a275ab743742e93e932335ad67", "message": "Applied Black, refs #1178", "author_date": "2021-01-06T18:22:20Z", "committer_date": "2021-01-06T18:22: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": "e1efa9b7a37dcf4bf56d7faee9e21fbc141f9de5", "message": "force_https_urls on for publish cloudrun, refs #1178", "author_date": "2021-01-06T18:13:34Z", "committer_date": "2021-01-06T18:13: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": "ab7767acbe021ed6ab0a8d4b56ec8b4af6ae9e86", "message": "tmate session mac\n\nSo I can test https://github.com/simonw/datasette/issues/93", "author_date": "2021-01-04T21:31:55Z", "committer_date": "2021-01-04T21:31:55Z", "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": "b10c6ed970bcd12ebf1bee0635ff0edb58835eca", "message": "Updated links", "author_date": "2021-01-04T19:55:13Z", "committer_date": "2021-01-04T19:55:13Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 205429375, "label": "swarm-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3054e0f7307da4c31850b74bd73238b33d6c750a", "message": "Install Prettier via package.json (#1170)\n\n* Error if Prettier isn't already installed\r\n* Temporarily run Prettier check on every commit\r\n* Install and run Prettier via package.json\r\n* Trigger another prettier check on CI", "author_date": "2021-01-04T19:52:33Z", "committer_date": "2021-01-04T19:52:33Z", "raw_author": {"value": "2d4f689f43f0635ebfebca53689651b62ee95193", "label": "Ben Pickles"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 3637, "label": "benpickles"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4cc82fd0bccc9d2eeb3510beb4e691d7da099f84", "message": "Release 3.2\n\nRefs #206, #211, #212, #213, #214, #215, #216, #217, #218, #219", "author_date": "2021-01-03T21:15:26Z", "committer_date": "2021-01-03T21:15:26Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "0d2a47eab99f625be7ef4f77c6e9803177d13a2c", "message": ".reset_counts() method and reset-counts command, closes #219", "author_date": "2021-01-03T20:59:31Z", "committer_date": "2021-01-03T20:59: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": "b4f09146d342ba72190f9a8543a44ccd6ea06b02", "message": "table.has_counts_triggers property, refs #219", "author_date": "2021-01-03T20:41:24Z", "committer_date": "2021-01-03T20:41: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": "c265541384c1e794b167da762c49a078b2195bf8", "message": "Shorter help summary for rebuild_fts", "author_date": "2021-01-03T20:22:07Z", "committer_date": "2021-01-03T20:22: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": "94b50230666cc6657a7b447e0ef1ddcb74a44473", "message": "table.count now uses cached counts if db.use_counts_table\n\nCloses #215", "author_date": "2021-01-03T20:19:34Z", "committer_date": "2021-01-03T20:19: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": "036ec6d32313487527c66dea613a3e7118b97459", "message": "Ignore test .db files", "author_date": "2021-01-03T18:43:21Z", "committer_date": "2021-01-03T18:43: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"}}