github thought-machine/please v15.4.0
Please v15.4.0

latest releases: v17.12.1, v17.12.0, v17.11.0...
4 years ago

This is Please v15.4.0

  • The linux Please binary is now statically linked so is portable
    across musl and glibc linux distributions #1180
  • GOROOT is now respected when configured and the go tool is
    determined based off this variable. If the GOROOT is not provided,
    the GOROOT is determined as go env GOROOT based on the
    configured go tool. #1195
  • Java binaries are now self executable by default. This feature
    is gated behind a feature flag until v16. Type plz help featureflags
    for more information. #1197
  • Fixed esoteric edge cases in jarcat where it would fail to create
    directories under some circumstances #1203
  • subrepo_name() and package_name() now work in the top level of a
    build definition file returning the package and subrepo of their
    build rule respectively #1198
  • plz init is now interactive and will guide you through adding
    the pleasings subrepo if you wish. The pleasings subrepo will
    no longer be added implicitly as of please v16 #1205
  • Java tests no longer fail when the junit tool is a real file rather
    than being on the path #1207
  • Fixed regression with C and C++ proto rules #1216
  • Made hash_filegroup more portable by detecting available implementations
    of sha1hash #1209
  • The go_benchmark() rule now marks all its internal rules as test only #1221
  • Added interactive golang setup to plz init. Please will now detect a
    go.mod file and set your import path correspondingly. It will also
    warn around common pitfalls when setting up go on the path #1224 #1225
  • Added config option to make please descend into the package directory
    before running go tests. This is closer to how go test works and can
    help migrate from go build to please #1226
  • Deprecated --nocache which will be removed in v16 #1229
  • The pip_library() rule now applies its labels to all its sub-rules
    #1211
  • Added a config option to make please set -e before running any
    commands. This will make please fail fast and avoids errors being silently
    ignored #1210
  • Additional test outputs are now downloaded to plz-out when tests
    are run through remote execution #1230
  • Please now adds a User-Agent header to remote_file() requests #1232

Don't miss a new please release

NewReleases is sending notifications on new releases.