{"sha": "8c542d20ca95069476c8c84d4078a99d07561c6e", "message": "Release 3.7\n\nRefs #237, #238, #240, #250, #257, #259, #260", "author_date": "2021-05-29T05:47:59Z", "committer_date": "2021-05-29T05:47:59Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8de5595c21b9be40f120eab20192baa465bd7628", "message": "Handle BOM in CSV files, closes #250", "author_date": "2021-05-29T05:34:17Z", "committer_date": "2021-05-29T05:34:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "668e8c9fd1b0eab4000902e4226aeaae3860e802", "message": "Better help for sqlite-utils create-table", "author_date": "2021-05-29T05:00:11Z", "committer_date": "2021-05-29T05:01:54Z", "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": "b2302875c97f723e02cc39136d0b20fd706369aa", "message": "Document --type option better, closes #255", "author_date": "2021-05-29T03:55:46Z", "committer_date": "2021-05-29T03:55:46Z", "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": "7b106e106000713bbee31b34d694b3dadbd4818c", "message": "Release 0.57a1\n\nRefs #1319, #1320, #1331, #1337, #1338, #1341", "author_date": "2021-05-27T16:54:21Z", "committer_date": "2021-05-27T16:54: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": "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": "4545120c920165aad9659d27111f63f977b8a399", "message": "Test and docs for ?_facet_size=max, refs #1337", "author_date": "2021-05-27T16:04:26Z", "committer_date": "2021-05-27T16:04:26Z", "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": "7e983fede679624210c21387d5c4a2c19c141abd", "message": "?_facet_size=max, ... now links to that, closes #1337\n\nRefs #1332", "author_date": "2021-05-27T16:00:58Z", "committer_date": "2021-05-27T16:00: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": "51d788114035458d8f860d9ea6d74078e6c0ea0d", "message": "'Show all columns' menu item if any _col= set, closes #1341\n\nRefs #615", "author_date": "2021-05-27T04:31:12Z", "committer_date": "2021-05-27T04:31:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "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": "fc972350a8a0276d87a6a83efbbdfab0edd060d4", "message": "Docker image should now allow apt-get install, closes #1320", "author_date": "2021-05-24T18:07:03Z", "committer_date": "2021-05-24T18:07: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": "eae3084b46e2c3931db12cdef79093ad0e644bce", "message": "Fixed another Jinja warning, refs #1338", "author_date": "2021-05-24T17:52:09Z", "committer_date": "2021-05-24T17:52: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": "2bd9d54b2762c991e11950c22c88c0336158d49b", "message": "Fix Jinja warnings, closes #1338, refs #1331", "author_date": "2021-05-24T01:41:50Z", "committer_date": "2021-05-24T01:41:50Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a443dba82f43c22b03402a4f86c85558ccb526b8", "message": "Release 0.57a0\n\nRefs #1281, #1282, #1289, #1290, #1308, #1313, #1314, #1321, #1323, #1325, #1330, #1332, #1335", "author_date": "2021-05-23T00:45:54Z", "committer_date": "2021-05-23T00:45:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9789b94da48183dabf105c6419bdcde2634b36a5", "message": "?_facet_size=100 parameter, closes #1332", "author_date": "2021-05-23T00:34:33Z", "committer_date": "2021-05-23T00:34: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": "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"}} {"sha": "593d3e8173b45e20ff3c95afb3df7ceb85bf7fef", "message": "Update aiofiles requirement from <0.7,>=0.4 to >=0.4,<0.8 (#1330)\n\nUpdates the requirements on [aiofiles](https://github.com/Tinche/aiofiles) to permit the latest version.\r\n- [Release notes](https://github.com/Tinche/aiofiles/releases)\r\n- [Commits](https://github.com/Tinche/aiofiles/compare/v0.4.0...v0.7.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:53:56Z", "committer_date": "2021-05-22T23:53:56Z", "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": "459259175eddeed727fd8f08dc19a332779a4f6b", "message": "Fix small typo (#1335)", "author_date": "2021-05-22T23:53:34Z", "committer_date": "2021-05-22T23:53:34Z", "raw_author": {"value": "a74b1d810ebe1b3fb65c0fccc2b7b36623068cae", "label": "Abdussamet Ko\u00e7ak"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 3243482, "label": "abdusco"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "70dffca351375e6f542969c72ebc43c6d393d99c", "message": "Remove unneeded exists=True for -a/--auth flag. (#59)\n\nThe file does not need to exist when using an environment variable.", "author_date": "2021-05-19T16:08:12Z", "committer_date": "2021-05-19T16:08:12Z", "raw_author": {"value": "a7fbb45ec68f58915ee5484e65e5159f5ed91182", "label": "Felix Rosencrantz"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 631242, "label": "frosencrantz"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "ba8cf3e9bb5f4f8740bd4b9eed28f1464d7f6b9a", "message": "fixing typo (#61)", "author_date": "2021-05-19T16:07:09Z", "committer_date": "2021-05-19T16:07:09Z", "raw_author": {"value": "54b04f11239eb4002452e63ac0afe49e5a6c45a9", "label": "Daniel Butler"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 207052882, "label": "github-to-sqlite"}, "author": {"value": 22578954, "label": "daniel-butler"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "12731143c8bba510bebe96a48c126902ca8b5449", "message": "Renamed secret", "author_date": "2021-05-19T16:05:52Z", "committer_date": "2021-05-19T16:05:52Z", "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": "2f3371ecb1ad075672d3f815993193732ed00be5", "message": "Suggest --alter if column is missing, closes #259, refs #256", "author_date": "2021-05-19T03:26:13Z", "committer_date": "2021-05-19T03:26: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": "328211eaca1247cd6b33a2c0a54642f87866d85b", "message": "Typo in upsert example (#244)\n\nRemove extra `[`", "author_date": "2021-05-19T02:58:21Z", "committer_date": "2021-05-19T02:58:21Z", "raw_author": {"value": "cde244e49fff511dca86e57614d1b133bfffdcd0", "label": "Juan E. D"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 387669, "label": "j-e-d"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "3e62ab62a88992d4bbb0fe83debec3bacd93ebf3", "message": "Correct some typos (#245)", "author_date": "2021-05-19T02:58:04Z", "committer_date": "2021-05-19T02:58:04Z", "raw_author": {"value": "fcf3b31d4679bb2112170ec4dda53dede33a16b3", "label": "Damien Ready"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 1076745, "label": "dbready"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e7b2626291040b78b9a2dbc2982ba72691fb1a0f", "message": "Fix incorrect create-table cli description (#254)\n\nThe description for `create-table` was duplicated from `create-index`.", "author_date": "2021-05-19T02:57:26Z", "committer_date": "2021-05-19T02:57:26Z", "raw_author": {"value": "d6a64a7ba2d6c2c36f86efe56eb62e19518bfd72", "label": "Rob Wells"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 1935268, "label": "robjwells"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a95954c481012cc46fff2df5aaa4ee24e43dddf3", "message": "Tests for unicode characters in nested JSON, refs #257", "author_date": "2021-05-19T02:56:53Z", "committer_date": "2021-05-19T02:56: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": "6f4f9a3effeb16de0348d3cf136664f7531f498d", "message": "Fixing insert from JSON containing strings with non-ascii characters are escaped aps unicode for lists, tuples, dicts (#258)", "author_date": "2021-05-19T02:47:44Z", "committer_date": "2021-05-19T02:47:44Z", "raw_author": {"value": "52ec80233f4d6e83b799b7794e62fd35488fb968", "label": "Dylan Wu"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 6586811, "label": "dylan-wu"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "9b3b7e280ca718254b4ca15d40864297146a85b3", "message": "Update jinja2 requirement from <2.12.0,>=2.10.3 to >=2.10.3,<3.1.0 (#1324)\n\nUpdates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version.\r\n- [Release notes](https://github.com/pallets/jinja/releases)\r\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/jinja/compare/2.10.3...3.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-17T17:19:40Z", "committer_date": "2021-05-17T17:19:40Z", "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": "1b697539f5b53cec3fe13c0f4ada13ba655c88c7", "message": "Bump black from 20.8b1 to 21.4b2 (#1313)\n\nBumps [black](https://github.com/psf/black) from 20.8b1 to 21.4b2.\r\n- [Release notes](https://github.com/psf/black/releases)\r\n- [Changelog](https://github.com/psf/black/blob/master/CHANGES.md)\r\n- [Commits](https://github.com/psf/black/commits)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-29T15:47:49Z", "committer_date": "2021-04-29T15:47:49Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5e60bad40460f68122006ce704cfc163d6076f34", "message": "Upgrade to GitHub-native Dependabot (#1314)\n\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-29T15:47:21Z", "committer_date": "2021-04-29T15:47:21Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a4bb2abce0764d49d255e5379f9e9c70981834ca", "message": "Show primary key cells in bold without affecting columns called 'link', closes #1308", "author_date": "2021-04-24T06:07:37Z", "committer_date": "2021-04-24T06:07:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "6ed9238178a56da5fb019f37fb1e1e15886be1d1", "message": "Update pytest-asyncio requirement from <0.15,>=0.10 to >=0.10,<0.16 (#1303)\n\nUpdates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version.\r\n- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)\r\n- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.10.0...v0.15.0)\r\n\r\nSigned-off-by: dependabot-preview[bot] \r\n\r\nCo-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>", "author_date": "2021-04-19T18:18:17Z", "committer_date": "2021-04-19T18:18:17Z", "raw_author": {"value": "2edd38cb3801aa07f709f083eba7cbe4f16e0978", "label": "dependabot-preview[bot]"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 27856297, "label": "dependabot-preview[bot]"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0a7621f96f8ad14da17e7172e8a7bce24ef78966", "message": "Use pytest-xdist to speed up tests (#1290)\n\n* Run tests in CI using pytest-xdist\r\n* Documentation for pytest-xdist\r\n\r\nCloses #1289", "author_date": "2021-04-03T03:42:28Z", "committer_date": "2021-04-03T03:42: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": "59ef4a20cba1533bc347378415f4ffcd025f32c8", "message": "\u00a9 2017-2021", "author_date": "2021-04-02T20:27:03Z", "committer_date": "2021-04-02T20:27: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": "87b583a128986982552421d2510e467e74ac5046", "message": "Clearer help text for --reload\n\nImmutable databases are not commonly used, but it's useful to clarify\nthat --reload will pick up on changes to metadata.", "author_date": "2021-04-02T20:20:51Z", "committer_date": "2021-04-02T20:20: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": "7b1a9a1999eb9326ce8ec830d75ac200e5279c46", "message": "Fix little typo (#1282)", "author_date": "2021-03-29T19:57:34Z", "committer_date": "2021-03-29T19:57:34Z", "raw_author": {"value": "887085a02768a99c6da5c415beac8a6c3cc04069", "label": "Marjorie Roswell"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 192568, "label": "mroswell"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "0486303b60ce2784fd2e2ecdbecf304b7d6e6659", "message": "Explicitly push version tag, refs #1281", "author_date": "2021-03-29T01:42:42Z", "committer_date": "2021-03-29T01:42: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": "8291065b13bf2a4af27d61a971a9ba96aff59417", "message": "Hopeful fix for Docker tag error, refs #1281", "author_date": "2021-03-29T01:39:02Z", "committer_date": "2021-03-29T01:39:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "849c4f06ea766ccdb664eab4e82b80be574a0f03", "message": "Workflow for manually pushing a Docker tag, refs #1281", "author_date": "2021-03-29T01:35:56Z", "committer_date": "2021-03-29T01:36: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": "13fd9bdf01451decd55e1cbbd4017c0e5d0522e7", "message": "docker push --all-tags, refs #1281", "author_date": "2021-03-29T01:07:49Z", "committer_date": "2021-03-29T01:07:49Z", "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": "af5a7f1c09f6a902bb2a25e8edf39c7034d2e5de", "message": "Release 0.56\n\nRefs #1005, #1031, #1141, #1229, #1236, #1239, #1246, #1247, #1252, #1266, #1276, #1278", "author_date": "2021-03-29T00:41:12Z", "committer_date": "2021-03-29T00:41:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d579fcf4f713f98c7365453ce94f36b91ce98c98", "message": "Applied some fixes suggested by @withshubh in #1260", "author_date": "2021-03-29T00:20:55Z", "committer_date": "2021-03-29T00:20:55Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f92d823766872a6fd7e76c5249a6b2de1ab0f447", "message": "ensure immutable databses when starting in configuration directory mode with (#1229)\n\n* check if immutables is empty list of None\r\n* update docs on how to create the inspect-data.json", "author_date": "2021-03-29T00:17:31Z", "committer_date": "2021-03-29T00:17:31Z", "raw_author": {"value": "50f8a5e45b42f54cd7dfc01c8c34b8736a785e77", "label": "Campbell Allen"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 295329, "label": "camallen"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "e72397d65b06b019521b6411243687464ac8d8ca", "message": "Add styling to lists within table cells (fixes #1141) (#1252)\n\nThis overrides the Datasette reset (see\r\nhttps://github.com/simonw/datasette/blob/d0fd833b8cdd97e1b91d0f97a69b494895d82bee/datasette/static/app.css#L35-L38),\r\nto add back the default styling of list items displayed within Datasette\r\ntable cells.", "author_date": "2021-03-29T00:14:04Z", "committer_date": "2021-03-29T00:14:04Z", "raw_author": {"value": "62dd4d3238df6431f690ab98cee3e5a02daf6316", "label": "Bob Whitelock"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7476523, "label": "bobwhitelock"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "c96a3826cf50cb347f6a415b56d8105ba6d8dcb0", "message": "Added `--app` to fly install command. (#1279)", "author_date": "2021-03-29T00:11:55Z", "committer_date": "2021-03-29T00:11:55Z", "raw_author": {"value": "289d370ce73360043d773e9c3643439f289b038a", "label": "vincent d warmerdam"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 1019791, "label": "koaning"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "48d5e0e6ac8975cfd869d4e8c69c64ca0c65e29e", "message": "Fix for no such table: pragma_database_list, refs #1276", "author_date": "2021-03-28T23:44:29Z", "committer_date": "2021-03-28T23:44: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": "3fcfc8513465339ac5f055296cbb67f5262af02b", "message": "Fix links in SpatiaLite tutorial, closes #1278", "author_date": "2021-03-27T16:16:42Z", "committer_date": "2021-03-27T16:16: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": "8ebdcc916d556f7fb7fc2bbbb56904a6d8e1936c", "message": "Remove obsolete note about building SpatiaLite from source, refs #1249", "author_date": "2021-03-27T04:33:15Z", "committer_date": "2021-03-27T04:33: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": "5fd02890650db790b2ffdb90eb9f78f8e0639c37", "message": "Build Dockerfile with SpatiaLite 5, refs #1249", "author_date": "2021-03-27T04:27:40Z", "committer_date": "2021-03-27T04:27: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": "6ad544df5e6bd027a8e27317041e6168aee07459", "message": "Fixed master -> main in a bunch of places, mainly docs", "author_date": "2021-03-23T16:19:41Z", "committer_date": "2021-03-23T16:19: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": "c4f1ec7f33fd7d5b93f0f895dafb5351cc3bfc5b", "message": "Documentation for Response.asgi_send(), closes #1266", "author_date": "2021-03-20T21:32:23Z", "committer_date": "2021-03-20T21:32: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": "c5585c103d124b23ba1e163f8857d4ba49fe452a", "message": "Switch CI to GitHub Actions", "author_date": "2021-03-13T19:11:12Z", "committer_date": "2021-03-13T19:11:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 248903544, "label": "hacker-news-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c787cc8861ba6ca8dd03741e75569e022d2ea484", "message": "Release 0.4", "author_date": "2021-03-13T19:08:25Z", "committer_date": "2021-03-13T19:08:25Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 248903544, "label": "hacker-news-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "577b2b9d8d5acc8b01806cf5f3ef7f2676fba63b", "message": "Better progress display, also applied Black", "author_date": "2021-03-13T19:07:51Z", "committer_date": "2021-03-13T19:07:51Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 248903544, "label": "hacker-news-to-sqlite"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8e18c7943181f228ce5ebcea48deb59ce50bee1f", "message": "Use context manager instead of plain open (#1211)\n\nContext manager with open closes the files after usage.\r\n\r\nWhen the object is already a pathlib.Path i used read_text\r\nwrite_text functions\r\n\r\nIn some cases pathlib.Path.open were used in context manager,\r\nit is basically the same as builtin open.\r\n\r\nThanks, Konstantin Baikov!", "author_date": "2021-03-11T16:15:49Z", "committer_date": "2021-03-11T16:15:49Z", "raw_author": {"value": "1af3e5f63dd1bda5352c807571b04175d8dea2dd", "label": "Konstantin Baikov"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 4488943, "label": "kbaikov"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "a1bcd2fbe5e47bb431045f65eeceb5eb3a6718d5", "message": "Minor typo in IP adress (#1256)\n\n127.0.01 replaced by 127.0.0.1", "author_date": "2021-03-10T18:26:39Z", "committer_date": "2021-03-10T18:26:39Z", "raw_author": {"value": "8ea962ef0379a1c897a6c683f447fd796567aa1d", "label": "Jean-Baptiste Pressac"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 6371750, "label": "JBPressac"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "22f1d9e1999f70af4c5b0f880a820cd9eead3942", "message": "Expand FTS acronym in --help output", "author_date": "2021-03-07T16:41:49Z", "committer_date": "2021-03-07T16:41:49Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d0fd833b8cdd97e1b91d0f97a69b494895d82bee", "message": "Add compile option to Dockerfile to fix failing test (fixes #696) (#1223)\n\nThis test was failing when run inside the Docker container:\r\n`test_searchable[/fixtures/searchable.json?_search=te*+AND+do*&_searchmode=raw-expected_rows3]`,\r\n\r\nwith this error:\r\n\r\n```\r\n def test_searchable(app_client, path, expected_rows):\r\n response = app_client.get(path)\r\n> assert expected_rows == response.json[\"rows\"]\r\nE AssertionError: assert [[1, 'barry c...sel', 'puma']] == []\r\nE Left contains 2 more items, first extra item: [1, 'barry cat', 'terry dog', 'panther']\r\nE Full diff:\r\nE + []\r\nE - [[1, 'barry cat', 'terry dog', 'panther'],\r\nE - [2, 'terry dog', 'sara weasel', 'puma']]\r\n```\r\n\r\nThe issue was that the version of sqlite3 built inside the Docker\r\ncontainer was built with FTS3 and FTS4 enabled, but without the\r\n`SQLITE_ENABLE_FTS3_PARENTHESIS` compile option passed, which adds\r\nsupport for using `AND` and `NOT` within `match` expressions (see\r\nhttps://sqlite.org/fts3.html#compiling_and_enabling_fts3_and_fts4 and\r\nhttps://www.sqlite.org/compile.html).\r\n\r\nWithout this, the `AND` used in the search in this test was being\r\ninterpreted as a literal string, and so no matches were found. Adding\r\nthis compile option fixes this.\r\n\r\nThanks, @bobwhitelock", "author_date": "2021-03-07T07:41:17Z", "committer_date": "2021-03-07T07:41:17Z", "raw_author": {"value": "62dd4d3238df6431f690ab98cee3e5a02daf6316", "label": "Bob Whitelock"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 7476523, "label": "bobwhitelock"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4f9a2f1f47dcf7e8561d68a8a07f5009a13cfdb3", "message": "Fix small typo (#1243)\n\nThanks, @UtahDave", "author_date": "2021-03-04T05:46:10Z", "committer_date": "2021-03-04T05:46:10Z", "raw_author": {"value": "43961130e6c3858eb95518c964f72d63a00f0384", "label": "David Boucha"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 306240, "label": "UtahDave"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "7c87532acc4e9d92caa1c4ee29a3446200928018", "message": "New .add_memory_database() method, closes #1247", "author_date": "2021-03-01T04:02:18Z", "committer_date": "2021-03-01T04:02:18Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "47eb885cc2c3aafa03645c330c6f597bee9b3b25", "message": "JSON faceting now suggested even if column has blank strings, closes #1246", "author_date": "2021-03-01T03:44:04Z", "committer_date": "2021-03-01T03:44:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cc6774cbaaba2359e0a92cfcc41ad988680075d6", "message": "Upgrade httpx and remove xfail from tests, refs #1005", "author_date": "2021-02-28T22:34:44Z", "committer_date": "2021-02-28T22:34:44Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "afed51b1e36cf275c39e71c7cb262d6c5bdbaa31", "message": "Note about where to find plugin examples, closes #1244", "author_date": "2021-02-26T17:27:09Z", "committer_date": "2021-02-26T17:27:09Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "09c3386f55f766b135b6a1c00295646c4ae29bec", "message": "Applied Black, refs #237", "author_date": "2021-02-25T17:13:00Z", "committer_date": "2021-02-25T17:13:00Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "bba6e241be0e4aa596da0d5d4ae787d9d4cde92e", "message": "--ignore for sqlite-utils drop-table and drop-view, closes #237", "author_date": "2021-02-25T17:11:37Z", "committer_date": "2021-02-25T17:11:37Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c236894caa976d4ea5c7503e9331a3e9d2fbb1c4", "message": "table.drop(ignore=True) option, refs #237", "author_date": "2021-02-25T17:05:08Z", "committer_date": "2021-02-25T17:05:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a76e3b33ac983355e78169b11f2b27cacb54b551", "message": "Fixed bug with add_foreign_key against columns with spaces, closes #238", "author_date": "2021-02-25T16:53:53Z", "committer_date": "2021-02-25T16:53:53Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "16987bd56ef04ed1f1629b58272d8592c3a13249", "message": "Removed rogue assert False, refs #240", "author_date": "2021-02-25T16:35:24Z", "committer_date": "2021-02-25T16:35:24Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "38e688fb8bcb58ae888b676fe3f7dd0529b4eecc", "message": "table.pks_and_rows_where() method, closes #240", "author_date": "2021-02-25T16:28:17Z", "committer_date": "2021-02-25T16:28:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "726f781c50e88f557437f6490b8479c3d6fabfc2", "message": "Fix for arraycontains bug, closes #1239", "author_date": "2021-02-23T00:22:47Z", "committer_date": "2021-02-23T00:22:47Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "42caabf7e9e6e4d69ef6dd7de16f2cd96bc79d5b", "message": "Fixed typo", "author_date": "2021-02-22T17:35:41Z", "committer_date": "2021-02-22T17:35:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "1f9cca33b41cc93357f9eb347d70ff20b2a4d0d5", "message": "Resizable SQL editor using cm-resize, refs #1236", "author_date": "2021-02-19T23:47:52Z", "committer_date": "2021-02-19T23:47:52Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "806c21044ac8d31da35f4c90600e98115aade7c6", "message": "Release 3.6\n\nRefs #113, #236", "author_date": "2021-02-19T05:18:02Z", "committer_date": "2021-02-19T05:18:02Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2ba558888131b58ed13bccea29e0db20c9c01087", "message": "sqlite-utils --attach option, closes #236", "author_date": "2021-02-19T05:08:39Z", "committer_date": "2021-02-19T05:08:39Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "999f099cbe267554f679963a3964042f09c1c159", "message": "db.attach(alias, filepath) method, closes #113\n\nWill also be useful for #236", "author_date": "2021-02-19T04:56:32Z", "committer_date": "2021-02-19T04:56:32Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "cb8a293bd7ec54e868d702871b39c550465c0521", "message": "Release 0.55\n\nRefs #1205, #1207, #1214, #1221, #1226, #1227, #1232, #1235", "author_date": "2021-02-19T02:01:06Z", "committer_date": "2021-02-19T02:01:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "a4239309b1ddf86b48f329279447a06cf0800aa7", "message": "Bump Dockerfile to using Python 3.7.10, closes #1235", "author_date": "2021-02-19T01:48:20Z", "committer_date": "2021-02-19T01:48:20Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "73bed175631a79e13a521eee82f8451dd0477eb3", "message": "Corrected documentation for datasette.urls.static_plugins", "author_date": "2021-02-18T23:25:01Z", "committer_date": "2021-02-18T23:25:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "6f41c8a2bef309a66588b2875c3e24d26adb4850", "message": "--crossdb option for joining across databases (#1232)\n\n* Test for cross-database join, refs #283\r\n* Warn if --crossdb used with more than 10 DBs, refs #283\r\n* latest.datasette.io demo of --crossdb joins, refs #283\r\n* Show attached databases on /_memory page, refs #283\r\n* Documentation for cross-database queries, refs #283", "author_date": "2021-02-18T22:09:12Z", "committer_date": "2021-02-18T22:09:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "4df548e7668b5b21d64a267964951e67894f4712", "message": "Update documentation, refs #1226", "author_date": "2021-02-18T18:27:12Z", "committer_date": "2021-02-18T18:32:04Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "2c1b9f2445d0ca4ca9f30a1433b7cde8cc0f42a2", "message": "Create FUNDING.yml", "author_date": "2021-02-18T18:22:43Z", "committer_date": "2021-02-18T18:22:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "5af2b99111abd4dcf99a197ca96da036e8384fa4", "message": "Create FUNDING.yml", "author_date": "2021-02-18T18:22:01Z", "committer_date": "2021-02-18T18:22:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "36a44bffbf5185a58fcd2548e8de94e9490a7aea", "message": "Validation for --port, closes #1226", "author_date": "2021-02-18T18:05:27Z", "committer_date": "2021-02-18T18:05:27Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d2d53a5559f3014cccba2cba7e1eab1e5854c759", "message": "New :issue: Sphinx macro, closes #1227", "author_date": "2021-02-18T01:20:15Z", "committer_date": "2021-02-18T01:20:15Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1f49f32814a942fa076cfe5f504d1621188097ed", "message": "Don't need line_buffering=True here, refs #230", "author_date": "2021-02-15T19:18:28Z", "committer_date": "2021-02-15T19:18:28Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8fcaee03b718754cc429e03d74ac3ac5d49da92f", "message": "Release 3.5\n\nRefs #228, #229, #230, #231, #232, #234", "author_date": "2021-02-14T22:43:06Z", "committer_date": "2021-02-14T22:43:06Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "ef13bb046f525f33cda7cd56a12093a5071a3cb6", "message": "Useful error message for enable_fts() on views, closes #220", "author_date": "2021-02-14T22:34:22Z", "committer_date": "2021-02-14T22:34:22Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "50d2096f5ed718df5a6704c2ea265f44d6e9907f", "message": "--no-headers option for sqlite-utils insert --csv, closes #228", "author_date": "2021-02-14T22:25:03Z", "committer_date": "2021-02-14T22:25:03Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "427dace184c7da57f4a04df07b1e84cdae3261e8", "message": "Added --csv example to README", "author_date": "2021-02-14T21:36:43Z", "committer_date": "2021-02-14T21:36:43Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "67cce7c86139426bd8a5c60c8b48c01bd53bebe4", "message": "Run publish tests on macOS and Windows too, refs #232", "author_date": "2021-02-14T21:35:12Z", "committer_date": "2021-02-14T21:35:12Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "1a93b72ba710ea2271eaabc204685a27d2469374", "message": "Increase csv field_size_limit to maximum, closes #229\n\nRefs #227", "author_date": "2021-02-14T21:33:21Z", "committer_date": "2021-02-14T21:33:21Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "8f042ae1fd323995d966a94e8e6df85cc843b938", "message": "Fix for bug with extra columns in later chunks, closes #234\n\nThanks @nieuwenhoven for the fix, proposed in #225", "author_date": "2021-02-14T21:03:17Z", "committer_date": "2021-02-14T21:03:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "f51a1f6c3cb2929bcf79cb4efe3b2a9886d9c25c", "message": "Run tests against Ubuntu, macOS and Windows\n\nWith tests fixes for Windows, thanks to @nieuwenhoven in #225. Closes #232", "author_date": "2021-02-14T20:39:54Z", "committer_date": "2021-02-14T20:39:54Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "cd792325681cbad9f663f2879d8b69f1edbb678f", "label": "GitHub"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 19864447, "label": "web-flow"}} {"sha": "320f3ac33a83b32f89559ef0c162b7eca428a278", "message": "offset= and limit= parameters, closes #231", "author_date": "2021-02-14T20:02:41Z", "committer_date": "2021-02-14T20:02:41Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 140912432, "label": "sqlite-utils"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}}