{"sha": "d4cc1374f4faaa1850a42c7508a196a277216bbc", "message": "Improved --help for create-token, refs #1947", "author_date": "2022-12-13T22:28:59Z", "committer_date": "2022-12-13T22:28:59Z", "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": "f84acae98ed99c3045d6a00e04cc72984cfa68dd", "message": "Return 400 errors for ?_sort errors, closes #1950", "author_date": "2022-12-13T22:23:07Z", "committer_date": "2022-12-13T22:23:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d4b98d3924dec625a99236e65b1b169ff957381f", "message": "Bump black from 22.10.0 to 22.12.0 (#1944)\n\nBumps [black](https://github.com/psf/black) from 22.10.0 to 22.12.0.\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/compare/22.10.0...22.12.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: black\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>", "author_date": "2022-12-13T05:23:30Z", "committer_date": "2022-12-13T05:23:30Z", "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": "45979eb7239842aba512fc798ff0e772ef42b3da", "message": "Rename permission created by demo plugin\n\nIt was showing up as 'new-permission' on https://latest.datasette.io/-/permissions\nwhich I thought was confusing", "author_date": "2022-12-13T05:21:01Z", "committer_date": "2022-12-13T05:21:01Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "34ad574baccfb3e732c6cb7eee6f55c63775ba3b", "message": "Don't hard-code permissions in permission_allowed_actor_restrictions, refs #1855", "author_date": "2022-12-13T05:14:40Z", "committer_date": "2022-12-13T05:14: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": "a1a372f17974af91e2d710faba0cf41e88b53f9b", "message": "/-/actor no longer requires view-instance, refs #1945", "author_date": "2022-12-13T05:06:30Z", "committer_date": "2022-12-13T05:06:30Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "260fbb598ed6936131fbcbb8e869439c09e90843", "message": "Fix some failing tests, refs #1855", "author_date": "2022-12-13T05:00:40Z", "committer_date": "2022-12-13T05:00: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": "2aa2adaa8beaa89c9508b0709b8ebf15e0c7f3c5", "message": "Docs for new create-token options, refs #1855", "author_date": "2022-12-13T04:56:40Z", "committer_date": "2022-12-13T04:56: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": "809fad2392c609d68b1694f5d63aa117b3cc6f61", "message": "Tests for datasette create-token restrictions, refs #1855", "author_date": "2022-12-13T04:44:19Z", "committer_date": "2022-12-13T04:44:19Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c13dada2f858a36a33fe90508aeadb3395cd9652", "message": "datasette --get --token option, closes #1946, refs #1855", "author_date": "2022-12-13T04:36:42Z", "committer_date": "2022-12-13T04:36: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": "14f1cc49848f7194b914c9b604f3e99816281eb1", "message": "Update CLI reference help, refs #1855", "author_date": "2022-12-13T04:21:48Z", "committer_date": "2022-12-13T04:21:48Z", "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": "98eff2cde9e7547af36273656f3c947ffcc7bb4b", "message": "Ignore spelling of alls, refs #1855", "author_date": "2022-12-13T04:19:17Z", "committer_date": "2022-12-13T04:19:17Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "e95b490d88fa256569823b7edf995e842ca860c9", "message": "Move create-token command into cli.py, refs #1855", "author_date": "2022-12-13T04:18:42Z", "committer_date": "2022-12-13T04:18: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": "9cc1a7c4c8798ebd49b43e2e63c2d96a6e23b307", "message": "create-token command can now create restricted tokens, refs #1855", "author_date": "2022-12-13T04:15:56Z", "committer_date": "2022-12-13T04:15:56Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c6a811237c00684c9f1e3a28a717425046cab3da", "message": "/-/actor.json no longer requires view-instance, closes #1945", "author_date": "2022-12-13T04:11:51Z", "committer_date": "2022-12-13T04:11: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": "3e6a208ba3bd2faf18e553182b1fd8c52782644f", "message": "Rename 't' to 'r' in '_r' actor format, refs #1855", "author_date": "2022-12-13T03:27:34Z", "committer_date": "2022-12-13T03:27:34Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c5d30b58a1cd1c66bbddcf3561db005543ecaf25", "message": "Implemented metadata permissions: property, closes #1636", "author_date": "2022-12-13T02:40:45Z", "committer_date": "2022-12-13T02:40: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": "8bf06a76b51bc9ace7cf72cf0cca8f1da7704ea7", "message": "register_permissions() plugin hook (#1940)\n\n* Docs for permissions: in metadata, refs #1636\r\n* Refactor default_permissions.py to help with implementation of #1636\r\n* register_permissions() plugin hook, closes #1939 - also refs #1938\r\n* Tests for register_permissions() hook, refs #1939\r\n* Documentation for datasette.permissions, refs #1939\r\n* permission_allowed() falls back on Permission.default, refs #1939\r\n* Raise StartupError on duplicate permissions\r\n* Allow dupe permisisons if exact matches", "author_date": "2022-12-13T02:05:54Z", "committer_date": "2022-12-13T02:05: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"}}