Skip to content

Releases: thought-machine/please

Please v17.10.1

15 Aug 09:17
8183415
Compare
Choose a tag to compare

WARNING: this release is affected by #3229

This is Please v17.10.1

  • Improve internal comparison of subrepo structures, resolving a "found multiple definitions for
    subrepo" error when cross-compiling a build target (#3223)

Please v17.10.0

13 Aug 14:32
382cfd6
Compare
Choose a tag to compare

WARNING: this release is affected by #3229

This is Please v17.10.0

  • Make 1/0 synonyms for true/false in boolean plugin config fields (#3220)
  • Return None for empty optional plugin config fields (#3219)
  • Correctly report name of missing dependency when it can't be resolved (#3216)
  • Output debug message when plugin config is loaded (#3214)
  • Implement keys, values and items methods for config builtin type (#3213)
  • Report plugin name in error message when failing to override plugin config field value (#3211)
  • Add Go toolchain and standard library targets when initialising Go plugin (#3212)
  • Don't print input targets in plz query deps output (#3204)
  • Implement filename auto-completion and support for reading from stdin for the plz query
    subcommands whatinputs, whatoutputs, rules and changes (#3202)

Please v17.9.0

23 Jul 14:32
e9f9e28
Compare
Choose a tag to compare

This is Please v17.9.0

  • Allow values in provides to be a list (#3140)
  • Don't show passed test output for large numbers of tests (#3131)
  • Deduplicate env vars passed to build actions (#3143, #3144)
  • More efficient str.format() implementation in BUILD language (#3146)
  • Fix hang on preloading subincludes with syntax errors (#3151)
  • Some low-level performance improvements to BUILD file parsing (#3147, #3152)
  • Support \t escapes in strings (#3170)
  • Remove mention of pleasings from plz init message (#3173)
  • Report remote worker name in interactive output (#3178)
  • New no_test_coverage option to explicitly opt tests out of producing coverage (#3188)
  • Add sandbox flags to plz debug matching plz exec's behaviour (#3200)

Please v17.9.0-beta.2

03 Jul 10:00
7bda3c1
Compare
Choose a tag to compare
Please v17.9.0-beta.2 Pre-release
Pre-release

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

Caveat usor!

Please v17.9.0-beta.1

01 Jul 13:10
ae679e9
Compare
Choose a tag to compare
Please v17.9.0-beta.1 Pre-release
Pre-release

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

Caveat usor!

Please v17.8.7

25 Apr 15:10
a2b94fa
Compare
Choose a tag to compare

This is Please v17.8.7

  • Use local paths only for determining tool changes (#3139)
  • Use parser.open rather than os.Open avoiding a panic when using remotefs
    (#3030)
  • Plz help shows halp for aliases (#3130)

Please v17.8.6

15 Apr 13:05
1cfb5ba
Compare
Choose a tag to compare

This is Please v17.8.6

  • Speed up parsing of subrepo-heavy repos (notably go_repo) (#3126)
  • Query commands take subrepos into account (#3124)

Please v17.8.5

08 Apr 15:14
f331d52
Compare
Choose a tag to compare

This is Please v17.8.5

Please v17.8.4

05 Apr 15:13
888d667
Compare
Choose a tag to compare

This is Please v17.8.4

  • Fix a nil pointer when querying targets with the --arch flag (#3113)
  • Improved output for downloading test outputs (#3112)
  • Only download child dirs for filegroups where necessary (#3111)
  • Minor parse time performance improvements (#3114)

Please v17.8.3

14 Mar 15:14
b6af037
Compare
Choose a tag to compare

This is Please v17.8.3

  • Don't re-parse subrepos unnecessarily (#3103)
  • Added some gRPC client metrics (#3104)
  • Add a check in parser on unary operator precedence (#3106)
  • Various third-party library updates (#3097, #3098)