release_2.14.0.dev1
Pre-releaseNew Features
-
Add support for extra env variables in go tests (#16013)
-
Add ability to
run
anyPythonSourceField
(#15849) -
Add
--debug-adapter
flag torun
(#15829)
User API Changes
-
Correct deprecation warning for addressing
pex_binary
targets by filename to 2.15 (#16056) -
Default
scala-infer
force_add_siblings_as_dependencies
to False. (#16031) -
Upgrade Pex to 2.1.94. (#16029)
-
Remove
python-infer
inits
option. (#16036) -
Remove
golang
expected_version
option. (#16033) -
Remove the
filter
goal. (#16032) -
Default
--use-deprecated-pex-binary-run-semantics
toFalse
. (#16034) -
Default
python
tailor_pex_binary_targets
toFalse
. (#16035) -
Deprecate not setting
tailor_pex_binary_targets
explictly (#15962) -
tailor
andupdate-build-files
require specifying CLI arguments (#15941) -
Upgrade default version of black to 22.6.0 (#15960)
-
Upgrade default version of pyupgrade to 2.34.0 (#15956)
Plugin API Changes
-
fmt
plugins can add new files (#15846) -
Pants internally uses dedicated Sources and Dependencies fields (#16037)
Bug fixes
-
Fix pantsd TTY handling. (#16038)
-
revert REAPI batch API PRs (#16016)
-
Backtrack through calls from
@rules
to synchronous engine methods (#15979)
Documentation
-
Fix CI provider table rendering. (#16051)
-
Update docs with 2.12 changes: default Pex lockfile generator,
pants.toml
env var interpolation, pip VCS requirements, and Python interpreter constraints (#16000) -
Fix alpha release email template typo. (#16027)
-
Document Docker registries configuration options for
skip_push
andextra_image_tags
. (#16015) -
Update Python documentation with 2.11 changes (#15857)
-
Update the docs for
fmt
and test report changes (#15968) -
Use Markdown h3 for ToC support (#15964)
-
Direct people to a quick form before they join Slack. (#15957)