From 711f7b33e786e7c95cdbefcd04767b125e9cc05a Mon Sep 17 00:00:00 2001 From: John Sirois Date: Mon, 4 Jul 2022 17:07:47 -0600 Subject: [PATCH 1/5] Prepare the 2.14.0.dev1 release. [ci skip-rust] --- CONTRIBUTORS.md | 1 + src/python/pants/VERSION | 2 +- src/python/pants/notes/2.14.x.md | 52 ++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e3de6e47b19..53d621c559d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -48,6 +48,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Dan Harrison + Daniel Anderson + Daniel Bentley ++ Daniel Goldman + Daniel Moran + Daniel Peebles + Daniel Wagner-Hall diff --git a/src/python/pants/VERSION b/src/python/pants/VERSION index c7d5307735a..deef4992d47 100644 --- a/src/python/pants/VERSION +++ b/src/python/pants/VERSION @@ -1 +1 @@ -2.14.0.dev0 +2.14.0.dev1 diff --git a/src/python/pants/notes/2.14.x.md b/src/python/pants/notes/2.14.x.md index ef9323b4bf6..9d9f4c0a51c 100644 --- a/src/python/pants/notes/2.14.x.md +++ b/src/python/pants/notes/2.14.x.md @@ -1,5 +1,57 @@ # 2.14.x Release Series +## 2.14.0.dev1 (Jul 04, 2022) + +### New Features + +* Add ability to `run` any `PythonSourceField` ([#15849](https://github.com/pantsbuild/pants/pull/15849)) + +* Add `--debug-adapter` flag to `run` ([#15829](https://github.com/pantsbuild/pants/pull/15829)) + +### User API Changes + +* Default `scala-infer` `force_add_siblings_as_dependencies` to False. ([#16031](https://github.com/pantsbuild/pants/pull/16031)) + +* Upgrade Pex to 2.1.94. ([#16029](https://github.com/pantsbuild/pants/pull/16029)) + +* Remove `python-infer` `inits` option. ([#16036](https://github.com/pantsbuild/pants/pull/16036)) + +* Remove `golang` `expected_version` option. ([#16033](https://github.com/pantsbuild/pants/pull/16033)) + +* Remove the `filter` goal. ([#16032](https://github.com/pantsbuild/pants/pull/16032)) + +* Default `--use-deprecated-pex-binary-run-semantics` to `False`. ([#16034](https://github.com/pantsbuild/pants/pull/16034)) + +* Default `python` `tailor_pex_binary_targets` to `False`. ([#16035](https://github.com/pantsbuild/pants/pull/16035)) + +* Deprecate not setting `tailor_pex_binary_targets` explictly ([#15962](https://github.com/pantsbuild/pants/pull/15962)) + +* `tailor` and `update-build-files` require specifying CLI arguments ([#15941](https://github.com/pantsbuild/pants/pull/15941)) + +* Upgrade default version of black to 22.6.0 ([#15960](https://github.com/pantsbuild/pants/pull/15960)) + +* Upgrade default version of pyupgrade to 2.34.0 ([#15956](https://github.com/pantsbuild/pants/pull/15956)) + +### Bug fixes + +* Fix pantsd TTY handling. ([#16038](https://github.com/pantsbuild/pants/pull/16038)) + +* revert REAPI batch API PRs ([#16016](https://github.com/pantsbuild/pants/pull/16016)) + +* Backtrack through calls from `@rules` to synchronous engine methods ([#15979](https://github.com/pantsbuild/pants/pull/15979)) + +### Documentation + +* Document Docker registries configuration options for `skip_push` and `extra_image_tags`. ([#16015](https://github.com/pantsbuild/pants/pull/16015)) + +* Update Python documentation with 2.11 changes ([#15857](https://github.com/pantsbuild/pants/pull/15857)) + +* Update the docs for `fmt` and test report changes ([#15968](https://github.com/pantsbuild/pants/pull/15968)) + +* Use Markdown h3 for ToC support ([#15964](https://github.com/pantsbuild/pants/pull/15964)) + +* Direct people to a quick form before they join Slack. ([#15957](https://github.com/pantsbuild/pants/pull/15957)) + ## 2.14.0.dev0 (Jun 25, 2022) ### New Features From 33a9c0a77b0b25ed688c104e87bbc7cbd597d0f3 Mon Sep 17 00:00:00 2001 From: John Sirois Date: Tue, 5 Jul 2022 09:47:30 -0600 Subject: [PATCH 2/5] Update release date and add new commits. # Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust] --- src/python/pants/notes/2.14.x.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/python/pants/notes/2.14.x.md b/src/python/pants/notes/2.14.x.md index 9d9f4c0a51c..f6af93f42ed 100644 --- a/src/python/pants/notes/2.14.x.md +++ b/src/python/pants/notes/2.14.x.md @@ -1,6 +1,6 @@ # 2.14.x Release Series -## 2.14.0.dev1 (Jul 04, 2022) +## 2.14.0.dev1 (Jul 05, 2022) ### New Features @@ -42,6 +42,10 @@ ### Documentation +* 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` and `extra_image_tags`. ([#16015](https://github.com/pantsbuild/pants/pull/16015)) * Update Python documentation with 2.11 changes ([#15857](https://github.com/pantsbuild/pants/pull/15857)) From e02d14e2e6effa72386d91dee78f0b739e659a0e Mon Sep 17 00:00:00 2001 From: John Sirois Date: Tue, 5 Jul 2022 11:10:45 -0600 Subject: [PATCH 3/5] Add more new commits. # Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust] --- src/python/pants/notes/2.14.x.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/python/pants/notes/2.14.x.md b/src/python/pants/notes/2.14.x.md index f6af93f42ed..7faaae022e5 100644 --- a/src/python/pants/notes/2.14.x.md +++ b/src/python/pants/notes/2.14.x.md @@ -10,6 +10,8 @@ ### User API Changes +* Correct deprecation warning for addressing `pex_binary` targets by filename to 2.15 ([#16056](https://github.com/pantsbuild/pants/pull/16056)) + * Default `scala-infer` `force_add_siblings_as_dependencies` to False. ([#16031](https://github.com/pantsbuild/pants/pull/16031)) * Upgrade Pex to 2.1.94. ([#16029](https://github.com/pantsbuild/pants/pull/16029)) @@ -42,9 +44,11 @@ ### Documentation -* Update docs with 2.12 changes: default Pex lockfile generator, `pants.toml` env var interpolation, pip VCS requirements, and Python interpreter constraints (#16000) +* Fix CI provider table rendering. ([#16051](https://github.com/pantsbuild/pants/pull/16051)) + +* Update docs with 2.12 changes: default Pex lockfile generator, `pants.toml` env var interpolation, pip VCS requirements, and Python interpreter constraints ([#16000](https://github.com/pantsbuild/pants/pull/16000)) -* Fix alpha release email template typo. (#16027) +* Fix alpha release email template typo. ([#16027](https://github.com/pantsbuild/pants/pull/16027)) * Document Docker registries configuration options for `skip_push` and `extra_image_tags`. ([#16015](https://github.com/pantsbuild/pants/pull/16015)) From 16f1f9ff4807075c0c096f90bf79b51757d41422 Mon Sep 17 00:00:00 2001 From: John Sirois Date: Tue, 5 Jul 2022 20:54:34 -0600 Subject: [PATCH 4/5] Update with latest commits. [ci skip-rust] --- src/python/pants/notes/2.14.x.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/python/pants/notes/2.14.x.md b/src/python/pants/notes/2.14.x.md index 7faaae022e5..bceeb074001 100644 --- a/src/python/pants/notes/2.14.x.md +++ b/src/python/pants/notes/2.14.x.md @@ -4,6 +4,8 @@ ### New Features +* Add support for extra env variables in go tests ([#16013](https://github.com/pantsbuild/pants/pull/16013)) + * Add ability to `run` any `PythonSourceField` ([#15849](https://github.com/pantsbuild/pants/pull/15849)) * Add `--debug-adapter` flag to `run` ([#15829](https://github.com/pantsbuild/pants/pull/15829)) @@ -34,6 +36,12 @@ * Upgrade default version of pyupgrade to 2.34.0 ([#15956](https://github.com/pantsbuild/pants/pull/15956)) +### Plugin API Changes + +* `fmt` plugins can add new files ([#15846](https://github.com/pantsbuild/pants/pull/15846)) + +* Pants internally uses dedicated Sources and Dependencies fields ([#16037](https://github.com/pantsbuild/pants/pull/16037)) + ### Bug fixes * Fix pantsd TTY handling. ([#16038](https://github.com/pantsbuild/pants/pull/16038)) From a77c371e41ff982a229349f103331b6ef0b56868 Mon Sep 17 00:00:00 2001 From: John Sirois Date: Tue, 5 Jul 2022 22:48:14 -0600 Subject: [PATCH 5/5] Un-stick GH. # Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust]