Releases: thought-machine/please
Releases · thought-machine/please
Please v14.1.4
This is Please v14.1.4
- Fix issues with flags for recent pip versions
- More fixes for remote execution / caching.
Please v14.1.3
This is Please v14.1.3
- More small fixes to remote execution code.
Please v14.1.2
This is Please v14.1.2
- Lots of small fixes to remote execution code. It remains experimental.
Please v14.1.1
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
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
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 builtinmaven_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.8go_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 ofplz build --rebuild
- The
--keep_going
flag has been removed (#655) python_binary
andpython_test
now take asite
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
This is a prerelease version of Please. Bugs and partially-finished features may abound.
Caveat usor!
Please v14.0.0-beta7
This is a prerelease version of Please. Bugs and partially-finished features may abound.
Caveat usor!
Please v14.0.0-beta6
This is a prerelease version of Please. Bugs and partially-finished features may abound.
Caveat usor!
Please v14.0.0-beta5
This is a prerelease version of Please. Bugs and partially-finished features may abound.
Caveat usor!