Releases: pdm-project/pdm-backend
Releases · pdm-project/pdm-backend
2.0.0a3
🚀 Features
- Rename the is_enabled hook to pdm_build_hook_enabled - by @frostming (4729b)
🐞 Bug Fixes
- Always call hook in the generated setup.py - by @frostming (67db6)
View changes on GitHub
2.0.0a2
2.0.0a1
🚀 Features
- Rename the package to
pdm-backend
- by @frostming (79d10) - Rewrite the builders to support build hooks - by @frostming (9d5d5)
View changes on GitHub
1.0.6
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #128
- Add setuptools to dev dependencies by @frenzymadness in #131
- feat: Honor the metadata_directory passed to build_wheel by @frostming in #132
New Contributors
- @frenzymadness made their first contribution in #131
Full Changelog: 1.0.5...1.0.6
1.0.5
What's Changed
- README.md: Fix Dynamic Version example by @hosiet in #115
- Support license files located in subdirectories by @crai0 in #119
- fix: update implementation of PEP 639 by @frostming in #120
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #121
- feat: expand vars in req url by @frostming in #127
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #124
- tests: Configure git for scm tests by @stanislavlevin in #126
New Contributors
- @hosiet made their first contribution in #115
- @crai0 made their first contribution in #119
- @stanislavlevin made their first contribution in #126
Full Changelog: 1.0.4...1.0.5
1.0.4
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #113
- fix: allow overriding files in wheel by @frostming in #114
Full Changelog: 1.0.3...1.0.4
1.0.2
What's Changed
- fix: handle reuse spec projects by @CharString in #105
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #103
New Contributors
- @CharString made their first contribution in #105
Full Changelog: 1.0.1...1.0.2
v1.0.1
What's Changed
- docs: Document writing SCM version to file by @pawamoy in #100
- docs: dynamic version uses tool.pdm.version, not tool.pdm.build.version by @Nothing4You in #101
New Contributors
- @pawamoy made their first contribution in #100
- @Nothing4You made their first contribution in #101
Full Changelog: 1.0.0...1.0.1
v1.0.0
Bug Fixes
- Emit
UserWarning
for deprecated settings.
Features & Improvements
- Allow writing dynamic version from
scm
source to a file. #94 - The dynamic version table fields are renamed:
{from = ...}
to{source = "file", path = ...}
and{use_scm = true}
to{source = "scm"}
. #95 - Support custom build script, a script containing a function named
build
that takes (src, dst) as the arguments. Whenrun-setuptools
istrue
, thebuild
function will be called in a generatedsetup.py
file, with the setup parameters as the only argument. #98