-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
79 lines (54 loc) · 2.53 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Legend:
# --- = A new release
# + = Added a feature (in a backwards compatible way)
# ! = Changed something significant, or removed a feature
# * = Fixed a bug, or made a minor improvement
--- 12 (2016-08-05 22:27)
+ Add support for Ruby 2.2, 2.3.
--- 11 (2014-09-05 16:00)
+ Add support for Ruby 2.1.
--- 10 (2013-06-25 18:50)
+ Add support for Ruby 2.0.
--- 9 (2013-05-30 18:40)
* Fix taint errors under Ruby 1.9.
--- 8 (2013-05-29 02:35)
* Fix `ruby-versions install`, which was broken due to a mistake in taint /
$SAFE = 1 mode handling.
--- 7 (2013-05-25 01:10)
+ Run ruby-versions in $SAFE = 1 mode by adding -T1 to its shebang line in
order to make Ruby ignore the RUBYOPT environment variable and any -r or
other arguments in it that might interfere with ruby-versions.
Specifically this allows a ruby-versions "irb" shim to be invoked from the
Ruby on Rails "console" command without accidentally invoking Bundler by
way of RUBYOPT="-rbundler/setup".
* Print a friendly error message on invalid command-line options.
--- 6 (2013-05-22 20:00)
+ Add Debian package meta files (debian/). Thanks to Zack Train and
Agari Data, Inc for the contribution!
* Minor improvements.
--- 5 (2013-05-20 23:35)
* Change shim path to /var/lib/ruby-versions/bin (was: /usr/local/lib/
ruby-versions/bin).
* Makefile: improve path handling, add DESTDIR support, do not fail removing
missing files.
--- 4 (2013-05-16 23:50)
* Fix double definition of RUBY_VERSIONS_VERSION. Duh.
* Make "install" make target depend on "all" target, so an explicit
`make all` isn't required.
* Update MANIFEST (add CHANGES, remove debian/).
--- 3 (2013-05-15 21:40)
+ Add --is-ruby-versions command-line option for testing whether a shimmable
command (such as `ruby` or `bundle`) is in fact a ruby-versions shim.
ruby-versions returns a 0 exit code, whereas real commands will return a
non-0 exit code. (You will want to redirect STDERR to /dev/null.)
* Improve platform portability by not relying on arbitrary shebang line in
ruby-versions. Instead, during installation invoke via any locally
available `ruby`, and change shebang line of script being installed to a
real `ruby`.
* Minor clean-up of installation logic.
--- 2 (2013-05-14 19:15)
* Fix issues when running ruby-versions itself under Ruby 1.9.
--- 1 (2013-05-13 22:55)
* Auto-detect version of Ruby interpreters with unversioned names (such as
"ruby") rather than assuming they are 1.8.
--- 0 (2013-05-11 00:00)