Merge pull request #251 from sstephenson/changelog

Move Version History into discrete CHANGELOG file
This commit is contained in:
Sam Stephenson 2012-12-05 10:02:05 -08:00
commit 321d9f0cb4
2 changed files with 154 additions and 155 deletions

154
CHANGELOG.md Normal file
View file

@ -0,0 +1,154 @@
## Version History
#### 20121204
* Added a definition for JRuby 1.7.1
#### 20121201
* Added a definition for Ruby 2.0.0-preview2
#### 20121120
* Added optional package checksum support. When a package URL is
annotated with an MD5 checksum, ruby-build will use it to verify
the contents of the downloaded file. Package URLs in all existing
definitions have been updated with checksum annotations.
* Added an optional package download cache. When the
`RUBY_BUILD_CACHE_PATH` environment variable is set to a directory
of your choice, ruby-build will store downloaded packages there and
reuse them for future installations.
* Added mirror support for faster package downloads. Packages on the
official ruby-build mirror will be served via S3. You can point
ruby-build to your own local package mirror by setting the
`RUBY_BUILD_MIRROR_URL` environment variable.
#### 20121110
* Added a definition for Ruby 1.9.3-p327
* Fetch Ruby 2.0.0.dev and 1.9.3.dev via Git instead of Subversion
#### 20121104
* Added a definition for Ruby 2.0.0-preview1
* Added a definition for Rubinius 2.0.0-rc1
#### 20121022
* Added a definition for JRuby 1.7.0
#### 20121020
* Added a definition for Ruby 1.9.3-p286
* Added a definition for JRuby 1.7.0-rc2
* Added a definition for JRuby 1.7.0-rc1
* Added a definition for JRuby 1.6.8
* Added a definition for JRuby 1.5.6
* Fetch Ruby 2.0.0.dev via Subversion instead of Git
* Allow hooks to be defined for `rbenv-install`
#### 20120815
* Added a definition for MagLev 1.1.0-dev from git.
* Added a definition for Ruby 1.8.7-p370. (For those having trouble
installing 1.8.7 with newer versions of glibc, please see
https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664.)
* Updated the package URL in the definition for JRuby 1.7.0-preview1.
* Added a definition for JRuby 1.7.0-preview2.
* Updated the Rubinius 2.0.0-dev definition to use the bundled
RubyGems version instead of installing its own.
* Added an `rbenv uninstall` command for removing installed versions.
* Improved the option parsing for `ruby-build` and `rbenv-install` so
options may be placed in any order, and short options may be
combined (e.g. `-kv`).
* Added a `-l`/`--list` option to `rbenv install` to list all
available definitions.
* Added a `-v`/`--verbose` option to `rbenv install` to invoke
`ruby-build` in verbose mode.
* Documented the `-k`/`--keep` flag in the command-line help for
`ruby-build` and `rbenv install`.
#### 20120524
* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1.
* Removed the definition for JRuby 1.7.0-dev. (In general we do not
like to remove definitions, but the JRuby team has deleted the
1.7.0-dev package from their servers -- caveat emptor.)
* Added support for specifying the build location with the
`RUBY_BUILD_BUILD_PATH` environment variable.
* Added a `-k`/`--keep` flag to `ruby-build` and `rbenv install` for
keeping the source code around after installation.
* Updated the readme to emphasize installation as an rbenv plugin.
#### 20120423
* Improved error messages when dependencies are missing.
* XCode 4.3+ may be used to build 1.9.3-p125 and later.
* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23.
* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10.
* Added definitions for JRuby 1.6.7.
* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194.
#### 20120216
* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01.
* Added definitions for JRuby 1.6.5.1 and 1.6.6.
* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125.
* Updated the readme with instructions for installing ruby-build as an
rbenv plugin.
#### 20111230
* Added a definition for MagLev 1.0.0.
* Added support for overriding `make` options with the
`$MAKEOPTS`/`$MAKE_OPTS` environment variable.
* Removed RubyGems installations from JRuby definitions in favor of
the bundled RubyGems versions.
* Added a `before_install_package` hook.
* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01.
* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357.
* Updated the JRuby 1.7.0-dev snapshot URL.
* Changed the GCC detector to look for `gcc-*` anywhere in the
`$PATH`, not just `/usr/bin`.
#### 20111030
* Added a Ruby 1.8.7-p334 definition.
* Renamed the 1.9.4-dev definition to 2.0.0-dev to reflect the new
version numbering scheme.
* ruby-build now automatically displays the last 10 lines of the error
log, if any, when a build fails.
* Improved the GCC detection routines and added a more helpful error
message for Xcode 4.2 users.
* JRuby installation no longer requires the install prefix to exist
first.
* You can now pass `$CONFIGURE_OPTS` to the REE definitions.
* Added a JRuby 1.6.5 definition.
* Added a Ruby 1.9.2-p180 definition.
* Added a Ruby 1.9.3-p0 definition.
#### 20110928
* ruby-build now uses the `--with-gcc` configure flag on OS X Lion.
* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06.
* Modified `rbenv-install` to run `rbenv rehash` after installation.
* Added a Ruby 1.9.3-rc1 definition.
* Updated the JRuby defintions to install the `jruby-launcher` gem.
* Updated the rbx-2.0.0 definition to point to the master branch.
* Added a jruby-1.7.0-dev definition.
* Added a Ruby 1.9.4-dev definition.
#### 20110914
* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git.
* Added support for setting `./configure` options with the
`CONFIGURE_OPTS` environment variable.
* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git.
* Added support for fetching package sources via Git.
* Added an `rbenv-install` script which provides an `install` command
for rbenv users.
#### 20110906.1
* Changed the REE definition not to install its default gem
collection.
* Reverted a poorly-tested change that intended to enable support for
relative installation paths.
#### 20110906
* Initial public release.

155
README.md
View file

@ -200,161 +200,6 @@ tracker](https://github.com/sstephenson/ruby-build/issues). Be sure to
include the full build log for build failures.
## Version History
#### 20121204
* Added a definition for JRuby 1.7.1
#### 20121201
* Added a definition for Ruby 2.0.0-preview2
#### 20121120
* Added optional package checksum support. When a package URL is
annotated with an MD5 checksum, ruby-build will use it to verify
the contents of the downloaded file. Package URLs in all existing
definitions have been updated with checksum annotations.
* Added an optional package download cache. When the
`RUBY_BUILD_CACHE_PATH` environment variable is set to a directory
of your choice, ruby-build will store downloaded packages there and
reuse them for future installations.
* Added mirror support for faster package downloads. Packages on the
official ruby-build mirror will be served via S3. You can point
ruby-build to your own local package mirror by setting the
`RUBY_BUILD_MIRROR_URL` environment variable.
#### 20121110
* Added a definition for Ruby 1.9.3-p327
* Fetch Ruby 2.0.0.dev and 1.9.3.dev via Git instead of Subversion
#### 20121104
* Added a definition for Ruby 2.0.0-preview1
* Added a definition for Rubinius 2.0.0-rc1
#### 20121022
* Added a definition for JRuby 1.7.0
#### 20121020
* Added a definition for Ruby 1.9.3-p286
* Added a definition for JRuby 1.7.0-rc2
* Added a definition for JRuby 1.7.0-rc1
* Added a definition for JRuby 1.6.8
* Added a definition for JRuby 1.5.6
* Fetch Ruby 2.0.0.dev via Subversion instead of Git
* Allow hooks to be defined for `rbenv-install`
#### 20120815
* Added a definition for MagLev 1.1.0-dev from git.
* Added a definition for Ruby 1.8.7-p370. (For those having trouble
installing 1.8.7 with newer versions of glibc, please see
https://github.com/sstephenson/ruby-build/pull/195#issuecomment-7743664.)
* Updated the package URL in the definition for JRuby 1.7.0-preview1.
* Added a definition for JRuby 1.7.0-preview2.
* Updated the Rubinius 2.0.0-dev definition to use the bundled
RubyGems version instead of installing its own.
* Added an `rbenv uninstall` command for removing installed versions.
* Improved the option parsing for `ruby-build` and `rbenv-install` so
options may be placed in any order, and short options may be
combined (e.g. `-kv`).
* Added a `-l`/`--list` option to `rbenv install` to list all
available definitions.
* Added a `-v`/`--verbose` option to `rbenv install` to invoke
`ruby-build` in verbose mode.
* Documented the `-k`/`--keep` flag in the command-line help for
`ruby-build` and `rbenv install`.
#### 20120524
* Added definitions for JRuby 1.6.7.2 and 1.7.0-preview1.
* Removed the definition for JRuby 1.7.0-dev. (In general we do not
like to remove definitions, but the JRuby team has deleted the
1.7.0-dev package from their servers -- caveat emptor.)
* Added support for specifying the build location with the
`RUBY_BUILD_BUILD_PATH` environment variable.
* Added a `-k`/`--keep` flag to `ruby-build` and `rbenv install` for
keeping the source code around after installation.
* Updated the readme to emphasize installation as an rbenv plugin.
#### 20120423
* Improved error messages when dependencies are missing.
* XCode 4.3+ may be used to build 1.9.3-p125 and later.
* Updated all Ruby 1.9.2 and 1.9.3 definitions to RubyGems 1.8.23.
* Added definitions for REE 1.8.7-2012.02 and 1.8.7-2009.10.
* Added definitions for JRuby 1.6.7.
* Added definitions for Ruby 1.9.2-p318, 1.9.2-p320, and 1.9.3-p194.
#### 20120216
* Added definitions for REE 1.8.7-2011.12 and 1.8.7-2012.01.
* Added definitions for JRuby 1.6.5.1 and 1.6.6.
* Added definitions for Ruby 1.8.7-p358 and 1.9.3-p125.
* Updated the readme with instructions for installing ruby-build as an
rbenv plugin.
#### 20111230
* Added a definition for MagLev 1.0.0.
* Added support for overriding `make` options with the
`$MAKEOPTS`/`$MAKE_OPTS` environment variable.
* Removed RubyGems installations from JRuby definitions in favor of
the bundled RubyGems versions.
* Added a `before_install_package` hook.
* Added definitions for REE 1.8.7-2009.09 and 1.8.7-2010.01.
* Added definitions for Ruby 1.8.6-p383, 1.8.7-p302 and 1.8.7-p357.
* Updated the JRuby 1.7.0-dev snapshot URL.
* Changed the GCC detector to look for `gcc-*` anywhere in the
`$PATH`, not just `/usr/bin`.
#### 20111030
* Added a Ruby 1.8.7-p334 definition.
* Renamed the 1.9.4-dev definition to 2.0.0-dev to reflect the new
version numbering scheme.
* ruby-build now automatically displays the last 10 lines of the error
log, if any, when a build fails.
* Improved the GCC detection routines and added a more helpful error
message for Xcode 4.2 users.
* JRuby installation no longer requires the install prefix to exist
first.
* You can now pass `$CONFIGURE_OPTS` to the REE definitions.
* Added a JRuby 1.6.5 definition.
* Added a Ruby 1.9.2-p180 definition.
* Added a Ruby 1.9.3-p0 definition.
#### 20110928
* ruby-build now uses the `--with-gcc` configure flag on OS X Lion.
* Added definitions for REE 1.8.7-2010.02 and 1.8.6-2009.06.
* Modified `rbenv-install` to run `rbenv rehash` after installation.
* Added a Ruby 1.9.3-rc1 definition.
* Updated the JRuby defintions to install the `jruby-launcher` gem.
* Updated the rbx-2.0.0 definition to point to the master branch.
* Added a jruby-1.7.0-dev definition.
* Added a Ruby 1.9.4-dev definition.
#### 20110914
* Added an rbx-2.0.0-dev definition for Rubinius 2.0.0 from git.
* Added support for setting `./configure` options with the
`CONFIGURE_OPTS` environment variable.
* Added a 1.9.3-dev definition for Ruby 1.9.3 from Git.
* Added support for fetching package sources via Git.
* Added an `rbenv-install` script which provides an `install` command
for rbenv users.
#### 20110906.1
* Changed the REE definition not to install its default gem
collection.
* Reverted a poorly-tested change that intended to enable support for
relative installation paths.
#### 20110906
* Initial public release.
### License
(The MIT License)