diff --git a/src/python/pants/notes/2.12.x.md b/src/python/pants/notes/2.12.x.md index 93984fccdce..70ca64b04ae 100644 --- a/src/python/pants/notes/2.12.x.md +++ b/src/python/pants/notes/2.12.x.md @@ -1,5 +1,49 @@ # 2.12.x Release Series +## 2.12.0rc1 (May 23, 2022) + +### New Features + +* Allow turning off `export` of Python tools like `black` (Cherry-pick of #15509) ([#15511](https://github.com/pantsbuild/pants/pull/15511)) + +* Support relative address syntax for JVM compiler plugin artifacts (Cherry-pick of #15462) ([#15468](https://github.com/pantsbuild/pants/pull/15468)) + +### User API Changes + +* Upgrade Pex to 2.1.88. (Cherry-pick of #15484) ([#15485](https://github.com/pantsbuild/pants/pull/15485)) + +### Bug fixes + +* Fix incorrect digest for JVM multiple `jvm_artifact(.., jar=..)` entries (Cherry-pick of #15571) ([#15611](https://github.com/pantsbuild/pants/pull/15611)) + +* Record Scala `package object` as provided name (Cherry-pick of #15582) ([#15608](https://github.com/pantsbuild/pants/pull/15608)) + +* Don't give a subsequent formatter an empty snapshot after skipping (Cherry-pick of #15483) ([#15602](https://github.com/pantsbuild/pants/pull/15602)) + +* Fix lockfile generation for Docker and Terraform to not require Python backend (Cherry-pick of #15453) ([#15604](https://github.com/pantsbuild/pants/pull/15604)) + +* Fix Scala inference not inferring a symbol name after a function call (Cherry-pick of #15565) ([#15603](https://github.com/pantsbuild/pants/pull/15603)) + +* Fix non-deterministic order of `jvm_artifact(.., excludes=..)` (Cherry-pick of #15542) ([#15575](https://github.com/pantsbuild/pants/pull/15575)) + +* Fix JVM resource classification and artifact grouping (Cherry-pick of #15567) ([#15573](https://github.com/pantsbuild/pants/pull/15573)) + +* Fix `tag` filtering with `--changed-dependees` (Cherry-pick of #15546) ([#15564](https://github.com/pantsbuild/pants/pull/15564)) + +* Improve `name=` used for `python_requirements` target generators with `tailor` (Cherry-pick of #15507) ([#15519](https://github.com/pantsbuild/pants/pull/15519)) + +* jvm: don't generate default tool lockfiles (Cherry pick of #15488) ([#15498](https://github.com/pantsbuild/pants/pull/15498)) + +* jvm: fix incorrect check for root-only `ClasspathEntryRequest` implementations (Cherry pick of #15494) ([#15496](https://github.com/pantsbuild/pants/pull/15496)) + +* kotlin: the `plugin_id` field on `kotlinc_plugin` target is optional (Cherry-pick of #15459) ([#15466](https://github.com/pantsbuild/pants/pull/15466)) + +* kotlin: remove stray scala references (Cherry-pick of #15461) ([#15465](https://github.com/pantsbuild/pants/pull/15465)) + +### Performance + +* `lint` only finds targets and files if the relevant linters were specified (Cherry-pick of #15579) ([#15601](https://github.com/pantsbuild/pants/pull/15601)) + ## 2.12.0rc0 (May 13, 2022) ### User API Changes