This is Please v17.0.0
- Remove all the built in language rules rules in favour of plugins. Use
plz init plugin [plugin name]
to migrate e.g.plz init plugin go
(#2668, #2674, #2651, #2695, #2739) - Support code completions for
plz exec
(#2786) - Add
patches
parameters to the subrepo rules to apply a patch file to
the repo (#2745) - Remove
ExcludeSymlinksInGlob
feature flag, makingglob()
exclude
symlinks by default. This makes it play better withplz generate
,
however if you need a glob to match symlinks, pass
include_symlinks = True
. (#2747) - Remove
PackageOutputsStrictness
feature flag, making Please fail the
build instead of logging when it detects a conflict in package outputs.
(#2736) - Delete the
ErrorOnEmptyGlob
feature flag, making glob throw and
exception if it matches no files. Passallow_empty = True
toglob()
to change this behavior (#2730) - Support named outputs on filegroups (#2709)
- Remove persistent workers (#2690)
- Remove
plz query roots
(#2678) - Remove the
--quiet
flag fromplz run parallel
(#2675) - Rename the config options
java.jarcat
tobuild.arcat
represent the
fact it has evolved to be a more general archiving tool (#2667 - Remove the deprecated exception types from the build language (#2150)
- Remove
--in_wd
fromplz run
in favour of--wd .
(#2677) - Change the way preloaded subincludes work to resolve a number of
race conditions. Subincludes are no longer preloaded when parsing
a BUILD file for subinclude. This means you will have to add
subincludes to.build_def
files, and the BUILD file that contains
the subinclude target. (#2658) - Remove JavaBinaryExecutableByDefault feature making Java binaries
self executable by default (#2662) - Remove --prepare flag from
plz build
(#2666) - Remove SingleSHA1Hash feature flag making sha1 behave the same as
other algorithms (#2135) - Change asp.Position to just be an int (#2650)
- Fix stack overflow in asp parser stack unwind (#2659)
- Add plugin documentation to website (#2657)
- Recalculate filegroup outputs when they're not from plz-out (#2660)
- Remove SingleSHA1Hash (#2135)
- Remove --prepare flag from build (#2666)
- Delete JavaBinaryExecutableByDefault feature flag (#2662)
- Clarify that Named Outputs can only be depended on as sources (#2670)
- Make plugin version linting better (#2671)
- Add proto and go-proto rules to docs (#2669)
- Make CLI suggestions work with plugin topics (#2679)
- Auth before releasing website and binaries (#2684)
- Fix typo in gcloud command (#2685)
- Exclude targets in subrepos from
plz query changes
(#2723) plz exec
now follows a similar argument pattern toplz run
(#2793)