{"sha": "b267b5775436577a91a9f9655143908aecff05da", "message": "Upgrade to httpx 0.20\n\n* Upgrade to httpx 0.20, closes #1488\r\n* TestClient.post() should not default to following redirects", "author_date": "2021-10-14T18:03:44Z", "committer_date": "2021-10-14T18:03:44Z", "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": "2a8c6690399ee832ee62aafdede1794f5945d911", "message": "Update beautifulsoup4 requirement (#1463)\n\nUpdates the requirements on [beautifulsoup4](http://www.crummy.com/software/BeautifulSoup/bs4/) to permit the latest version.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: beautifulsoup4\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-10-13T22:35:36Z", "committer_date": "2021-10-13T22:35:36Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "fda4dad23a0494890267fbe8baf179e2b56ee914", "message": "Test against Python 3.10 (#330)\n\n* Test against Python 3.10\r\n* Added 3.10 to classifiers\r\n* Test on Python 3.10 before publish", "author_date": "2021-10-13T22:25:05Z", "committer_date": "2021-10-13T22:25:05Z", "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": "e1012e7098056734d9c90f081493991009253390", "message": "Bump black from 21.7b0 to 21.9b0 (#1471)\n\nBumps [black](https://github.com/psf/black) from 21.7b0 to 21.9b0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-10-13T21:47:42Z", "committer_date": "2021-10-13T21:47:42Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a673a93b57e249f06b2d0265ce33f458258feeb0", "message": "Update pluggy requirement from ~=0.13.0 to >=0.13,<1.1 (#1448)\n\nUpdates the requirements on [pluggy](https://github.com/pytest-dev/pluggy) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pluggy/releases)\r\n- [Changelog](https://github.com/pytest-dev/pluggy/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pluggy/compare/0.13.0...1.0.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pluggy\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-10-13T21:11:00Z", "committer_date": "2021-10-13T21:11:00Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "31352914c427162f785d2610222a54a426d5215f", "message": "Update full_text_search.rst (#1474)\n\nChange \"above\" to \"below\" to correct correspondence of reference to example.", "author_date": "2021-10-13T21:10:23Z", "committer_date": "2021-10-13T21:10:23Z", "raw_author": {"value": "c78bb0e63f63cce7b49009493a7b927ff92e8488", "label": "Michael Tiemann"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 72577720, "label": "MichaelTiemannOSC"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6aab0217f07bff4556cc92885a14279d5b295f84", "message": "Update pytest-xdist requirement from <2.4,>=2.2.1 to >=2.2.1,<2.5 (#1476)\n\nUpdates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v2.2.1...v2.4.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest-xdist\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-10-13T21:10:03Z", "committer_date": "2021-10-13T21:10:03Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "759fd97a54638c1a5e2cac65bac0ac7c07ce2305", "message": "Update pytest-timeout requirement from <1.5,>=1.4.2 to >=1.4.2,<2.1 (#1485)\n\nUpdates the requirements on [pytest-timeout](https://github.com/pytest-dev/pytest-timeout) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-timeout/releases)\r\n- [Commits](https://github.com/pytest-dev/pytest-timeout/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest-timeout\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-10-13T21:09:23Z", "committer_date": "2021-10-13T21:09:23Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "68087440b3448633a62807c1623559619584f2ee", "message": "Added instructions for installing plugins via pipx\n\nCloses #1486", "author_date": "2021-10-13T21:09:10Z", "committer_date": "2021-10-13T21:09:10Z", "raw_author": {"value": "72cbfb40fcc4427805497914ebea4a0a617cbfb9", "label": "Rhet Turnbull"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 41546558, "label": "RhetTbull"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "718a8f61bcaed39c04d5d223104056213f8c8516", "message": "Clarified description of --quote", "author_date": "2021-10-02T16:54:39Z", "committer_date": "2021-10-02T16:54:39Z", "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": "63886178a649586b403966a27a45881709d2b868", "message": "Describe a common mistake using csrftoken()", "author_date": "2021-09-22T22:44:28Z", "committer_date": "2021-09-22T22:44:28Z", "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": "91aa5f578e871a7976ca0a861862f9b9dd162464", "message": "Fix for since_id bug, closes #58 (#59)\n\nFixes remaining instances of this bug", "author_date": "2021-09-21T17:37:40Z", "committer_date": "2021-09-21T17:37:40Z", "raw_author": {"value": "98a500b3673cfe0c268b7a6ef2e6a08ed458be22", "label": "Ruben Vermeersch"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 42904, "label": "rubenv"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b28b6cd2fe97f7e193a235877abeec2c8eb0a821", "message": "Warn that execute_write_fn(fn) should be a non-async function", "author_date": "2021-09-12T20:13:52Z", "committer_date": "2021-09-12T20:13:52Z", "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": "d57ab156b35ec642549fb69d08279850065027d2", "message": "Added researchers too, refs #1455", "author_date": "2021-09-04T16:33:20Z", "committer_date": "2021-09-04T16:33:20Z", "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": "772f9a07ce363869e0aaa7600617454dc00e6966", "message": "Add scientists to target groups (#1455)", "author_date": "2021-09-04T16:31:38Z", "committer_date": "2021-09-04T16:31:38Z", "raw_author": {"value": "106fe7fbf8b80a01038e265a137b3b703422db48", "label": "Robert Gieseke"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 198537, "label": "rgieseke"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "67cbf0ae7243431bf13702e6e3ba466b619c4d6f", "message": "Example for register_commands, refs #1449", "author_date": "2021-08-28T11:17:03Z", "committer_date": "2021-08-28T11:17:03Z", "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": "50c35b66a476c186549167140b6ebc0a6ec43fc1", "message": "Added missing space", "author_date": "2021-08-28T11:14:38Z", "committer_date": "2021-08-28T11:14:38Z", "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": "36a466f142e5bad52719851c2fbda0c05cd35b99", "message": "Notes on latest Evernote changes", "author_date": "2021-08-25T05:44:16Z", "committer_date": "2021-08-25T05:44:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 303218369, "label": "evernote-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a1a33bb5822214be1cebd98cd858b2058d91a4aa", "message": "Bump black from 21.6b0 to 21.7b0 (#1400)\n\nBumps [black](https://github.com/psf/black) from 21.6b0 to 21.7b0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-08-25T01:29:55Z", "committer_date": "2021-08-25T01:29:55Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5161422b7fa249c6b7d6dc47ec6f483d3fdbd170", "message": "Update trustme requirement from <0.9,>=0.7 to >=0.7,<0.10 (#1433)\n\nUpdates the requirements on [trustme](https://github.com/python-trio/trustme) to permit the latest version.\r\n- [Release notes](https://github.com/python-trio/trustme/releases)\r\n- [Commits](https://github.com/python-trio/trustme/compare/v0.7.0...v0.9.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: trustme\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-08-25T01:29:26Z", "committer_date": "2021-08-25T01:29:26Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "93c3a7ffbfb3378f743ebce87d033cf1ce7689e0", "message": "Remove underscore from search mode parameter name (#1447)\n\nThe text refers to the parameter as `searchmode` but the `metadata.json` example uses `search_mode`. The latter doesn't actually seem to work.", "author_date": "2021-08-25T01:28:58Z", "committer_date": "2021-08-25T01:28:58Z", "raw_author": {"value": "6cabba813337e444c356d919c79ef180b01659af", "label": "Tim Sherratt"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 127565, "label": "wragge"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "49a010c93d90bc68ce1c6fff7639927248912b54", "message": "Ability to insert file contents as text, in addition to blob (#321)", "author_date": "2021-08-24T23:31:13Z", "committer_date": "2021-08-24T23:31:13Z", "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": "76fb65d1a4d8a3982ef7b921f35fbecdedd4a971", "message": "master => main", "author_date": "2021-08-20T00:14:08Z", "committer_date": "2021-08-20T00:14:08Z", "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": "bf622dcb82203c1cd87e914901b53afe6f90e668", "message": "Fixes for archive imports (#55)\n\n* Find data files in subdirectories in archives\r\n\r\nSee #54 for discussion. This also ignores files in the new \"assets\"\r\ndirectory, which appear to be some stuff for a browser interface\r\nTwitter's created.\r\n\r\n* Fix list-member importer\r\n\r\nIt appears in list data that some rows contain a `urls` key with a list\r\nof URLs, while others contain a `url` key with just a single one. This\r\nchange supports either way.\r\n\r\n* Fix tweet import\r\n\r\nThis was working, sorta, but wasn't properly unpacking the tweet\r\ndata into columns. This commit fixes that in what I think should\r\nbe a backwards-compatible way.", "author_date": "2021-08-20T00:02:48Z", "committer_date": "2021-08-20T00:02:48Z", "raw_author": {"value": "2035bd0fdcffb9aa3b95f21a684665482bd8c80f", "label": "Jacob Kaplan-Moss"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 21148, "label": "jacobian"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b6a4da8be3b6d4b74c6a5fac8924bf22a6824f2c", "message": "Document the use of --stop_after with favorites, refs #20\n\nThanks, @mikepqr", "author_date": "2021-08-20T00:02:10Z", "committer_date": "2021-08-20T00:02:10Z", "raw_author": {"value": "216dbfd3bd82e49cf8d12e9f574d76f408f2f0d6", "label": "Mike Lee Williams"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 206156866, "label": "twitter-to-sqlite"}, "author": {"value": 370930, "label": "mikepqr"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4eb3ae40fb223a66ae574fb84fac99e96183b08d", "message": "Don't bother building docs if not on main\n\nRefs ##1442", "author_date": "2021-08-19T21:17:44Z", "committer_date": "2021-08-19T21:17:44Z", "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": "d84e574e59c51ddcd6cf60a6f9b3d45182daf824", "message": "Ability to deploy demos of branches\n\n* Ability to deploy additional branch demos, closes #1442\r\n* Only run tests before deploy on main branch\r\n* Documentation for continuous deployment", "author_date": "2021-08-19T21:09:38Z", "committer_date": "2021-08-19T21:09:38Z", "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": "d7b1024d3a9e092c030237410219a8ae376a4799", "message": "Corrected stdin example", "author_date": "2021-08-18T23:02:55Z", "committer_date": "2021-08-18T23:02:55Z", "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": "b30f725d982309eb26ef0b985aadc0064df8e8f9", "message": "Small improvement to example", "author_date": "2021-08-18T23:02:07Z", "committer_date": "2021-08-18T23:02:07Z", "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": "ddfdff657f34126c0b4c6f8361c2ca9e5d30c336", "message": "Fixed incorrecte output example", "author_date": "2021-08-18T23:01:00Z", "committer_date": "2021-08-18T23:01:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7479933bc4f708e9063d959c9d6fd3700ed6cc93", "message": "More sqlite-utils memory examples in README closes #294", "author_date": "2021-08-18T21:40:02Z", "committer_date": "2021-08-18T21:40:02Z", "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": "53fec0d8639d2a66e322d05e1fcc8f34caa57815", "message": "db.quote_fts() method, thanks Mark Neumann\n\nRefs #296, closes #246.", "author_date": "2021-08-18T18:43:11Z", "committer_date": "2021-08-18T18:43:11Z", "raw_author": {"value": "5a70455439f76d8dca83370bca6d17cd4c68a0a2", "label": "Mark Neumann"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 16001974, "label": "DeNeutoy"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1fe73c898b44695052f1a9ca832818d50cecf662", "message": "Remove link to older code example", "author_date": "2021-08-18T18:31:20Z", "committer_date": "2021-08-18T18:31:20Z", "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": "ed3752022e45b890af63996efec804725e95d0d4", "message": "Switch to google-github-actions/setup-gcloud@master", "author_date": "2021-08-17T23:55:01Z", "committer_date": "2021-08-17T23:55:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7a19822ac9ee24be2fbb4c2326a0bf2f3d2d9c4d", "message": "Updated tagline", "author_date": "2021-08-17T15:42:02Z", "committer_date": "2021-08-17T15:42:02Z", "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": "7ee7b628e101863c73c2a95911bd2213de00fb1f", "message": "Fixed some rogue backticks, closes #316", "author_date": "2021-08-14T05:10:47Z", "committer_date": "2021-08-14T05:10:47Z", "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": "b966c44ef81bc6acbc4be95942afcf33b31e876f", "message": "Minor markup fix", "author_date": "2021-08-13T11:32:40Z", "committer_date": "2021-08-13T11:32:40Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "bbc4756f9e8180c7a40c57f8a35e39dee7be7807", "message": "Settings fix, refs #1433", "author_date": "2021-08-13T03:54:25Z", "committer_date": "2021-08-13T03:54:25Z", "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": "e837095ef35ae155b4c78cc9a8b7133a48c94f03", "message": "Column metadata, closes #942", "author_date": "2021-08-12T23:53:23Z", "committer_date": "2021-08-12T23:53:23Z", "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": "6de0a5d46a00a66d827c32deaca5cbd0ad2103ad", "message": "Typo fix", "author_date": "2021-08-11T12:03:07Z", "committer_date": "2021-08-11T12:03:07Z", "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": "af89c5f8513ad6c4228e5f8c8b6c9b5c98c12f63", "message": "How to create a Database instance", "author_date": "2021-08-11T11:56:54Z", "committer_date": "2021-08-11T11:56: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": "3091bec4f7bab85c94fe2879a36c96474e152230", "message": "Don't show inheritance for Database class", "author_date": "2021-08-11T11:54:00Z", "committer_date": "2021-08-11T11:54:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6155da72c8939b5d9bdacb7853e5e8d1767ce1d5", "message": "Add reference page to documentation using Sphinx autodoc (#312)\n\n* Docstrings and type annotations for almost every method\r\n* New /reference API documentation page using Sphink autodoc\r\n* Custom Read The Docs config, to get autodoc working\r\n* Fix for #313 (add_foreign_keys() doesn't reject being called with a View)\r\n* Fixed #315 (.delete_where() returns [] when it should return self)", "author_date": "2021-08-10T23:09:28Z", "committer_date": "2021-08-10T23:09:28Z", "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": "8757de84b27cedf494ee917ce2daf773d2c3f877", "message": "Link to stable docs, not latest", "author_date": "2021-08-09T22:44:26Z", "committer_date": "2021-08-09T22:44:26Z", "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": "de5ce2e56339ad8966f417a4758f7c210c017dec", "message": "datasette-pyinstrument", "author_date": "2021-08-08T17:37:51Z", "committer_date": "2021-08-08T17:37:51Z", "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": "acc22436622ff8476c30acf45ed60f54b4aaa5d9", "message": "Quotes around '.[test]' for zsh", "author_date": "2021-08-05T15:47:18Z", "committer_date": "2021-08-05T15:47:18Z", "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": "2208c3c68e552d343e6a2872ff6e559fca9d1b38", "message": "Spelling corrections plus CI job for codespell\n\n* Use codespell to check spelling in documentation, refs #1417\r\n* Fixed spelling errors spotted by codespell, closes #1417\r\n* Make codespell a docs dependency\r\n\r\nSee also this TIL: https://til.simonwillison.net/python/codespell", "author_date": "2021-08-03T16:36:38Z", "committer_date": "2021-08-03T16:36:38Z", "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": "f7c8c78cd0916bd9bca043a665d7c1ec7ae5da7d", "message": "Fixed typo: commad", "author_date": "2021-08-03T06:05:45Z", "committer_date": "2021-08-03T06:05:45Z", "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": "59032b00bb252c6d8cc43cbc490e0492423f61b1", "message": "Fixed incorrect example in documentation", "author_date": "2021-08-02T19:29:55Z", "committer_date": "2021-08-02T19:29:55Z", "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": "5ec6686153e29ae10d4921a1ad4c841f192f20e2", "message": "sqlite-utils convert command and db[table].convert(...) method\n\nCloses #251, closes #302.", "author_date": "2021-08-02T04:47:39Z", "committer_date": "2021-08-02T04:47:39Z", "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": "6f1731f3055a5119cc393c118937d749405a1617", "message": "Updated cookiecutter installation link", "author_date": "2021-07-23T19:38:09Z", "committer_date": "2021-07-23T19:38: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": "c00f29affcafce8314366852ba1a0f5a7dd25690", "message": " Fix for race condition in refresh_schemas(), closes #1231", "author_date": "2021-07-16T19:44:58Z", "committer_date": "2021-07-16T19:44:58Z", "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": "084cfe1e00e1a4c0515390a513aca286eeea20c2", "message": "Removed out-of-date datasette serve help from README", "author_date": "2021-07-15T01:00:39Z", "committer_date": "2021-07-15T01:00:39Z", "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": "7ea678db228504004b8d32f813c838b1dcfd317a", "message": "Warn about potential changes to get_metadata hook, refs #1384", "author_date": "2021-07-15T00:19:31Z", "committer_date": "2021-07-15T00:19:31Z", "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": "ba11ef27edd6981eeb26d7ecf5aa236707f5f8ce", "message": "Clarify when to use systemd restart", "author_date": "2021-07-14T05:43:13Z", "committer_date": "2021-07-14T05:43:13Z", "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": "2c4cd7141abb5115eff00ed7aef002af39d51989", "message": "Consistently use /my-datasette in examples", "author_date": "2021-07-13T23:15:48Z", "committer_date": "2021-07-13T23:15:48Z", "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": "7f4c854db1ed8c15338e9cf42d2a3f0c92e3b7b2", "message": "rST fix", "author_date": "2021-07-13T18:45:32Z", "committer_date": "2021-07-13T18:45: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": "d71cac498138ddd86f18607b9043e70286ea884a", "message": "How to configure Unix domain sockets with Apache\n\nExample on how to use Unix domain socket option on Apache. Not testet.\r\n\r\n(Usually I would have used [`ProxyPassReverse`](https://httpd.apache.org/docs/current/mod/mod_proxy.html#proxypassreverse) in combination with `ProxyPass` , i.e.\r\n\r\n```apache\r\nProxyPass /my-datasette/ http://127.0.0.1:8009/my-datasette/\r\nProxyPassReverse /my-datasette/ http://127.0.0.1:8009/my-datasette/\r\n```\r\n\r\nand\r\n\r\n```apache\r\nProxyPass /my-datasette/ unix:/tmp/datasette.sock|http://localhost/my-datasette/\r\nProxyPassReverse /my-datasette/ unix:/tmp/datasette.sock|http://localhost/my-datasette/\r\n```", "author_date": "2021-07-13T18:32:49Z", "committer_date": "2021-07-13T18:32:49Z", "raw_author": {"value": "2d3ef71be2a52d05e9f9ce8a03cdc8ce4f68de85", "label": "Aslak Raanes"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 80737, "label": "aslakr"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4054e96a3914e821d0880a40a7284aaa9db1eaaa", "message": "Update deploying.rst (#1392)\n\nUse same base url for Apache as in the example", "author_date": "2021-07-13T17:42:27Z", "committer_date": "2021-07-13T17:42:27Z", "raw_author": {"value": "2d3ef71be2a52d05e9f9ce8a03cdc8ce4f68de85", "label": "Aslak Raanes"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 80737, "label": "aslakr"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "f83c84fd51d144036924ae77d99f12b0a69e7e6f", "message": "Update asgiref requirement from <3.4.0,>=3.2.10 to >=3.2.10,<3.5.0 (#1386)\n\nUpdates the requirements on [asgiref](https://github.com/django/asgiref) to permit the latest version.\r\n- [Release notes](https://github.com/django/asgiref/releases)\r\n- [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt)\r\n- [Commits](https://github.com/django/asgiref/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: asgiref\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-07-11T01:36:18Z", "committer_date": "2021-07-11T01:36:18Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "d792fc7cf5fde8fa748168e48c3183266a3a419f", "message": "Simplified nginx config examples", "author_date": "2021-07-11T00:29:42Z", "committer_date": "2021-07-11T00:29:42Z", "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": "c8feaf0b628ddb1f98b2a4b89691d3d1b939ed8e", "message": "systemctl restart datasette.service, closes #1390", "author_date": "2021-07-09T16:32:32Z", "committer_date": "2021-07-09T16:32: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": "dbc61a1fd343e4660b6220f60c4ce79341245048", "message": "Documented ProxyPreserveHost On for Apache, closes #1387", "author_date": "2021-07-02T17:33:03Z", "committer_date": "2021-07-02T17:33:03Z", "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": "baf986c871708c01ca183be760995cf306ba21bf", "message": "New get_metadata() plugin hook for dynamic metadata\n\nThe following hook is added:\r\n\r\n get_metadata(\r\n datasette=self, key=key, database=database, table=table,\r\n fallback=fallback\r\n )\r\n\r\nThis gets called when we're building our metdata for the rest\r\nof the system to use. We merge whatever the plugins return\r\nwith any local metadata (from metadata.yml/yaml/json) allowing\r\nfor a live-editable dynamic Datasette.\r\n\r\nAs a security precation, local meta is *not* overwritable by\r\nplugin hooks. The workflow for transitioning to live-meta would\r\nbe to load the plugin with the full metadata.yaml and save.\r\nThen remove the parts of the metadata that you want to be able\r\nto change from the file.\r\n\r\n* Avoid race condition: don't mutate databases list\r\n\r\nThis avoids the nasty \"RuntimeError: OrderedDict mutated during\r\niteration\" error that randomly happens when a plugin adds a\r\nnew database to Datasette, using `add_database`. This change\r\nmakes the add and remove database functions more expensive, but\r\nit prevents the random explosion race conditions that make for\r\nconfusing user experience when importing live databases.\r\n\r\nThanks, @brandonrobertz", "author_date": "2021-06-26T22:24:54Z", "committer_date": "2021-06-26T22:24:54Z", "raw_author": {"value": "121af5c26cc703f7b3d7219091a8e71dc39db899", "label": "Brandon Roberts"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 2670795, "label": "brandonrobertz"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "953a64467d78bca29fe6cc18bdb2baa7848e53ff", "message": "Only publish stable docs on non-preview release\n\nRefs https://github.com/simonw/datasette.io/issues/67", "author_date": "2021-06-24T16:42:02Z", "committer_date": "2021-06-24T16:42: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": "3a500155663a07720a8a7baa04acda8c4c937692", "message": "datasette-publish-now is now called datasette-publish-vercel", "author_date": "2021-06-23T19:51:19Z", "committer_date": "2021-06-23T19:51:19Z", "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": "403e370e5a3649333812edbbcba8467e6134cc16", "message": "Fixed reference to default publish implementation", "author_date": "2021-06-23T19:50:19Z", "committer_date": "2021-06-23T19:50:19Z", "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": "a6c55afe8c82ead8deb32f90c9324022fd422324", "message": "Ensure db.path is a string before trying to insert into internal database (#1370)\n\nThanks, @eyeseast", "author_date": "2021-06-21T15:57:38Z", "committer_date": "2021-06-21T15:57:38Z", "raw_author": {"value": "90786fb02407ad60f10210c0592ee711a9a36fae", "label": "Chris Amico"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 25778, "label": "eyeseast"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "8cedc6a8b29180e68326f6b76f249d5e39e4b591", "message": "Typo fix\n\nThanks, https://twitter.com/garrettc/status/1406705348648525830", "author_date": "2021-06-20T20:44:02Z", "committer_date": "2021-06-20T20:44:02Z", "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": "5335f360f4d57d70cab3694b08f15729c4ca2fe2", "message": "Update pytest-xdist requirement from <2.3,>=2.2.1 to >=2.2.1,<2.4 (#1378)\n\nUpdates the requirements on [pytest-xdist](https://github.com/pytest-dev/pytest-xdist) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-xdist/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest-xdist/blob/master/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest-xdist/compare/v2.2.1...v2.3.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pytest-xdist\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-06-20T00:17:06Z", "committer_date": "2021-06-20T00:17:06Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e71c41d39ba32785772bfbaf62aad4cc63839124", "message": "Fixed broken anchors", "author_date": "2021-06-19T20:36:16Z", "committer_date": "2021-06-19T20:36:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "93594ce15b01f5ceba3bde65abe57ed28dfde9b4", "message": "Open CSV in binary mode, refs #280", "author_date": "2021-06-18T15:36:09Z", "committer_date": "2021-06-18T15:36:09Z", "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": "42ec59d8ee3fcfb8ac1affb772aed43b6e2a7381", "message": "sqlite-utils memory command for directly querying CSV/JSON data\n\n* Turn SQL errors into click errors\r\n* Initial CSV-only prototype of sqlite-utils memory, refs #272\r\n* Implement --save plus tests for --save and --dump, refs #272\r\n* Re-arranged CLI query documentation, refs #272\r\n* Re-organized CLI query docs, refs #272\r\n* Docs for --save and --dump plus made SQL optional for those, refs #273\r\n* Replaced one last :memory: example\r\n* Documented --attach option for memory command, refs #272\r\n* Improved arrangement of CLI query documentation", "author_date": "2021-06-18T15:00:52Z", "committer_date": "2021-06-18T15:00:52Z", "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": "aa652b6afe43d2b40fabc7a513c3e68866e030a5", "message": "add -h support\n\nCloses #276", "author_date": "2021-06-18T14:56:59Z", "committer_date": "2021-06-18T14:56:59Z", "raw_author": {"value": "a5c9af884c4814b20969652665d29676767dceb7", "label": "Loren McIntyre"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 601708, "label": "mcint"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a19ce1a4d0048d389411cfe11a5dbe4c503720e1", "message": "codecov badge, closes #275", "author_date": "2021-06-17T00:12:11Z", "committer_date": "2021-06-17T00:12:11Z", "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": "fe1562e8a69872b27c1043c4b117d07623f16274", "message": "Structure of most_common and least_common columns", "author_date": "2021-06-16T16:36:32Z", "committer_date": "2021-06-16T16:36:32Z", "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": "78aebb6479420217454747870737bc593a259abc", "message": "Link to --load-extension docs", "author_date": "2021-06-16T02:36:16Z", "committer_date": "2021-06-16T02:36:16Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a54b6788b0aa915c3e85a00220c6a841f094a1a3", "message": "Sub-headings for .transform()", "author_date": "2021-06-15T22:34:29Z", "committer_date": "2021-06-15T22:34:29Z", "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": "a81c05d2350de2fb6931ee40fc540580db366bf9", "message": "Clarify types that can be passed to .transform()", "author_date": "2021-06-15T03:47:34Z", "committer_date": "2021-06-15T03:47:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "83e9c8bc7585dcc62f200e37c2daefcd669ee05e", "message": "Update trustme requirement from <0.8,>=0.7 to >=0.7,<0.9 (#1373)\n\nUpdates the requirements on [trustme](https://github.com/python-trio/trustme) to permit the latest version.\r\n- [Release notes](https://github.com/python-trio/trustme/releases)\r\n- [Commits](https://github.com/python-trio/trustme/compare/v0.7.0...v0.8.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: trustme\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-06-13T15:38:47Z", "committer_date": "2021-06-13T15:38:47Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e7975657656ce02717f03703bb8ec17f2fe9b717", "message": "Bump black from 21.5b2 to 21.6b0 (#1374)\n\nBumps [black](https://github.com/psf/black) from 21.5b2 to 21.6b0.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-06-13T15:33:22Z", "committer_date": "2021-06-13T15:33:22Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9696abfabf883d1c877ee71425b382587c288981", "message": "Rearranged \"Inserting JSON data\" section", "author_date": "2021-06-08T20:03:12Z", "committer_date": "2021-06-08T20:03:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9dff7a38831d471b1dff16d40d89eb5c3b4e84d6", "message": "Fixed markup", "author_date": "2021-06-07T06:02:18Z", "committer_date": "2021-06-07T06:02:18Z", "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": "0dfb9241718139f8ad626d22aac25bcebd3a9c9c", "message": "Temporarily reverting buildx support\n\nI need to push a container for 0.57 using this action, and I'm not ready to ship other architecture builds until we have tested them in #1344.", "author_date": "2021-06-05T22:55:07Z", "committer_date": "2021-06-05T22:55:07Z", "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": "368aa5f1b16ca35f82d90ff747023b9a2bfa27c1", "message": "Update docs: explain allow_download setting (#1291)\n\n* Update docs: explain allow_download setting\r\n\r\nThis fixes one possible source of confusion seen in #502 and clarifies\r\nwhen database downloads will be shown and allowed.", "author_date": "2021-06-05T19:48:51Z", "committer_date": "2021-06-05T19:48:51Z", "raw_author": {"value": "b9073d8bf7774f95bd90f812e3d6e858520194be", "label": "louispotok"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 5413548, "label": "louispotok"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a63412152518581c6a3d4e142b937e27dabdbfdb", "message": "Make custom pages compatible with base_url setting\n\nCloses #1238\r\n\r\n- base_url no longer causes custom page routing to fail\r\n- new route_path key in request.scope storing the path that was used for routing with the base_url prefix stripped\r\n- TestClient used by tests now avoids accidentally double processing of the base_url prefix", "author_date": "2021-06-05T18:59:54Z", "committer_date": "2021-06-05T18:59:54Z", "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": "f78ebdc04537a6102316d6dbbf6c887565806078", "message": "Better \"uploading and publishing your own CSV data\" link", "author_date": "2021-06-02T17:00:30Z", "committer_date": "2021-06-02T17:00:30Z", "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": "0f41db1ba8a8a49a4adc1046a25ccf32790e863f", "message": "Avoid error sorting by relationships if related tables are not allowed\n\nRefs #1306", "author_date": "2021-06-02T04:25:27Z", "committer_date": "2021-06-02T04:25:27Z", "raw_author": {"value": "0645c24f7846578adea9d68f3e37a7e15a9bd1dd", "label": "Guy Freeman"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 416374, "label": "gfrmin"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9552414e1f968c6fc704031cec349c05e6bc2371", "message": "Re-display user's query with an error message if an error occurs (#1346)\n\n* Ignore _shape when returning errors", "author_date": "2021-06-02T03:46:20Z", "committer_date": "2021-06-02T03:46:20Z", "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": "03b35d70e281ea48bd9b8058738ed87b13cea2de", "message": "Bump black from 21.5b1 to 21.5b2 (#1352)\n\nBumps [black](https://github.com/psf/black) from 21.5b1 to 21.5b2.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-06-02T02:56:44Z", "committer_date": "2021-06-02T02:56:44Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "670f92285fc931f706b155ca20ac2e6fb3ca45b4", "message": "Fixed RST", "author_date": "2021-05-29T06:31:04Z", "committer_date": "2021-05-29T06:31:04Z", "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": "51d01da30d45c1fbc1e587e6046a933529cf915e", "message": "Ability to add descending order indexes (#262)\n\n* DescIndex(column) for descending index columns, refs #260\r\n* Ability to add desc indexes using CLI, closes #260", "author_date": "2021-05-29T05:01:38Z", "committer_date": "2021-05-29T05:01:38Z", "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": "89822d10be0da446471986addea91d9766f12efb", "message": "Docker multi-arch support with Buildx (#1319)\n\nThanks, @blairdrummond", "author_date": "2021-05-27T16:49:23Z", "committer_date": "2021-05-27T16:49:23Z", "raw_author": {"value": "518e0f8ee4fb4ce7afd14e5a3b33aeb1e148fc0e", "label": "Blair Drummond"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 10801138, "label": "blairdrummond"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1a8972f9c012cd22b088c6b70661a9c3d3847853", "message": "Upgrade Heroku runtime to python-3.8.10", "author_date": "2021-05-27T16:11:03Z", "committer_date": "2021-05-27T16:11:03Z", "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": "f1c29fd6a184254aa68efadf096bcf21e848f921", "message": "?_col=/?_nocol= to show/hide columns on the table page\n\nCloses #615\r\n\r\n* Cog icon for hiding columns\r\n* Show all columns cog menu item\r\n* Do not allow hide column on primary keys\r\n* Allow both ?_col= and ?_nocol=\r\n* De-duplicate if ?_col= passed multiple times\r\n* 400 error if user tries to ?_nocol= a primary key\r\n* Documentation for ?_col= and ?_nocol=", "author_date": "2021-05-27T04:17:43Z", "committer_date": "2021-05-27T04:17:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c0a748e5c3f498fa8c139b420d07dd3dea612379", "message": "Markup fix, refs #1320", "author_date": "2021-05-24T18:15:15Z", "committer_date": "2021-05-24T18:15:15Z", "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": "56af118fc158a59a98688f2caa6f01db6b68da83", "message": "How to apt-get install in Docker container, refs #1320", "author_date": "2021-05-24T18:14:45Z", "committer_date": "2021-05-24T18:14: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": "5e9672c9bb33e41686472db4aa427168f9e67dbe", "message": "Bump black from 21.4b2 to 21.5b1 (#1321)\n\nBumps [black](https://github.com/psf/black) from 21.4b2 to 21.5b1.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:55:39Z", "committer_date": "2021-05-22T23:55:39Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5c3b3ef97eed55895cf48d4a9ee0635c1c4d03b8", "message": "Update click requirement from ~=7.1.1 to >=7.1.1,<8.1.0 (#1323)\n\nUpdates the requirements on [click](https://github.com/pallets/click) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/click/releases)\r\n- [Changelog](https://github.com/pallets/click/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/click/compare/7.1.1...8.0.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:54:48Z", "committer_date": "2021-05-22T23:54:48Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "b64d87204612a84663616e075f542499a5d82a03", "message": "Update itsdangerous requirement from ~=1.1 to >=1.1,<3.0 (#1325)\n\nUpdates the requirements on [itsdangerous](https://github.com/pallets/itsdangerous) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/itsdangerous/releases)\r\n- [Changelog](https://github.com/pallets/itsdangerous/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/itsdangerous/compare/1.1.0...2.0.0)\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2021-05-22T23:54:24Z", "committer_date": "2021-05-22T23:54:24Z", "raw_author": {"value": "5df307d91b1167b0aa175853783d760add239497", "label": "dependabot[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 49699333, "label": "dependabot[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}}