Releases: pantsbuild/pants
release_2.22.1rc2
release_2.21.2rc2
release_2.24.0.dev2
release_2.24.0.dev1
New Features
User API Changes
-
Replace macOS 10.15 x86-64 self-hosted runner with 12 GH-hosted (#21417)
-
Switch to using the native options parser values (#21385)
Bug Fixes
-
Use LnBinary instead of hardcoded /bin/ln in jvm.sh (#21488)
-
Use MkdirBinary in coursier fetch wrapper script (#21463)
-
Support trailing global flags in the native parser. (#21480)
-
golang: fix exception when coverage enabled and external tests import the base package (#21452)
-
[fix] propagate peek additional_info to output (#21399)
Performance
- add new cache scope to cache locally only (#21290)
Documentation
- Do not show equals sign in help for short options (#21446)
release_2.23.0rc0
release_2.22.1rc1
Bug Fixes
-
Support trailing global flags in the native parser. (Cherry-pick of #21480) (#21486)
-
golang: fix exception when coverage enabled and external tests import the base package (Cherry-pick of #21452) (#21454)
-
Fix options parser discrepancy due to repeated evaluation of
.pants.rc
(Cherry-pick of #21118) (#21433)
release_2.23.0a1
release_2.24.0.dev0
New Features
-
Bump ktlint version to 1.3.1 (#21320)
-
bump default version of pip to support Python 3.13 (#21400)
-
adhoc/shell: allow cache scope to be configured for process executions (#21245)
-
system_binary: log a warning when candidate binaries fail (#21390)
User API Changes
-
Remove long-deprecated
resolve_local_platforms
field and options (#21416) -
drop Python 3.7 from default bundled lockfiles (#21389)
Plugin API Changes
-
support path metadata lookups of local system paths (#21404)
-
let users point a bazooka a their foot wtih SetupKwargs plugins (#21394)