{"sha": "9fdb47ca952b93b7b60adddb965ea6642b1ff523", "message": "New encode/decode_path_component functions\n\nASGI cannot differentiate between / and %2F in a URL, so we need an\nalternative scheme for encoding the names of tables that contain special\ncharacters such as /\n\nFor background, see\n https://github.com/django/asgiref/issues/51#issuecomment-450603464\n\nSome examples:\n\n \"table/and/slashes\" => \"tableU+002FandU+002Fslashes\"\n \"~table\" => \"U+007Etable\"\n \"+bobcats!\" => \"U+002Bbobcats!\"\n \"U+007Etable\" => \"UU+002B007Etable\"", "author_date": "2019-05-05T22:36:04Z", "committer_date": "2019-05-09T16:44: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": "ec2db345e9465ee4ce3880dc62dcd453e66bcbca", "message": "Fixed crash on /:memory: page", "author_date": "2019-05-05T18:01:14Z", "committer_date": "2019-05-05T18:01:14Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "9617e92aa819ec7d7f09b9e44656ebba90c67f67", "message": "Removed pointless return variable\n\nhandle_request() always returns None anyway.", "author_date": "2019-05-05T17:58:35Z", "committer_date": "2019-05-05T17:58:35Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "831515b834b1bf465a5c64e69ce505d22f75b35b", "message": "Respect --cors for error pages, closes #453", "author_date": "2019-05-05T11:59:45Z", "committer_date": "2019-05-05T12:12: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"}}