What's Changed
- Fix traversing PATH for bash < 4.4 by @mislav in https://github.com/rbenv/rbenv/pull/1606
Special shoutouts to
- @BiggerNoise for helping me debug rbenv init
- @Tobias-pwnr for reporting a bug with bash < 4.4
- @pnghai for the propo...
Unclaimed project
Are you a maintainer of rbenv? Claim this project to take control of your public changelog and roadmap.
/usr/etc/rbenv.d to hooks path by @tomschr in https://github.com/rbenv/rbenv/pull/1587readarray in bash v4+ to avoid rbenv init hanging by @mislav in https://github.com/rbenv/rbenv/pull/1604Hi, it's been a long time! 👋 The theme for this release is user-friendliness: both the initial rbenv init setup and the documentation throughout the project should be clearer and easier to understand, especially for newcomers.
rbenv init command now modifies shell initialization files instead of printing instructions by @mislav in https://github.com/rbenv/rbenv/pull...Have shims survive upgrades via Homebrew #1350
Improve init: warn about missing shell and name the shell explicitly in the template #1099
Sort rbenv versions output semantically #1111
Remove misleading set by $(rbenv-version-origin) message when system ruby is in use #1203
Output more information in RBENV_DEBUG mode #1307
Improve compatibilit...
Fix rehash mechanism for versions of bash that complain about clobbering /dev/null
Enforce absolute RBENV_DIR to avoid having to unset CDPATH
rbenv-version-file: ensure that the version file is a file
rbenv init -: fix output to work without args and set -u
rbenv shell: better error message when shell integration wasn't enabled
Enable freezing rbenv versi...