We have a new RBTools release for you today, with some major improvements to the macOS/Windows installers and a few bug fixes and feature improvements.
Let's break it down.
A non-broken macOS installer
We fixed a problem that many of you have reported to us, where one of the dependencies (
tqdm) could show up missing, breaking RBTools. We've fixed this and made sure it can't happen again.
We've also improved the installer for modern versions of macOS. For compatibility reasons, we install RBTools for both Python 2.6 and 2.7, and the way we installed it used to favor Python 2.6 for the actual
rbt binary. Now, the preferred Python version for your system is now used, helping with various compatibility problems that have been reported.
A more modern Python on Windows
We've updated Python on our Windows RBTools installer. We now ship Python 2.7.13, which has a number of improvements over the older 2.7.6 release. If you've had issues with SSL certificate verification before, this should help address those problems.
A few other improvements
rbt setup-reponow sets the
REPOSITORY_TYPEsetting for your repository in
.reviewboardrc, speeding up posting changes for review.
rbt patch --printcan now be run outside of a source tree.
- Some various crashes involving Unicode characters on the command line and in Team Foundation Server diffs.
For the complete list, see the release notes.
To upgrade RBTools, visit the downloads page.