release_2.9.0.dev3
Pre-releaseNew Features
-
java: add support for Google Java Format (#13811)
-
Adds support for remote jvm artifact urls (#13793)
-
Go tests can depend on
file
targets (e.g.testdata
folder) (#13781) -
An option to test/run/repl against the entire lockfile. (#13732)
-
Add
test_timeout
fields togo_package
(#13707) -
Added the
paths
goal to render all paths between two targets (#13778) -
Add support for inferring relative imports from Scala (#13775)
-
go: add
go vet
linter (#13438) -
Support interpolating Docker build args into the
repository
field ofdocker_image
targets. (#13721) -
Expose Pex
--resolve-local-platforms
option. (#13715) -
Expose Pex
--layout
option forpex_binary
. (#13714) -
Add
skip_tests
field togo_package
andshunit2_test
(#13708) -
JVM: Support strong first-party declarations of provided types (#13698)
-
scala: add
repl
support (#13576) -
Capture pylint reports. (#13689)
User API Changes
-
Rename
pypi_repositories
field torepositories
(#13794) -
Add
--local-cache
and--process-cleanup
to replace--process-execution-local-cache
and--process-execution-local-cleanup
(#13769) -
Add
pants_requirements
target generator and deprecatepants_requirement
macro (#13512) -
Stop generating
go_package
targets fromgo_mod
(#13702) -
Rename
go_first_party_package
target togo_package
(#13681) -
Upgrade default version of Black from 21.9b0 to 21.12b0 (#13816)
-
Upgrade to Pex 2.1.56. (#13713)
Plugin API Changes
IntField
andFloatField
can ban negative numbers and zero (#13705)
Bug fixes
-
Support materializing files through file symlinks. (#13789)
-
Fix duplicate error message for
publish
with no matching targets (#13776) -
Fix bug when
docker push
ing multiple tags. (#13764) -
Fix Java / Scala cycle artifact filename collision. (#13759)
-
Fix
run
goal forpex_binary
with a script entry point from a 3rdparty dependency. (#13748) -
Fix hadolint SIGSEGV. (#13736)
-
Fix
--resolve-local-platforms
help. (#13722) -
Avoid calling disabled stream handlers. (#13680)
-
Fix Go compilation failures causing
test
goal to error (#13711) -
Fix UI rendering of Go packages with no tests (#13710)
-
Fix dup 3rdparty dists introduced by local dists. (#13690)
-
Make tailor generate correct fields for python_requirements. (#13687)
-
Interactive processes kill the process and its children on Ctrl+C. (#13678)