Skip to content

Releases: pypa/hatch

Hatch v1.0.0rc16

21 Mar 02:50
Compare
Choose a tag to compare
Hatch v1.0.0rc16 Pre-release
Pre-release

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

18 Mar 03:47
Compare
Choose a tag to compare

Changed:

  • In order to simplify configuration, metadata hooks are now configured under tool.hatch.metadata.hooks rather than directly under tool.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

18 Mar 05:24
Compare
Choose a tag to compare
Hatch v1.0.0rc15 Pre-release
Pre-release

Added:

  • Bump the minimum supported version of Hatchling

Hatchling v0.20.1

07 Mar 15:44
Compare
Choose a tag to compare

Fixed:

  • Allow test execution from within Hatchling's source distribution

Hatchling v0.20.0

07 Mar 06:23
Compare
Choose a tag to compare

Added:

  • Relax dependency constraints

Hatch v1.0.0rc14

07 Mar 01:44
Compare
Choose a tag to compare
Hatch v1.0.0rc14 Pre-release
Pre-release

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 to v3
  • Bump the minimum supported version of Hatchling
  • Update project metadata

Hatchling v0.19.0

06 Mar 23:47
Compare
Choose a tag to compare

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

28 Feb 05:43
Compare
Choose a tag to compare

Added:

  • Add ability to rewrite the distributed path of files

Hatchling v0.17.0

27 Feb 01:12
Compare
Choose a tag to compare

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

26 Feb 17:36
Compare
Choose a tag to compare

Added:

  • Always include the default build script location for source distributions
  • Automatically remove fields from project.dynamic that were added by metadata hooks