|
1 | 1 | ## Version History |
2 | 2 |
|
| 3 | +#### 20130628 |
| 4 | +* Added a definition for Ruby 2.0.0-p247 |
| 5 | +* Added a definition for Ruby 1.9.3-p448 |
| 6 | +* Added a definition for Ruby 1.8.7-p374 |
| 7 | +* Added a definition for MagLev 2.0.0-dev from git |
| 8 | +* Use Homebrew openssl if available |
| 9 | + |
3 | 10 | #### 20130518 |
4 | 11 | * Added a definition for JRuby 1.7.4 |
5 | 12 |
|
|
54 | 61 |
|
55 | 62 | #### 20130129 |
56 | 63 | * Changed `rbenv install` to attempt to install the local app-specific |
57 | | - version when it is invoked without any arguments. |
| 64 | + version when it is invoked without any arguments |
58 | 65 | * Added interactive confirmation to `rbenv install` when the |
59 | 66 | destination prefix exists. Pass `-f` or `--force` to force |
60 | | - installation of versions that are already installed. |
| 67 | + installation of versions that are already installed |
61 | 68 | * Added support for specifying which program to use for `make` via the |
62 | 69 | `$MAKE` environment variable. FreeBSD users can now instruct |
63 | | - ruby-build to use GNU make by setting `MAKE=gmake`. |
| 70 | + ruby-build to use GNU make by setting `MAKE=gmake` |
64 | 71 | * Modified the post-install process to invoke `chmod` only for group- |
65 | | - or world-writable directories. |
| 72 | + or world-writable directories |
66 | 73 | * Added `before_install` and `after_install` hooks for `rbenv install` |
67 | | - plugins to facilitate post-installation automation. |
| 74 | + plugins to facilitate post-installation automation |
68 | 75 |
|
69 | 76 | #### 20130118 |
70 | 77 | * Added a definition for 2.0.0-rc1 |
|
77 | 84 | * Added a definition for Ruby 1.9.3-p362 |
78 | 85 | * Added a definition for Ruby 1.8.7-p371 |
79 | 86 | * Moved the default ruby-build mirror from GitHub Downloads to Amazon |
80 | | - CloudFront. |
| 87 | + CloudFront |
81 | 88 |
|
82 | 89 | #### 20121204 |
83 | 90 | * Added a definition for JRuby 1.7.1 |
|
89 | 96 | * Added optional package checksum support. When a package URL is |
90 | 97 | annotated with an MD5 checksum, ruby-build will use it to verify |
91 | 98 | the contents of the downloaded file. Package URLs in all existing |
92 | | - definitions have been updated with checksum annotations. |
| 99 | + definitions have been updated with checksum annotations |
93 | 100 | * Added an optional package download cache. When the |
94 | 101 | `RUBY_BUILD_CACHE_PATH` environment variable is set to a directory |
95 | 102 | of your choice, ruby-build will store downloaded packages there and |
96 | | - reuse them for future installations. |
| 103 | + reuse them for future installations |
97 | 104 | * Added mirror support for faster package downloads. Packages on the |
98 | 105 | official ruby-build mirror will be served via S3. You can point |
99 | 106 | ruby-build to your own local package mirror by setting the |
100 | | - `RUBY_BUILD_MIRROR_URL` environment variable. |
| 107 | + `RUBY_BUILD_MIRROR_URL` environment variable |
101 | 108 |
|
102 | 109 | #### 20121110 |
103 | 110 | * Added a definition for Ruby 1.9.3-p327 |
|
122 | 129 |
|
123 | 130 | #### 20120815 |
124 | 131 |
|
125 | | -* Added a definition for MagLev 1.1.0-dev from git. |
126 | | -* Added a definition for Ruby 1.8.7-p370. (For those having trouble |
| 132 | +* Added a definition for MagLev 1.1.0-dev from git |
| 133 | +* Added a definition for Ruby 1.8.7-p370 (for those having trouble |
127 | 134 | installing 1.8.7 with newer versions of glibc, please see |
128 | | - https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664.) |
129 | | -* Updated the package URL in the definition for JRuby 1.7.0-preview1. |
130 | | -* Added a definition for JRuby 1.7.0-preview2. |
| 135 | + https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664) |
| 136 | +* Updated the package URL in the definition for JRuby 1.7.0-preview1 |
| 137 | +* Added a definition for JRuby 1.7.0-preview2 |
131 | 138 | * Updated the Rubinius 2.0.0-dev definition to use the bundled |
132 | | - RubyGems version instead of installing its own. |
133 | | -* Added an `rbenv uninstall` command for removing installed versions. |
| 139 | + RubyGems version instead of installing its own |
| 140 | +* Added an `rbenv uninstall` command for removing installed versions |
134 | 141 | * Improved the option parsing for `ruby-build` and `rbenv-install` so |
135 | 142 | options may be placed in any order, and short options may be |
136 | | - combined (e.g. `-kv`). |
| 143 | + combined (e.g. `-kv`) |
137 | 144 | * Added a `-l`/`--list` option to `rbenv install` to list all |
138 | | - available definitions. |
| 145 | + available definitions |
139 | 146 | * Added a `-v`/`--verbose` option to `rbenv install` to invoke |
140 | | - `ruby-build` in verbose mode. |
| 147 | + `ruby-build` in verbose mode |
141 | 148 | * Documented the `-k`/`--keep` flag in the command-line help for |
142 | | - `ruby-build` and `rbenv install`. |
| 149 | + `ruby-build` and `rbenv install` |
143 | 150 |
|
144 | 151 | #### 20120524 |
145 | 152 |
|
146 | | -* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1. |
147 | | -* Removed the definition for JRuby 1.7.0-dev. (In general we do not |
| 153 | +* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1 |
| 154 | +* Removed the definition for JRuby 1.7.0-dev (in general we do not |
148 | 155 | like to remove definitions, but the JRuby team has deleted the |
149 | | - 1.7.0-dev package from their servers -- caveat emptor.) |
| 156 | + 1.7.0-dev package from their servers -- caveat emptor) |
150 | 157 | * Added support for specifying the build location with the |
151 | | - `RUBY_BUILD_BUILD_PATH` environment variable. |
| 158 | + `RUBY_BUILD_BUILD_PATH` environment variable |
152 | 159 | * Added a `-k`/`--keep` flag to `ruby-build` and `rbenv install` for |
153 | | - keeping the source code around after installation. |
154 | | -* Updated the readme to emphasize installation as an rbenv plugin. |
| 160 | + keeping the source code around after installation |
| 161 | +* Updated the readme to emphasize installation as an rbenv plugin |
155 | 162 |
|
156 | 163 | #### 20120423 |
157 | 164 |
|
158 | | -* Improved error messages when dependencies are missing. |
159 | | -* XCode 4.3+ may be used to build 1.9.3-p125 and later. |
160 | | -* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23. |
161 | | -* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10. |
162 | | -* Added definitions for JRuby 1.6.7. |
163 | | -* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194. |
| 165 | +* Improved error messages when dependencies are missing |
| 166 | +* XCode 4.3+ may be used to build 1.9.3-p125 and later |
| 167 | +* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23 |
| 168 | +* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10 |
| 169 | +* Added definitions for JRuby 1.6.7 |
| 170 | +* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194 |
164 | 171 |
|
165 | 172 | #### 20120216 |
166 | 173 |
|
167 | | -* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01. |
168 | | -* Added definitions for JRuby 1.6.5.1 and 1.6.6. |
169 | | -* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125. |
| 174 | +* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01 |
| 175 | +* Added definitions for JRuby 1.6.5.1 and 1.6.6 |
| 176 | +* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125 |
170 | 177 | * Updated the readme with instructions for installing ruby-build as an |
171 | | - rbenv plugin. |
| 178 | + rbenv plugin |
172 | 179 |
|
173 | 180 | #### 20111230 |
174 | 181 |
|
175 | | -* Added a definition for MagLev 1.0.0. |
| 182 | +* Added a definition for MagLev 1.0.0 |
176 | 183 | * Added support for overriding `make` options with the |
177 | | - `$MAKEOPTS`/`$MAKE_OPTS` environment variable. |
| 184 | + `$MAKEOPTS`/`$MAKE_OPTS` environment variable |
178 | 185 | * Removed RubyGems installations from JRuby definitions in favor of |
179 | | - the bundled RubyGems versions. |
180 | | -* Added a `before_install_package` hook. |
181 | | -* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01. |
182 | | -* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357. |
183 | | -* Updated the JRuby 1.7.0-dev snapshot URL. |
| 186 | + the bundled RubyGems versions |
| 187 | +* Added a `before_install_package` hook |
| 188 | +* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01 |
| 189 | +* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357 |
| 190 | +* Updated the JRuby 1.7.0-dev snapshot URL |
184 | 191 | * Changed the GCC detector to look for `gcc-*` anywhere in the |
185 | | - `$PATH`, not just `/usr/bin`. |
| 192 | + `$PATH`, not just `/usr/bin` |
186 | 193 |
|
187 | 194 | #### 20111030 |
188 | 195 |
|
189 | | -* Added a Ruby 1.8.7-p334 definition. |
| 196 | +* Added a Ruby 1.8.7-p334 definition |
190 | 197 | * Renamed the 1.9.4-dev definition to 2.0.0-dev to reflect the new |
191 | | - version numbering scheme. |
| 198 | + version numbering scheme |
192 | 199 | * ruby-build now automatically displays the last 10 lines of the error |
193 | | - log, if any, when a build fails. |
| 200 | + log, if any, when a build fails |
194 | 201 | * Improved the GCC detection routines and added a more helpful error |
195 | | - message for Xcode 4.2 users. |
| 202 | + message for Xcode 4.2 users |
196 | 203 | * JRuby installation no longer requires the install prefix to exist |
197 | | - first. |
198 | | -* You can now pass `$CONFIGURE_OPTS` to the REE definitions. |
199 | | -* Added a JRuby 1.6.5 definition. |
200 | | -* Added a Ruby 1.9.2-p180 definition. |
201 | | -* Added a Ruby 1.9.3-p0 definition. |
| 204 | + first |
| 205 | +* You can now pass `$CONFIGURE_OPTS` to the REE definitions |
| 206 | +* Added a JRuby 1.6.5 definition |
| 207 | +* Added a Ruby 1.9.2-p180 definition |
| 208 | +* Added a Ruby 1.9.3-p0 definition |
202 | 209 |
|
203 | 210 | #### 20110928 |
204 | 211 |
|
205 | | -* ruby-build now uses the `--with-gcc` configure flag on OS X Lion. |
206 | | -* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06. |
207 | | -* Modified `rbenv-install` to run `rbenv rehash` after installation. |
208 | | -* Added a Ruby 1.9.3-rc1 definition. |
209 | | -* Updated the JRuby defintions to install the `jruby-launcher` gem. |
210 | | -* Updated the rbx-2.0.0 definition to point to the master branch. |
211 | | -* Added a jruby-1.7.0-dev definition. |
212 | | -* Added a Ruby 1.9.4-dev definition. |
| 212 | +* ruby-build now uses the `--with-gcc` configure flag on OS X Lion |
| 213 | +* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06 |
| 214 | +* Modified `rbenv-install` to run `rbenv rehash` after installation |
| 215 | +* Added a Ruby 1.9.3-rc1 definition |
| 216 | +* Updated the JRuby defintions to install the `jruby-launcher` gem |
| 217 | +* Updated the rbx-2.0.0 definition to point to the master branch |
| 218 | +* Added a jruby-1.7.0-dev definition |
| 219 | +* Added a Ruby 1.9.4-dev definition |
213 | 220 |
|
214 | 221 | #### 20110914 |
215 | 222 |
|
216 | | -* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git. |
| 223 | +* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git |
217 | 224 | * Added support for setting `./configure` options with the |
218 | | - `CONFIGURE_OPTS` environment variable. |
219 | | -* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git. |
220 | | -* Added support for fetching package sources via Git. |
| 225 | + `CONFIGURE_OPTS` environment variable |
| 226 | +* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git |
| 227 | +* Added support for fetching package sources via Git |
221 | 228 | * Added an `rbenv-install` script which provides an `install` command |
222 | | - for rbenv users. |
| 229 | + for rbenv users |
223 | 230 |
|
224 | 231 | #### 20110906.1 |
225 | 232 |
|
226 | 233 | * Changed the REE definition not to install its default gem |
227 | | - collection. |
| 234 | + collection |
228 | 235 | * Reverted a poorly-tested change that intended to enable support for |
229 | | - relative installation paths. |
| 236 | + relative installation paths |
230 | 237 |
|
231 | 238 | #### 20110906 |
232 | 239 |
|
233 | | - * Initial public release. |
| 240 | + * Initial public release |
0 commit comments