What's Changed
- Replace prettier with mdformat and yamlfmt by @gaborbernat in #1133
- Let yamlfmt format the workflows by @gaborbernat in #1134
- π fix(release): semver auto bump, changelog reflow, and roll back 1.5.1 by @gaborbernat in #1132
- fix: hash verification in --dependency-constraints-txt could be silently skipped by @manfred-kaiser in #1140
- π fix(ci): bump build-and-inspect-python-package to v3.0.1 by @gaborbernat in #1147
- π fix(ci): pin coverage core to ctrace so test contexts record by @gaborbernat in #1148
- chore: run mypy on more parts of the code by @henryiii in #1151
- chore: turn up strictness on mypy by @henryiii in #1153
- chore: faster mypy, fix merge error by @henryiii in #1156
- π fix(ci): rerun integration tests on transient network errors by @gaborbernat in #1150
- chore: clean up unused casts in tests by @henryiii in #1154
- refactor(typing): apply review feedback from #1093 by @henryiii in #1155
- chore: Generator is more accurate than Iterator by @henryiii in #1152
- tests: mark test_main_sdist_input_end_to_end with pytest.mark.network by @frenzymadness in #1144
- Revert "
β οΈ feat(util): deprecate project_wheel_metadata" by @henryiii in #1158 - tests: download integration sources once per run by @henryiii in #1157
- Use stdlib
importlib.metadatafor typing by @layday in #1162 - Drop redundant
exc_infoparameter from backend exception wrapper by @layday in #1161 - Drop a few PyPy-specific test skips by @layday in #1164
- π§ chore: batch dependency updates weekly on Tuesday by @gaborbernat in #1165
- π· ci: use app token for releases by @gaborbernat in #1169
New Contributors
- @manfred-kaiser made their first contribution in #1140
- @frenzymadness made their first contribution in #1144
Full Changelog: 1.5.1...1.6.0