Please Versions Save

High-performance extensible build system for reproducible multi-language builds.

v17.6.1

4 months ago

This is Please v17.6.1

  • Only automatically sort tag parameter below name parameter for built-in Please rules (#3036)

v17.6.0

4 months ago

This is Please v17.6.0

  • Various performance improvements in the build language (#3023, #3024, #3025, #3028)
  • Cache BUILD files during remote execution (#3029)
  • Place tag parameter below name parameter when formatting build rule invocations (#3033)

v17.5.0

4 months ago

This is Please v17.5.0

  • Add a --json flag to plz query outputs (#3011)
  • Repeated subinclude() calls are now simplified into one by plz format (#3012)
  • plz update --noverify now ignores hash verification (#3017)
  • plz test -n X now creates distinct actions for remote execution (#3021)
  • Console output for plz test -n X improved (#2989)

v17.4.3

4 months ago

This is Please v17.4.3

  • Invalidate the action metadata cache as the action outputs are invalid as of #3008 (#3016)

v17.4.2

4 months ago

This is Please v17.4.2

  • Fix error message when depending on a target in a non-existant subrepo (#3007)
  • Handle .out temporary suffixes in remote execution properly (#3008)

v17.4.1

4 months ago

This is Please v17.4.1

  • Fix occasional 'too many open files' errors (#2998)

v17.4.0

4 months ago

This is Please v17.4.0

  • keep going flag (#2932)
  • Fix query somepath when it encounters a cycle (#2893)
  • Fix text_file strip (#2895) it now doesn't strip tabs and \ characters.
  • plz run parallel/sequential accepts inline args (#2916)
  • use character semantics for length and index operations on strings (#2921)
  • Add chr built-in function (#2922)
  • Add ord built-in function (#2924)
  • Add all commit date formats to supported git_show() format verbs (#2930)
  • Fix reduce builtin (#2925)
  • Fix issue with completing idents in the language server (#2917)
  • Improve performance when a large number of input targets are supplied (#2942)
  • Virtualise the subrepo filesystem for remote execution to avoid downloading the whole subrepo to plz-out (#2952, #2954, #2953, #2955, #2960, #2961, #2962, #2963, #2966, #2968, #2965)
  • Fix issue where we would double the architecture subrepo if it was explicitly specified in a subrepo (#2973)
  • Always treat the first argument of plz run commands as a build label (#2967)
  • Redact secrets from test step logging (#2970)
  • Allow ///subrepo@darwin_amd64//package:name syntax to specify both a subrepo and an architecture on the command line. Also fixes a few issues with cross compiling using go_repo (#2972)
  • Allow dicts to be passed as genrule's data parameter, with similar semantics to those of srcs and tools (#2985)
  • Add --out_dir option to build command (#2950)
  • Add add_entry_point and get_entry_points built-in functions (#2993)

v17.4.0-beta.10

5 months ago

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

Caveat usor!

v17.4.0-beta.9

5 months ago

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

Caveat usor!

v17.4.0-beta.8

5 months ago

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

Caveat usor!