Skip to content
ee7627c
Compare
Choose a tag to compare

This is Please v16.15.1

  • Preserve original quotes in multi-line strings #2184
9d6336a
Compare
Choose a tag to compare

This is Please v16.15.0

  • Added plz query reporoot command #2173
  • Fixed issue where named fields (e.g. srcs, and outputs) didn't appear
    in plz query print #2174
  • Add the subrepo name to labels in plz query graph #2168
  • Add --json flag to plz query print to output the target in json format
    #2176
  • cc_static_library() now exposes headers to dependant targets #2179
446b3a7
Compare
Choose a tag to compare

This is Please v16.14.0

  • The query revdeps and query somepath subcommands now handle
    indirect dependencies (i.e. require/provide) between targets
    better when not including hidden targets #2127
  • Fix issue where we were de-duplicating linker flags for go_module()
    #2127
  • Some improvements to the builtin functions: get_labels() now has
    a transitive parameter that can be used to opt out of getting
    labels on transitive dependencies, and package_name() now has a label
    parameter that can be used to get the package of a specific label.
    #2170
  • Some improvements to plz generate and LinkGeneratedSources to
    opt to use hard links, or automatically update the .gitignore
    during builds #2163
065f04a
Compare
Choose a tag to compare

This is Please v16.13.0

  • Some fixes around subrepos and cross compiling #2134 #2148
  • Fix issue with go_module() when the module is called
    go #2146
  • Make the shebang optional for sh_binary() #2144
  • Extend the pex tool to support adding debuggers to the pex #2141
  • Handle c++ in go_module() rules #2161
071f804
Compare
Choose a tag to compare

This is Please v16.12.1

  • Downgrade ProtonMails go-crypto because the newer versions have
    started adding subpackets to the signature that cause older
    versions of Please to fail to verify the signature #2138
50bfacc
Compare
Choose a tag to compare

This is Please v16.12.0

  • Implemented direct link label, and used this to link go sources
    from go_module() to plz-out/go #2118
  • Strip all BUILD files, including WORKSPACE in new_http_archive(),
    not just BUILD. This is used by github_repo() #2117
  • Fix display issue with multi-line error messages #2119
  • Exclude symlinks from globs by default. This is feature is gated
    behind the ExcludeSymlinksInGlob feature flag #2052
  • Fix issue where unrecognised config was being treated as fatal #2126
  • Implement --shell=run which will immediately run the build/test
    command #2123
  • Exclude the location of the Please executable from the remote
    PATH #2136
7332311
Compare
Choose a tag to compare

This is Please v16.11.0

  • Fix some bugs around plugin configuration #2111 #2107
  • Implemented a plz debug command that can be used to invoke
    an interactive debugger, or a remote debugger via the --port
    flag. This command only works for go_binary() and go_test()
    commands right now but a python implementation is on the way.
    #2069
  • Fixed some issues around marking sources as done when preparing
    inputs for a build action. This resolves some issues where certain
    inputs were unexpectedly missing from the build directory. #2091
  • Fixed issue with plz run --wd=. where relative paths were being
    evaluated relative to the repo root not the working directory #2103
Compare
Choose a tag to compare

This is Please v16.10.1

  • Fix nil pointer when no cache is set up #2092
  • Add feature flags for the java and python language plugins
    to exclude these builtins #2098
49c01f7
Compare
Choose a tag to compare

This is Please v16.10.0

  • Fix lockup when cross compiling with --arch #2085
  • Enable overriding plugin config via package() #2083
  • Add types to plugin config values #2086
  • Deprecated --in_wd in favour of --wd which can take any
    arbitrary path #2095
  • Fix issue with multiple preloaded subincludes #2082
650db27
Compare
Choose a tag to compare
Pre-release

This is a prerelease version of Please. Bugs and partially-finished features may abound.

Caveat usor!