Please v17.0.0
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
patchesparameters to the subrepo rules to apply a patch file to
the repo (#2745) - Remove
ExcludeSymlinksInGlobfeature 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
PackageOutputsStrictnessfeature flag, making Please fail the
build instead of logging when it detects a conflict in package outputs.
(#2736) - Delete the
ErrorOnEmptyGlobfeature flag, making glob throw and
exception if it matches no files. Passallow_empty = Truetoglob()
to change this behavior (#2730) - Support named outputs on filegroups (#2709)
- Remove persistent workers (#2690)
- Remove
plz query roots(#2678) - Remove the
--quietflag fromplz run parallel(#2675) - Rename the config options
java.jarcattobuild.arcatrepresent 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_wdfromplz runin 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_deffiles, 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 execnow follows a similar argument pattern toplz run(#2793)