{"sha": "020effe47bf89f35182960a9645f2383a42ebd54", "message": "Preserve query string in % to - redirects, refs #1650", "author_date": "2022-03-07T16:18:07Z", "committer_date": "2022-03-07T16:18: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": "1baa030eca375f839f3471237547ab403523e643", "message": "Switch to dash encoding for table/database/row-pk in paths\n\n* Dash encoding functions, tests and docs, refs #1439\r\n* dash encoding is now like percent encoding but with dashes\r\n* Use dash-encoding for row PKs and ?_next=, refs #1439\r\n* Use dash encoding for table names, refs #1439\r\n* Use dash encoding for database names, too, refs #1439\r\n\r\nSee also https://simonwillison.net/2022/Mar/5/dash-encoding/", "author_date": "2022-03-07T15:38:29Z", "committer_date": "2022-03-07T15:38:29Z", "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": "644d25d1de78a36b105cca479e7b3e4375a6eadc", "message": "Redirect old % URLs to new - encoded URLs, closes #1650\n\nRefs #1439", "author_date": "2022-03-07T16:01:03Z", "committer_date": "2022-03-07T16:01: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": "bb499942c15c4e2cfa4b6afab8f8debe5948c009", "message": "Fixed tests for urlsafe_components, refs #1650", "author_date": "2022-03-07T19:33:31Z", "committer_date": "2022-03-07T19:33:31Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "c10cd48baf106659bf3f129ad7bfb2226be73821", "message": "Min pytest-asyncio of 0.17\n\nSo that the asyncio_mode in pytest.ini does not produce\na warning on older versions of that library.", "author_date": "2022-03-07T19:56:59Z", "committer_date": "2022-03-15T15:43: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": "c5791156d92615f25696ba93dae5bb2dcc192c98", "message": "Code of conduct, refs #1654", "author_date": "2022-03-07T22:04:10Z", "committer_date": "2022-03-07T22:04:10Z", "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": "c85d669de387b40e667fd6942c6cc1c15b4f5964", "message": "Fix bug with percentage redirects, close #1650", "author_date": "2022-03-07T19:26:08Z", "committer_date": "2022-03-07T19:26:08Z", "raw_author": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "raw_committer": {"value": "13ae486343ea6454a93114c6f558ffea2f2c6874", "label": "Simon Willison"}, "repo": {"value": 107914493, "label": "datasette"}, "author": {"value": 9599, "label": "simonw"}, "committer": {"value": 9599, "label": "simonw"}} {"sha": "d714c67d656c46e012b24ccca53b59409440334f", "message": "asyncio_mode = strict to avoid pytest warnings", "author_date": "2022-03-07T16:09:15Z", "committer_date": "2022-03-07T16:09: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"}}