Releases: pypa/hatch
Releases · pypa/hatch
Hatch v1.0.0rc16
Added:
- Add ability to select specific environments for command execution of matrices based on variables
- Support a
HATCH_PYTHON
environment variable that, for example, environments may use before defaulting to the Python executable Hatch is running on - Also use the
SHELL
environment variable fallback on Windows systems - Update project URLs metadata
Hatchling v0.21.0
Changed:
- In order to simplify configuration, metadata hooks are now configured under
tool.hatch.metadata.hooks
rather than directly undertool.hatch.metadata
Added:
- Add option to allow the use of direct references for dependencies
- Make the default pattern for the
regex
version source case insensitive - Deduplicate and normalize dependency definitions before writing metadata for wheels and source distributions
- Normalize the names of optional dependency groups to adhere to the newly-introduced PEP 685
Hatch v1.0.0rc15
Added:
- Bump the minimum supported version of Hatchling
Hatchling v0.20.1
Fixed:
- Allow test execution from within Hatchling's source distribution
Hatchling v0.20.0
Added:
- Relax dependency constraints
Hatch v1.0.0rc14
Added:
- When building with no targets defined in config, default to
-t sdist -t wheel
rather than raising an error - Improve the output format of the
env show
command - Add
description
option to environments - Add
extra-dependencies
option to environments - Upgrade
actions/setup-python
action of the CI option for new projects tov3
- Bump the minimum supported version of Hatchling
- Update project metadata
Hatchling v0.19.0
Added:
- Add option for builds to declare dependence on a project's runtime dependencies
Fixed:
- Disallow direct references for dependency definitions
Hatchling v0.18.0
Added:
- Add ability to rewrite the distributed path of files
Hatchling v0.17.0
Added:
- Always include any root
.gitignore
file for source distributions so recursive builds are guaranteed to be identical
Fixed:
- Fix metadata handling of non-ASCII characters in README files for source distributions on Python 2
Hatchling v0.16.0
Added:
- Always include the default build script location for source distributions
- Automatically remove fields from
project.dynamic
that were added by metadata hooks