Skip to content

Please v1.5.2

Compare
Choose a tag to compare
@peterebden peterebden released this 09 Feb 14:24
· 4260 commits to master since this release

First stable release of the 1.5 series!

Notable / breaking changes:

  • Support for build configurations, activated by '-c opt' and '-c dbg'. Those two are provided by default on C++ and Go rules; other languages can stick with a single command at present, use those and / or define their own configs. Users can define defaults in their .plzconfig.
  • The 'strip' config option and go_binary argument has been removed. It's now implicit in -c opt for go_binary.
  • C++ config options have changed a lot; the test / normal dichotomy has gone, we now have defaults for dbg and opt and a default set of ldflags. -lunittest++ is applied automatically by cc_test.
  • --no_cache has been changed to --nocache for consistency.
  • The -c argument to plz clean is now removed. Default is to clean the cache, and it honours the top-level --nocache flag if you don't want to clean that.
  • python_library now has an 'out' argument where you can set the name of the output pex. It defaults to the same as before.
  • More reliable returning of test output when tests time out.
  • Rewritten cffi interface so startup times are significantly faster.