Features
- Pluggable per-backend sdist structure via entry points, letting backends define their own expected layout (#169)
- Added a
"none"default backend to the plugin system (#172)
Fixes
- Honor
--no-isolationwhen building with uv (#165) - Glob backend excludes are now relative to
source_dirinstead of the current working directory (#166) - Corrected the
pdm-backendbuild-backendvalue in the schema (#162) - Inject junk files for the full duration of
compare()(#161)
Docs
- Documented the plugin system and filled in README gaps (#171)
- Added
AGENTS.md; ignore the localCLAUDE.mdsymlink (#170)
Tests / CI / Chore
- Added Python 3.15 to classifiers and CI; made imports lazy on 3.15 (#160, #152)
- Deflaked
test_self_dirby running against an isolated copy (#167) - Added a minimum-version test job to the noxfile (#156)
- Bumped
setup-uvto the maintained tag scheme (#155, #157),codecov-action(#153), and pre-commit hooks (#154, #158, #159) - Minor cleanups from code review (#164)
Full Changelog: v1.4.0...v1.5.0