Releases: pypa/hatch
Releases Β· pypa/hatch
Hatch v1.14.0
Added:
- Upgrade default CPython distributions to 20241206
- Bump the minimum supported version of Hatchling to 1.26.3
- Update
virtualenv
dependency
Hatchling v1.27.0
Added:
- Update the default version of core metadata to 2.4
Hatchling v1.26.3
Fixed:
- Support an old import path that is still used by some consumers like Hatch
Hatchling v1.26.2
Fixed:
- Back-populate string
license
fields (License-Expression
) for core metadata versions prior to 2.4 - Remove the
License-Expression
andLicense-Files
core metadata from version 2.2 that was missed in the previous minor release
Hatchling v1.26.1
Fixed:
- Add backward compatibility for the old
license-files
metadata field - Support an old import path that is still used by some consumers like Hatch
Hatchling v1.26.0
Changed:
- The
license-files
metadata field has been updated to the latest spec and is now just an array of glob patterns
Added:
- Support version 2.4 of core metadata for the
wheel
andsdist
targets - Add
HATCH_METADATA_CLASSIFIERS_NO_VERIFY
environment variable to disable trove classifier verification - Add
.pixi
to the list of directories that cannot be traversed - Bump the minimum supported version of
packaging
to 24.2
Fixed:
- No longer write package metadata for license expressions and files for versions of core metadata prior to 2.4
- Properly enable Zip64 support for the
wheel
target - Properly ignore parent
.gitingore
files when the project root matches one of the patterns
Hatch v1.13.0
Added:
- Support managing Python 3.13 distributions
Hatchling v1.25.0
Changed:
- The
macos-max-compat
option for thewheel
target is now disabled by default and will be removed in a future release
Added:
- Artifacts for the
wheel
andsdist
targets now have their permission bits normalized
Fixed:
- Ignore
manylinux
/musllinux
tags for thewheel
target artifact name when enabling theinfer_tag
build data - The
wheel
target build datainfer_tag
when enabled now respects theMACOSX_DEPLOYMENT_TARGET
environment variable
Hatch v1.12.0
Changed:
- The
run
/env run
andtest
commands now treat inclusion variable options as an intersection rather than a union to allow for specific targeting of environments
Added:
- Add ability to control the source of Python distributions
- Upgrade Ruff to 0.4.5
- Upgrade PyApp to 0.22.0 for binary builds
Fixed:
- The
fmt
command no longer hides the commands that are being executed - Add default timeout for network requests, useful when installing Python distributions
- Fix syntax highlighting contrast for the
config show
command
Hatch v1.11.1
Added:
- Add official GitHub Action for installing Hatch
Fixed:
- Fix
terminal.styles.spinner
configuration - Fix entry points in the pre-built distributions that binaries use