diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index db4e3d07c0e..5fc156d2ff2 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -14,6 +14,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Andrew Hamilton + Andrii Porokhnavets + Andy Reitz ++ Anler + Antoine Tollenaere + Asher Foa + Aurelien Didier @@ -256,6 +257,7 @@ Created by running `./pants run build-support/bin/contributors.py`. + Stefan Sauer + Stephan Erb + Stu Hood ++ Subin Kim + Suresh Joshi + Tal Amuyal + Tansy Arron-Walker diff --git a/src/python/pants/VERSION b/src/python/pants/VERSION index 5d01f3c65c3..a44926414d7 100644 --- a/src/python/pants/VERSION +++ b/src/python/pants/VERSION @@ -1 +1 @@ -2.17.0.dev3 +2.17.0.dev4 diff --git a/src/python/pants/notes/2.17.x.md b/src/python/pants/notes/2.17.x.md index ea4e2a4480d..92de2d6f2eb 100644 --- a/src/python/pants/notes/2.17.x.md +++ b/src/python/pants/notes/2.17.x.md @@ -1,5 +1,63 @@ # 2.17.x Release Series +## 2.17.0.dev4 (Apr 23, 2023) + +### New Features + +* javascript: Manage `npm` version with corepack ([#18748](https://github.com/pantsbuild/pants/pull/18748)) + +* `python_distribution` editable installs in exports ([#18639](https://github.com/pantsbuild/pants/pull/18639)) + +### User API Changes + +* Default to using the entire tool lockfile. ([#18793](https://github.com/pantsbuild/pants/pull/18793)) + +* Upgrade Pex to 2.1.134. ([#18785](https://github.com/pantsbuild/pants/pull/18785)) + +* Use the resolve's ICs for tools. ([#18776](https://github.com/pantsbuild/pants/pull/18776)) + +* Use Self backport in `BinaryPath` factory method. ([#18763](https://github.com/pantsbuild/pants/pull/18763)) + +* Deprecate "Secondary Ownership" semantics ([#18737](https://github.com/pantsbuild/pants/pull/18737)) + +* Expand versions range for `ruff` + upgrade it ([#18707](https://github.com/pantsbuild/pants/pull/18707)) + +### Plugin API Changes + +* Allow `BinaryPaths` to close over their type. ([#18760](https://github.com/pantsbuild/pants/pull/18760)) + +* Set a central default ICs for tools. ([#18714](https://github.com/pantsbuild/pants/pull/18714)) + +### Bug Fixes + +* The `OverridesField.compute_value()` must return a hashable value. ([#18787](https://github.com/pantsbuild/pants/pull/18787)) + +* Dedup graph errors. ([#18770](https://github.com/pantsbuild/pants/pull/18770)) + +* Flush metadata to disk before renaming immutable store files ([#18768](https://github.com/pantsbuild/pants/pull/18768)) + +* Clear FSDB materialization cache when `remove`ing a file ([#18747](https://github.com/pantsbuild/pants/pull/18747)) + +* Use address as stable key when batching field sets in `lint`/`test` ([#18725](https://github.com/pantsbuild/pants/pull/18725)) + +* Fix `repr` for `Field`s that don't define `default`. ([#18719](https://github.com/pantsbuild/pants/pull/18719)) + +* Add `ruff` lint rules ([#18716](https://github.com/pantsbuild/pants/pull/18716)) + +* javascript: Use binary shims in nodejs sandboxes ([#18682](https://github.com/pantsbuild/pants/pull/18682)) + +### Documentation + +* Improve error location for invalid targets/target fields. ([#18366](https://github.com/pantsbuild/pants/pull/18366)) + +* Add info on how to configure Docker Desktop for using `docker_environment` ([#18786](https://github.com/pantsbuild/pants/pull/18786)) + +* Update linter documentation to refer to `install_from_resolve` ([#18781](https://github.com/pantsbuild/pants/pull/18781)) + +* docs: Fix typo on requirements-overrides code snippet ([#18750](https://github.com/pantsbuild/pants/pull/18750)) + +* Edit Python publishing docs for clarity. ([#18718](https://github.com/pantsbuild/pants/pull/18718)) + ## 2.17.0.dev3 (Apr 10, 2023) ### New Features