github pantsbuild/pants release_2.16.1rc3
2.16.1rc3

pre-release8 months ago

Bug fixes

  • Support using __defaults__ in same BUILD file as environment targets. (Cherry-pick of #19446) (#19968)

  • Add missing __init__.py file for the yamllint backend. (Cherry-pick of #19899) (#19908)

  • Add additional directories with register.py to pants bin deps (Cherry pick of #19848) (#19857)

  • Fix global report coverage for namespaced packages (Cherry-pick of #19821) (#19839)

  • Have Pants create the immutable_inputs base parent(s) (Cherry-pick of #19646) (#19653)

  • Use hardlinking when possible for mypy cache (Cherry-pick of #19633) (#19649)

  • Undo pyenv install marking files as RO (Cherry-pick of #19645) (#19647)

  • Use named cache for Docker-env PBS (Cherry-pick of #19611) (#19617)

  • Make mypy cache move truly atomic (Cherry-pick of #19610) (#19614)

  • Scala: support Enums in dependency inference (Cherry pick of #19588) (#19594)

  • Fix the new tool lockfile deprecation message. (cherrypick of #19565) (#19571)

  • Fix golangci-lint runner script (Cherry-pick of #19015) (#19472)

  • Use the package_name variable to fix an UnboundLocalError. (Cherry-pick of #19433) (#19452)

Documentation

  • Update release docs with latest changes (#19895)

  • docs: fix code examples for setting-up-ide and interpreter-compatibility docs (Cherry-pick of #19624) (#19638)

  • docs: add 2.16 entry to changelog (Cherry-pick of #19589) (#19598)

  • Add ruff, adjust pyugprade, autoflake in docs (Cherry-pick of #19555) (#19577)

  • Catch google artifact registry gotcha (Cherry-pick of #19568) (#19569)

  • Stop referring to ~/.cache/pants/setup in CI docs (Cherry-pick of #19554) (#19560)

  • Visibility: documentation fixes and clarifications. (Cherry-pick of #19438) (#19495)

Don't miss a new pants release

NewReleases is sending notifications on new releases.