NOTE: 2.17.0a0
was not released to PyPI due to infrastructure issues.
New Features
-
Add a workunit logging plugin (#18984)
-
javascript: Add
yarn@v1
support (#18928) -
javascript: Support Node.js subpath imports (#18934)
-
Add Taplo toml formatter (#18865)
-
Include the Pants native client in released wheels (#18957)
-
Extract Python dependencies in an intrinsic (#18854)
User API Changes
-
Do not publish wheels for all SHAs, and publish to PyPI from Github Actions. (#19028)
-
Support Python requirement target addrs in tool requirements. (#19014)
-
javascript: Add an explicit
npm_distribution
target instead of coupling tonode_package
(#18925) -
Shorten the deprecation for
export
without--resolve
. (#19000) -
Upgrade Pex to 2.1.137. (#19003)
-
Remove the underlying implementation of
anonymous-telemetry
(#18952)
Plugin API Changes
-
Port Django migrations inference away from
PythonDependencyVisitorRequest
(#19008) -
fmtrequest -> abstractfmtrequest (#18935)
Bug Fixes
-
Use
{bin_name()} run
as$0
inrun_shell_command
(#19020) -
Make
DigestSubset
symlink-aware (#18963) -
javascript: Do not add literal {chroot} to pnpm cache path (#18921)