Skip to content

Commit

Permalink
Prepare 2.16.0.dev3 (pantsbuild#17831)
Browse files Browse the repository at this point in the history
### Internal

* Get rid of `_ToolLockfileMixin`. ([pantsbuild#17823](pantsbuild#17823))

* Fix `build-support/bin/deploy_to_s3.py`. ([pantsbuild#17818](pantsbuild#17818))

* Upgrade setproctitle to 1.3.2 ([pantsbuild#17804](pantsbuild#17804))

* Document the release tag back-fill script. ([pantsbuild#17808](pantsbuild#17808))

* Add a release tag backfill script. ([pantsbuild#17806](pantsbuild#17806))

* Set up release tag mapping workflow. ([pantsbuild#17801](pantsbuild#17801))

* go: fix path lookup for copied header files ([pantsbuild#17798](pantsbuild#17798))

* go: set `replace_sandbox_root_in_args=True` since replacement is used ([pantsbuild#17797](pantsbuild#17797))

* go: set missing `Goal.environment_behavior` on a debug goal ([pantsbuild#17799](pantsbuild#17799))

* go: rename option to --go-test-coverage-packages ([pantsbuild#17795](pantsbuild#17795))

* A stub page for dep validation docs. ([pantsbuild#17788](pantsbuild#17788))

* Upgrade to newest remote execution proto ([pantsbuild#17786](pantsbuild#17786))

* Adding tests for `cc` dependency inference showing source roots as `include_directories` ([pantsbuild#17738](pantsbuild#17738))

* Fix validation of release PEXes. ([pantsbuild#17785](pantsbuild#17785))

* Unconditionally register export-codegen goal in pants.core ([pantsbuild#17782](pantsbuild#17782))

* go: allow exporting cgo codegen for third party packages ([pantsbuild#17770](pantsbuild#17770))

* Properly set `pex_root` when running python sources in-sandbox. ([pantsbuild#17750](pantsbuild#17750))

* Renames `output_files` and `output_directories` fields for `experimental_shell_command` ([pantsbuild#17744](pantsbuild#17744))
  • Loading branch information
stuhood authored Dec 17, 2022
1 parent f5090bc commit dc24347
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 1 deletion.
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,4 @@ Rhys Madigan <[email protected]>
Suresh Joshi <[email protected]>
Suresh Joshi <[email protected]>
Shantanu Kumar <[email protected]>
Jay Crumb <[email protected]>
2 changes: 2 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Brian Larson
+ Brian Wickman
+ Bruno Bieth
+ Bryan Weber
+ Caitie McCaffrey
+ Caleb Lloyd
+ Carina C. Zona
Expand Down Expand Up @@ -114,6 +115,7 @@ Created by running `./pants run build-support/bin/contributors.py`.
+ Jan Paul Erkelens
+ Jason Jackson
+ Jason Song
+ Jay Crumb
+ Jeff Jenkins
+ Jeremy Hintz
+ Jessica Rosenfield
Expand Down
2 changes: 1 addition & 1 deletion src/python/pants/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.16.0.dev2
2.16.0.dev3
56 changes: 56 additions & 0 deletions src/python/pants/notes/2.16.x.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,61 @@
# 2.16.x Release Series

## 2.16.0.dev3 (Dec 16, 2022)

### New Features

* Allow targets that implement `RunFieldSet` to be executed in the sandbox for side-effects ([#17716](https://github.com/pantsbuild/pants/pull/17716))

* `python_requirements` target generator can parse PEP 621 pyproject.toml files ([#16932](https://github.com/pantsbuild/pants/pull/16932))

### User API Changes

* Bump default version of shfmt from 3.2.4 to 3.6.0 ([#17777](https://github.com/pantsbuild/pants/pull/17777))

* An enum of Python export formats. ([#17800](https://github.com/pantsbuild/pants/pull/17800))

* Add export-codegen goal to more backends ([#17773](https://github.com/pantsbuild/pants/pull/17773))

* Adds `execution_dependencies` for `experimental_shell_command` ([#17743](https://github.com/pantsbuild/pants/pull/17743))

### Plugin API Changes

* Remove boilerplate for run and test plugins ([#17774](https://github.com/pantsbuild/pants/pull/17774))

### Bug fixes

* go: detect when `go.sum` needs additional entries filled in ([#17811](https://github.com/pantsbuild/pants/pull/17811))

* go: pass module sources through to linker if `${SRCDIR}` is referenced ([#17780](https://github.com/pantsbuild/pants/pull/17780))

* go: improve options passed to assembler invocations ([#17796](https://github.com/pantsbuild/pants/pull/17796))

* Explicitly use "python" ijson backend ([#17787](https://github.com/pantsbuild/pants/pull/17787))

* Do not clear the `pantsd` log while restarting ([#17783](https://github.com/pantsbuild/pants/pull/17783))

* Restore support for :all: in `only_binary`/`no_binary`. ([#17779](https://github.com/pantsbuild/pants/pull/17779))

* go: remove notion of separate `__obj__` directory ([#17775](https://github.com/pantsbuild/pants/pull/17775))

* Visibility: empty selector should match no target. ([#17763](https://github.com/pantsbuild/pants/pull/17763))

* [Visibility] `**/..` globs can match root level files ([#17681](https://github.com/pantsbuild/pants/pull/17681))

* Visibility: fix rules path for generated targets. ([#17760](https://github.com/pantsbuild/pants/pull/17760))

### Documentation

* Documentation for the new visibility rules ([#17632](https://github.com/pantsbuild/pants/pull/17632))

* Add Doctrine's eng blog post and example repo to resource hub. ([#17810](https://github.com/pantsbuild/pants/pull/17810))

* Add Astranis to user list. ([#17812](https://github.com/pantsbuild/pants/pull/17812))

* Add Doctrine to user list ([#17793](https://github.com/pantsbuild/pants/pull/17793))

* Doc: update `Get` docstring for multiple inputs. ([#17730](https://github.com/pantsbuild/pants/pull/17730))

## 2.16.0.dev2 (Dec 08, 2022)

### New Features
Expand Down

0 comments on commit dc24347

Please sign in to comment.