Skip to content

release_2.16.0.dev5

Pre-release
Pre-release
Compare
Choose a tag to compare
@jsirois jsirois released this 17 Jan 17:34
· 1783 commits to main since this release
release_2.16.0.dev5
7766b9b

New Features

  • New env() BUILD file function. (#17652)

  • Support REPL command history. (#17959)

  • Resolve Python dep inference ambiguity via locality. (#17931)

  • Add targets to re-wrap source files in different SourcesField types. (#17877)

  • Allow plugins to add custom schema/authority URL handler rules (#17898)

  • Support freezing command line args and env vars into pex binaries. (#17905)

  • Support catching @rule errors (#17911)

User API Changes

  • Ugrade Pex to 2.1.120 (#17957)

  • Adds workdir field for experimental_shell_command and friends (#17928)

Bug fixes

  • Let pyright see dependencies in other source roots. (#18014)

  • go: gather and link transitive prebuilt object files for cgo mode (#17971)

  • add skip_pyright field to python test targets (#17960)

  • Allow experimental_shell_command/experimental_run_in_sandbox to specify output_s from anywhere under the buildroot (#17938)

  • Do not load the BUILD file prelude (macros) in the bootstrap scheduler. (#17939)

Documentation

  • WSL disclaimer in Getting Started/Prerequisites (#18000)

  • Add Daniel Goldman and Darcy Shen to team page (#17921)

  • Clarify runtime vs. complete_platforms for serverless. (#18001)

  • docs: add tutorial to get started writing plugins: No 2 (#17890)

  • docs: generate a JSON schema file to be used in IDEs when editing pants.toml (#17915)

  • docs: fix markdown inline code typo in a docstring (#18002)

  • fix type in check help output (#17969)

  • Document how to update the pants script. (#17976)

  • Add Kaiko to "who uses Pants" page. (#17949)

  • docs: provide a link to Google Cloud Function in the backend docstring (#17948)

  • docs: add info about beta stage support of protobuf for Scala and Java (#17935)

  • docs: add the first tutorial on writing plugins to readme docs directory (#17930)

  • docs: reformat the kotlin docs to have better line breaks on readme.com (#17929)

  • Update and reorganize resource hub (#17922)

  • Add Payhere to user list. (#17917)

  • Nudge more technical support toward GH Discussions (#17906)

  • go: update docs to remove caveats about implemented features (#17913)