Skip to content

Releases: thought-machine/please

Please v14.1.4

19 Sep 10:43
756f9fd
Compare
Choose a tag to compare

This is Please v14.1.4

  • Fix issues with flags for recent pip versions
  • More fixes for remote execution / caching.

Please v14.1.3

09 Sep 15:52
bc1d6b2
Compare
Choose a tag to compare

This is Please v14.1.3

  • More small fixes to remote execution code.

Please v14.1.2

03 Sep 08:50
6bc3b45
Compare
Choose a tag to compare

This is Please v14.1.2

  • Lots of small fixes to remote execution code. It remains experimental.

Please v14.1.1

28 Aug 15:59
9669269
Compare
Choose a tag to compare

This is Please v14.1.1

  • Fixed width calculation in interactive terminal display
  • Fixed a long-standing bug in --failing_tests_ok flag so it only applies to tests.

Please v14.1.0

28 Aug 12:21
c506b22
Compare
Choose a tag to compare

This is Please v14.1.0

  • Added a separate go_test_main rule to template the main file for a go test in
    a way that can be consumed separately from an actual test.
  • Exit codes are now a bit more granular.
  • plz query print now accepts a -l / --label flag to print specific labels for a target.
  • plz tool works outside a repo
  • Fixed a rare segfault when using both RPC and remote execution caches
  • Various langserver fixes

Please v14.0.0

20 Aug 12:36
a462ae3
Compare
Choose a tag to compare

This is Please v14.0.0

  • Hashes are stored on files in xattrs (when available) for faster rebuilds (#640).
  • Use of xattrs can now be disabled for systems where they are not supported (#641, #548, #644)
  • The machine config file now lives in /etc/please/plzconfig
    (previously it was /etc/plzconfig).
  • plz tool maven and the builtin maven_jars are removed. They can be used from their
    new home of https://github.com/thought-machine/pleasings.
  • Non zip-safe pexes are now cached in $HOME & can be reused on subsequent runs.
  • Users can bring their own test runner via the python.testrunnerbootstrap config property.
  • go_test no longer works for versions prior to 1.8
  • go_library rules using assembly now only work with Go 1.12+ (previously they did not
    work with 1.12) (#659)
  • The HTTP cache protocol has changed; we no longer provide a server implementation, but it
    is now compatible with many other implementations (e.g. Cirrus, nginx/webdav, etc).
  • The RPC cache is now deprecated in favour of a new remote execution cache. The client
    remains in plz but we aren't providing the server implementation any more.
  • plz rebuild is removed in favour of plz build --rebuild
  • The --keep_going flag has been removed (#655)
  • python_binary and python_test now take a site argument determining whether they
    import the site module at startup. Default is off. (#634)
  • Import lines are excluded from Python coverage stats (#607)
  • Jarcat honours --strip_prefix in some more places
  • Support for uploading test results to a remote server (#657)

Please v14.0.0-beta8

16 Aug 10:36
34ac6c8
Compare
Choose a tag to compare
Please v14.0.0-beta8 Pre-release
Pre-release

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

Caveat usor!

Please v14.0.0-beta7

12 Aug 13:29
fe9b66a
Compare
Choose a tag to compare
Please v14.0.0-beta7 Pre-release
Pre-release

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

Caveat usor!

Please v14.0.0-beta6

07 Aug 12:55
ef311c0
Compare
Choose a tag to compare
Please v14.0.0-beta6 Pre-release
Pre-release

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

Caveat usor!

Please v14.0.0-beta5

29 Jul 17:33
05029e7
Compare
Choose a tag to compare
Please v14.0.0-beta5 Pre-release
Pre-release

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

Caveat usor!