Skip to content

Releases: pypa/hatch

Hatch v1.14.0

16 Dec 01:00
Compare
Choose a tag to compare

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

15 Dec 17:07
cbf6598
Compare
Choose a tag to compare

Added:

  • Update the default version of core metadata to 2.4

Hatchling v1.26.3

12 Nov 19:19
Compare
Choose a tag to compare

Fixed:

  • Support an old import path that is still used by some consumers like Hatch

Hatchling v1.26.2

12 Nov 17:16
Compare
Choose a tag to compare

Fixed:

  • Back-populate string license fields (License-Expression) for core metadata versions prior to 2.4
  • Remove the License-Expression and License-Files core metadata from version 2.2 that was missed in the previous minor release

Hatchling v1.26.1

10 Nov 15:21
Compare
Choose a tag to compare

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

10 Nov 06:38
Compare
Choose a tag to compare

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 and sdist 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

13 Oct 23:00
Compare
Choose a tag to compare

Added:

  • Support managing Python 3.13 distributions

Hatchling v1.25.0

22 Jun 17:26
Compare
Choose a tag to compare

Changed:

  • The macos-max-compat option for the wheel target is now disabled by default and will be removed in a future release

Added:

  • Artifacts for the wheel and sdist targets now have their permission bits normalized

Fixed:

  • Ignore manylinux/musllinux tags for the wheel target artifact name when enabling the infer_tag build data
  • The wheel target build data infer_tag when enabled now respects the MACOSX_DEPLOYMENT_TARGET environment variable

Hatch v1.12.0

28 May 14:11
Compare
Choose a tag to compare

Changed:

  • The run/env run and test 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

23 May 17:19
Compare
Choose a tag to compare

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