{"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": "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": "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": "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": "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": "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": "a6ff123de5464806441f6a6f95145c9a83b7f20b", "message": "keep_blank_values=True when parsing query_string, closes #1551\n\nRefs #1518", "author_date": "2021-12-12T20:01:51Z", "committer_date": "2021-12-12T20:01: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": "492f9835aa7e90540dd0c6324282b109f73df71b", "message": "Refactor table view API tests to test_table_api.py\n\nRefs #1518", "author_date": "2021-12-12T03:07:19Z", "committer_date": "2021-12-12T03:07: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": "1876975e3b120298cec2ff14825260f4a19a0568", "message": "Refactor table view HTML tests to test_table_html.py\n\nRefs #1518", "author_date": "2021-12-12T03:06:45Z", "committer_date": "2021-12-12T03:06:45Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ee13f98c2c7ca3b819bd0fc55da3108cb6a6434a", "message": "Better test for rebuild, refs #354", "author_date": "2021-12-11T00:59:37Z", "committer_date": "2021-12-11T00:59: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": "3b2a7c0e5bfc05b18eddb40dabb71dee9a333a15", "message": "Refactor test for #149, spitting it from other rebuild test\n\nAlso refs #354", "author_date": "2021-12-11T00:56:50Z", "committer_date": "2021-12-11T00:56:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "500a35ad4d91c8a6232134ce9406efec11bedff8", "message": "Also support def convert(value), closes #355\n\nPlus added custom syntax error display", "author_date": "2021-12-11T00:49:28Z", "committer_date": "2021-12-11T00:49: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": "7a43af232e4bc00bd227307665163614e225948b", "message": "Support nested imports, closes #351", "author_date": "2021-12-11T00:11:22Z", "committer_date": "2021-12-11T00:11: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": "a3df483c803ea6e45cf878025aa8a59d2c62f67e", "message": "sqlite-utils convert db table column -, refs #353", "author_date": "2021-12-11T00:01:02Z", "committer_date": "2021-12-11T00:01:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bc9763d1206df2cfb2dab4d6e0fb0c7f02408ba2", "message": "Release 2.8.3\n\nRefs #59, #61", "author_date": "2021-12-01T19:36:52Z", "committer_date": "2021-12-01T19:36:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7750ce88755f44aa10301889642205311a8c6c4d", "message": "Fixed incorrect help on get command", "author_date": "2021-12-01T19:34:22Z", "committer_date": "2021-12-01T19:34:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "7c02be2ee94cc64b120cc58b7a72cd387031f287", "message": "Release 0.59.4\n\nRefs #1525, #1527", "author_date": "2021-11-30T06:45:37Z", "committer_date": "2021-11-30T06:45:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ca6624643842f4b80644b83c3f4ad7c2265c15d8", "message": "Updated JSON foreign key tables test for #1525", "author_date": "2021-11-30T06:45:04Z", "committer_date": "2021-11-30T06:45: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": "35b12746ba2bf9f254791bddac03d25b19be9b77", "message": "Fixed CSV test I broke in #1525", "author_date": "2021-11-30T06:37:22Z", "committer_date": "2021-11-30T06:37:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a37ee74891f14898d5810127c7ca3355e77ff57d", "message": "Correct link to _ prefix on row page, closes #1525", "author_date": "2021-11-30T06:34:31Z", "committer_date": "2021-11-30T06:34:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "69244a617b1118dcbd04a8f102173f04680cf08c", "message": "Rename city_id to _city_id in fixtures, refs #1525", "author_date": "2021-11-30T06:17:27Z", "committer_date": "2021-11-30T06:20:42Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "06762776f712526fdb40a18ed26f259be62bb214", "message": "Fix for incorrect hidden for fields for _columns, refs #1527", "author_date": "2021-11-30T03:04:20Z", "committer_date": "2021-11-30T03:04:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "213a0ff177f23a35f3b235386366ff132eb879f1", "message": "Really fix flake8 error, refs #344, #345", "author_date": "2021-11-29T22:34:40Z", "committer_date": "2021-11-29T22:34:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1f8178f7e41f64965195c1320d310032d783a8b1", "message": "Fix flake8 error, refs #344, #345", "author_date": "2021-11-29T22:29:46Z", "committer_date": "2021-11-29T22:29:57Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e3f108e0f339e3d87ce48541bbca8f891bfaf040", "message": "db.supports_strict and table.strict properties, refs #344", "author_date": "2021-11-29T22:19:30Z", "committer_date": "2021-11-29T22:19:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3ef47a0896c7e63404a34e465b7160c80eaa571d", "message": "Link rel=alternate header for tables and rows\n\nAlso added Access-Control-Expose-Headers: Link to --cors mode.\n\nCloses #1533\n\nRefs https://github.com/simonw/datasette-notebook/issues/2\n\nLL#\tmetadata.json.1", "author_date": "2021-11-27T20:08:42Z", "committer_date": "2022-02-02T07:49: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": "126703706ea153f63e6134ad14e5712e4bbcb8ae", "message": "Release 3.19\n\nRefs #342", "author_date": "2021-11-21T04:40:47Z", "committer_date": "2021-11-21T04:41: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": "48f11998b73350057b74fe6ab464d4ac3071637c", "message": "Release 0.59.3\n\nRefs #448, #838, #1519", "author_date": "2021-11-20T23:40:21Z", "committer_date": "2021-11-20T23:40: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": "d8c79b1340ceb742077587fb7f76ed8699d4e402", "message": "Link to Apache proxy demo from documentation, closes #1524", "author_date": "2021-11-20T23:33:58Z", "committer_date": "2021-11-20T23:33: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": "ed77eda6d8f10c63fc0670c7150fc974f786ade5", "message": "Add datasette-redirect-to-https plugin\n\nAlso configured suprvisord children to log to stdout, so that I\ncan see them with flyctly logs -a datasette-apache-proxy-demo\n\nRefs #1524", "author_date": "2021-11-20T23:30:25Z", "committer_date": "2021-11-20T23:30: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": "f11a13d73f021906f04b495cd589915e9a926bc5", "message": "Extract out Apache config to separate file, refs #1524", "author_date": "2021-11-20T20:23:40Z", "committer_date": "2021-11-20T20:23: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": "250db8192cb8aba5eb8cd301ccc2a49525bc3d24", "message": "Hopefully last fix relating to #1519, #838", "author_date": "2021-11-20T19:09:05Z", "committer_date": "2021-11-20T19:09: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": "08947fa76433d18988aa1ee1d929bd8320c75fe2", "message": "Fix more broken base_url links\n\nRefs #1519, #838", "author_date": "2021-11-20T19:03:08Z", "committer_date": "2021-11-20T19:03: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": "48951e4304cc39b49e26682836d6961e165bddb1", "message": "Switch to hosting demo on Fly, closes #1522", "author_date": "2021-11-20T18:51:51Z", "committer_date": "2021-11-20T18:51: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": "494f11d5cc88f05df300f6f41bcf083a736487dc", "message": "Switch from Alpine to Debian, refs #1522", "author_date": "2021-11-20T18:51:14Z", "committer_date": "2021-11-20T18:51:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "24b5006ad7c316d00a1a963db5bfa82a49fab116", "message": "ProxyPreserveHost On for apache-proxy demo, refs #1522", "author_date": "2021-11-20T01:11:13Z", "committer_date": "2021-11-20T01:11: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": "640031edfd40ba66aee3c4f7008c78c6a78a3e69", "message": "Fixed bug introduced in #1519", "author_date": "2021-11-20T01:01:17Z", "committer_date": "2021-11-20T01:01:17Z", "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": "fe687fd0207c4c56c4778d3e92e3505fc4b18172", "message": "Fixed a whole bunch of broken base_url links\n\nRefs #1519, #838", "author_date": "2021-11-20T00:52:33Z", "committer_date": "2021-11-20T00:53: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": "a1ba6cd6bb86d935cdad240de6be6b37aad683f2", "message": "Use build arguments, refs #1522", "author_date": "2021-11-20T00:34:35Z", "committer_date": "2021-11-20T00:34:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c617e1769ea27e045b0f2907ef49a9a1244e577d", "message": "Fixed test I broke with new repr() in ##1519", "author_date": "2021-11-19T23:13:17Z", "committer_date": "2021-11-19T23:13:17Z", "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": "c76bbd40664f789c45564b7796628e5110cd3b17", "message": "New live demo with Apache proxying, refs #1522", "author_date": "2021-11-19T22:50:06Z", "committer_date": "2021-11-19T22:50: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": "ff0dd4da38d48c2fa9250ecf336002c9ed724e36", "message": "repr() method for Request, refs #1519", "author_date": "2021-11-19T20:29:37Z", "committer_date": "2021-11-19T20:29:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "93b21c230a6ae33e5a4904f042fa513796689bce", "message": "Extra parameters for .lookup(), passed to .insert() - closes #342", "author_date": "2021-11-19T07:26:50Z", "committer_date": "2021-11-19T07:26:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "30255055150d7bc0affc8156adc18295495020ff", "message": "functools.wraps to help investigate #1517", "author_date": "2021-11-19T03:19:43Z", "committer_date": "2021-11-19T03:19:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6e971b4ac175df95ac7fe5dc2b57b53ad7f533fc", "message": "Test confirming plugins can over-ride default routes, closes #1517", "author_date": "2021-11-19T03:07:21Z", "committer_date": "2021-11-19T03:07: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": "0156c6b5e52d541e93f0d68e9245f20ae83bc933", "message": "Facet in predictable order for tests, refs #448", "author_date": "2021-11-16T01:31:33Z", "committer_date": "2021-11-16T01:31: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": "55024b5301892306b786fc37a8ab3c096be5c227", "message": "_facet_array no longer confused by duplicate array items, closes #448", "author_date": "2021-11-16T01:19:33Z", "committer_date": "2021-11-16T01:19: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": "07044bd130542870d5eb2e545988d0a24eb573ec", "message": "SQL view-friendly arraycontains/arraynotcontains implementation, refs #448", "author_date": "2021-11-15T23:41:07Z", "committer_date": "2021-11-15T23:41: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": "3b8abe608796e99e4ffc5f3f4597a85e605c0e9b", "message": "Release 3.18\n\nRefs #324, #329, #330, #331, #332, #335, #338, #339", "author_date": "2021-11-15T03:15:23Z", "committer_date": "2021-11-15T03:15:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ffb54427d3c5944ea4ed83d138d3917309cc5242", "message": "insert now replaces square braces in column name with underscore, closes #341", "author_date": "2021-11-15T02:56:35Z", "committer_date": "2021-11-15T02:56: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": "fb9d61754a9088a4efafce490db01e2999dea2d2", "message": "Better type signature for hash_id, closes #341", "author_date": "2021-11-15T02:19:28Z", "committer_date": "2021-11-15T02:19: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": "54a2269e91ce72b059618662ed133a85f3d42e4a", "message": "Optional second argument to .lookup() to populate extra columns, closes #339", "author_date": "2021-11-15T02:01:56Z", "committer_date": "2021-11-15T02:01: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": "9cda5b070f885a7995f0c307bcc4f45f0812994a", "message": "Handle dict/tuple/list mapping to TEXT, closes #338", "author_date": "2021-11-15T00:36:00Z", "committer_date": "2021-11-15T00:36: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": "84007dffa8fd2fcdf4ff24abe6ee90c01c3d08ae", "message": "Applied Black, refs #322, #328", "author_date": "2021-11-15T00:28:53Z", "committer_date": "2021-11-15T00:28: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": "adea5bc3965c80684f219b12299f708f2f422ca1", "message": "flake8 fix, refs #331", "author_date": "2021-11-14T23:24:15Z", "committer_date": "2021-11-14T23:24:15Z", "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": "73e214a9760c5dc32ed3c5429cb04d4d471ce014", "message": "py.typed file so mypy picks up the types, closes #331", "author_date": "2021-11-14T23:21:04Z", "committer_date": "2021-11-14T23:21: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": "12b8c9de256ba907d4fa8e134bf9ce9bc012302e", "message": "sqlite-utils memory --flatten, closes #332", "author_date": "2021-11-14T23:05:00Z", "committer_date": "2021-11-14T23:05: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": "13195d8747764df3952ed1117e0fd2152f1899e7", "message": "Test demonstrating fix for #335", "author_date": "2021-11-14T22:55:42Z", "committer_date": "2021-11-14T22:55:42Z", "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": "e8d958109ee290cfa1b44ef7a39629bb50ab673e", "message": "create_index(..., find_unique_name=True) option, refs #335", "author_date": "2021-11-14T22:49:19Z", "committer_date": "2021-11-14T22:49:42Z", "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": "502c02fa6dde6a8bb840af6c4c8cf858aa1db687", "message": "Pin to docutils<0.18 in ReadTheDocs, refs #1507", "author_date": "2021-11-14T05:37:40Z", "committer_date": "2021-11-14T05:37: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": "de1e031713f47fbd51eb7239db3e7e6025fbf81a", "message": "Release 0.59.2\n\nRefs #1497, #1503, #1506", "author_date": "2021-11-14T05:14:43Z", "committer_date": "2021-11-14T05:14:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1c13e1af0664a4dfb1e69714c56523279cae09e4", "message": "Ensure query columns are included too, ref #1503", "author_date": "2021-11-14T05:08:33Z", "committer_date": "2021-11-14T05:08: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": "c9e3cfecc8e966e5137d72e3f2150be9602d55f5", "message": "Columns in filters now ignore ?_nocol, closes #1503", "author_date": "2021-11-14T04:53:00Z", "committer_date": "2021-11-14T04:53: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": "c306b696de0a582e322f9eb7cb4125c83301e3a9", "message": "Correct facet links for columns with a leading underscore, closes #1506", "author_date": "2021-11-14T04:44:54Z", "committer_date": "2021-11-14T04:44: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": "2c31d1cd9cd3b63458ccbe391866499fa3f44978", "message": "Upgrade Docker base to Debian buster, refs #1497", "author_date": "2021-10-24T23:24:41Z", "committer_date": "2021-10-24T23:24:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "3a2ed6300d2d31972a5ac633f4e1e9561e163e29", "message": "Run tests on 3.10 during publish, refs #1482", "author_date": "2021-10-24T22:37:43Z", "committer_date": "2021-10-24T22:37:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e6e44372b34414eac2f36a4c1120af4f755aa423", "message": "Release 0.59.1\n\nRefs #1482, #1496", "author_date": "2021-10-24T22:29:56Z", "committer_date": "2021-10-24T22:29: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": "15a9d4abfff0c45dee2a9f851326e1d61b1c678c", "message": "Docs on named parameters with cast as real/integer, closes #1496", "author_date": "2021-10-22T19:34:23Z", "committer_date": "2021-10-22T19:34:23Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a1b20852db751acc445dce5f23e988d2c0299655", "message": "Unwrapped some documentation text", "author_date": "2021-10-22T19:00:00Z", "committer_date": "2021-10-22T19:00:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e5d01ca5831844a02ef5b1ef0d5b9eb8bad3c9a4", "message": "Fixed typo in release notes", "author_date": "2021-10-22T18:56:27Z", "committer_date": "2021-10-22T18:56:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ff9ccfb0310501a3b4b4ca24d73246a8eb3e7914", "message": "Fixed typo in release notes", "author_date": "2021-10-14T19:23:43Z", "committer_date": "2021-10-14T19:23:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8934507cdc0029a598cf37cdb3818fd31af5e33c", "message": "Release 0.59\n\nRefs #942, #1404, #1405, #1416, #1420, #1421, #1422, #1423, #1425, #1431, #1443, #1446, #1449, #1467, #1469, #1470, #1488", "author_date": "2021-10-14T19:22:19Z", "committer_date": "2021-10-14T19:22: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": "81bf9a9f3cc5b30107a6b1adeee39d5e8312ecfc", "message": "Updated --cors documentation, refs #1467", "author_date": "2021-10-14T19:19:03Z", "committer_date": "2021-10-14T19:19: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": "85849935292e500ab7a99f8fe0f9546e903baad3", "message": "--cors Access-Control-Allow-Headers: Authorization\n\nRefs #1467, refs https://github.com/simonw/datasette-auth-tokens/issues/4", "author_date": "2021-10-14T19:03:28Z", "committer_date": "2021-10-14T19:03: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": "763d0a0faabc6b53fa21ea2f0914e83ca12dfb34", "message": "Fix for cog menu default facet bug, closes #1469", "author_date": "2021-10-13T21:19:53Z", "committer_date": "2021-10-13T21:20: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": "b50bf5d13fed10d0b930f62198d8f2658e15e1eb", "message": "Don't persist _next in hidden field, closes #1483", "author_date": "2021-10-13T21:08:06Z", "committer_date": "2021-10-13T21:08: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": "0d5cc20aeffa3537cfc9296d01ec24b9c6e23dcf", "message": "Revert \"asyncio_run helper to deal with a 3.10 warning, refs #1482\"\n\nThis reverts commit 98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c.", "author_date": "2021-10-10T01:25:33Z", "committer_date": "2021-10-10T01:25: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": "875117c343e454221ef023be6ad977fdaea3ceda", "message": "Fix bug with ?_next=x&_sort=rowid, closes #1470", "author_date": "2021-10-10T01:14:56Z", "committer_date": "2021-10-10T01:14: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": "1163da89163f357003007b14f458a2c28f2e0a8e", "message": "Update test to handle Python 3.10 error message differenc, refs #1482", "author_date": "2021-10-09T00:32:52Z", "committer_date": "2021-10-09T00:32: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": "98dcabccbbf9c0800efa74df9b7d1fee81c3cd0c", "message": "asyncio_run helper to deal with a 3.10 warning, refs #1482", "author_date": "2021-10-09T00:32:11Z", "committer_date": "2021-10-09T00:32: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": "54191d4dc114d7dc21e849b48a4d5ae4f9e601ca", "message": "Release 3.17.1\n\nRefs #325, #328", "author_date": "2021-09-22T20:49:36Z", "committer_date": "2021-09-22T20:49:36Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c1b26eed03f60c3e317550053a3832b7ad62e588", "message": "sqlite-utils memory handles files with same filename, closes #325", "author_date": "2021-09-22T20:45:37Z", "committer_date": "2021-09-22T20:45: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": "7427a9137f60de961b6331d0922a3f03da0d1890", "message": "Output [] in JSON mode if no rows, closes #328", "author_date": "2021-09-22T20:20:04Z", "committer_date": "2021-09-22T20:20: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": "fb1a3a4b9fbe6bee80e93d86c2a10dd248636ab4", "message": "Release 0.22\n\nRefs #58", "author_date": "2021-09-21T17:39:08Z", "committer_date": "2021-09-21T17:39:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}