release_2.12.0rc1
Pre-releaseNew Features
-
Allow turning off
export
of Python tools likeblack
(Cherry-pick of #15509) (#15511) -
Support relative address syntax for JVM compiler plugin artifacts (Cherry-pick of #15462) (#15468)
User API Changes
Bug fixes
-
Fix incorrect digest for JVM multiple
jvm_artifact(.., jar=..)
entries (Cherry-pick of #15571) (#15611) -
Record Scala
package object
as provided name (Cherry-pick of #15582) (#15608) -
Don't give a subsequent formatter an empty snapshot after skipping (Cherry-pick of #15483) (#15602)
-
Fix lockfile generation for Docker and Terraform to not require Python backend (Cherry-pick of #15453) (#15604)
-
Fix Scala inference not inferring a symbol name after a function call (Cherry-pick of #15565) (#15603)
-
Fix non-deterministic order of
jvm_artifact(.., excludes=..)
(Cherry-pick of #15542) (#15575) -
Fix JVM resource classification and artifact grouping (Cherry-pick of #15567) (#15573)
-
Fix
tag
filtering with--changed-dependees
(Cherry-pick of #15546) (#15564) -
Improve
name=
used forpython_requirements
target generators withtailor
(Cherry-pick of #15507) (#15519) -
jvm: don't generate default tool lockfiles (Cherry pick of #15488) (#15498)
-
jvm: fix incorrect check for root-only
ClasspathEntryRequest
implementations (Cherry pick of #15494) (#15496) -
kotlin: the
plugin_id
field onkotlinc_plugin
target is optional (Cherry-pick of #15459) (#15466) -
kotlin: remove stray scala references (Cherry-pick of #15461) (#15465)