Releases: pypa/hatch
Releases Β· pypa/hatch
Hatchling v1.24.2
Fixed:
- Add
.venvto the list of directories that cannot be traversed - Output from the core Application utility now writes to stderr
Hatchling v1.24.1
Fixed:
- Maintain file permissions for
shared-scriptsoption/shared_scriptsbuild data of thewheeltarget
Hatchling v1.24.0
Added:
- Add
shared_dataandshared_scriptsbuild data for thewheeltarget
Hatchling v1.23.0
Added:
- Add
shared-scriptsoption for thewheeltarget
Fixed:
- Support recursive optional dependencies
- Set the
packagingdependency version as>=23.2to avoid its URL validation which can conflict with context formatting
Hatchling v1.22.5
Fixed:
- Fix reading metadata from source distributions when fields are dynamic but not part of core metadata like entry points
Hatchling v1.22.4
Fixed:
- Only read source distribution metadata for fields that are explicitly defined as dynamic
Hatchling v1.22.3
Fixed:
- Fix the
custombuild hook when using dynamic dependencies
Hatchling v1.22.2
Fixed:
- Fix regression when loading metadata from source distributions
- Fix metadata hooks when building wheels from source distributions
Hatchling v1.22.1
Fixed:
- Update the default version of core metadata to 2.3
Hatchling v1.22.0
Deprecated:
- The
appbuild target has been renamed tobinaryto reduce ambiguity with the name of an upcoming feature. The former name will still be usable for several minor releases.
Added:
- Metadata for the
wheeltarget now defaults to thePKG-INFOmetadata within source distributions - Add
dependenciesmethod to the build hook interface so that hooks can themselves dynamically define dependencies - Update the default version of core metadata to 2.2
- Update SPDX license information to version 3.23
- Improve error message for when the default heuristics for wheel file inclusion fail
Fixed:
- Properly support core metadata version 2.2
- Remove
editablesas a direct dependency - Fix default wheel tag when the supported Python version declaration is strict
- Load VCS ignore patterns first so that whitelisted patterns can be excluded by project configuration
- Don't consider VCS ignore files that are outside of the VCS boundary
- The
sdistbuild target now gracefully ignores UNIX socket files - Begin ignoring certain files ubiquitously, like
.DS_Storeon macOS