Releases: AcademySoftwareFoundation/rez
RELEASE 2.10.0: Misc Improvements
- The new expand_requires function has been improved (syntax such as foo-1+<1.* is supported); and a new '**' wildcard is added. See: https://github.com/nerdvegas/rez/wiki/Package-Definition-Guide#requirements-expansion
- Arbitrary functions, and variables with double leading underscore, are now stripped from installed packages (as well as python modules). This makes it more convenient to write programmatic package.py files. See: https://github.com/nerdvegas/rez/wiki/Package-Definition-Guide#package-attributes
RELEASE 2.9.1: PR #364: don't let packages pollute namespace of future packages
Merges PR: #364
PLEASE NOTE: There is an outside chance that existing packages might be inadvertently relying on the current buggy behavior. I don't think this is likely, but I'm pointing it out here in case you see odd behavior when updating to this version.
RELEASE 2.9.0: Misc Small PRs
Adds:
hg: print log from most recent to oldest, so don't truncate current commit
#356
even if there are no memcached servers, DoNotCache results are unwrapped
#361
minor fixes (test_solver)
#370
fix for TestRelease.test_2_variant_add
#371
invalidate memcache if a package file has been deleted / moved / etc
#376
add max_package_changelog_revisions config option
#357
allow configuration of truncate cap for shell error output
#363
added option to force color output, even if not a tty
#365
RELEASE 2.8.0: Custom build commands
Packages can now provide their own build commands in their package.py:
# in package.py
build_command = "make -f {root}/Makefile {install}"
See:
https://github.com/nerdvegas/rez/wiki/Building-Packages#custom-build-commands
RELEASE 2.7.0: rez-test tool
Packages can now define their own tests in their package.py, and an accompanying 'rez-test' tool will list and run these tests.
For more info, see: https://github.com/nerdvegas/rez/wiki/Package-Definition-Guide#tests
RELEASE 2.6.2: Issue #392: import in package.py breaks installation
RELEASE 2.6.1: PR #374: create a set of standard build env vars
RELEASE 2.5.3: Bugfixes, More Tests
This release fixes various issues found in the previous three releases. It also adds some tests for the new package.py features introduced in 2.5.0.