1.0.0 / 2020-01-04 ------------------ * Add ruby-2.7.0 cross ruby. * Use per-target docker images. There are currently 5 docker images: * larskanis/rake-compiler-dock-mri-x86-mingw32 * larskanis/rake-compiler-dock-mri-x64-mingw32 * larskanis/rake-compiler-dock-mri-x86-linux * larskanis/rake-compiler-dock-mri-x86_64-linux * larskanis/rake-compiler-dock-jruby Since every image has only the taget specific compilers and rubies, care has to be taken, that only rake tasks are triggered, that belong to the specific target. See the README.md for more information. * Ensure the separate docker images always use as much as possible common docker images layers to avoid increased download sizes. * Pass GEM_PRIVATE_KEY_PASSPHRASE to the container. * Update JRuby to 9.2.9.0 and native CRuby to 2.5.7. * Create empty ~/.gem to be used for gem signing key. * Ensure terminal is in cooked mode after build. This fixes terminal misconfiguration after parallel builds. * Raise Windows-API to Vista (affects ruby < 2.6 only) * Use posix pthread for mingw so that C++ standard library for thread could be available such as std::thread, std::mutex, so on. * Make the system to have GLIBC 2.12 instead of 2.23 so that generated ruby package can run on CentOS 6 with GLIBC 2.12 0.7.2 / 2019-03-18 ------------------ * Fix missing libruby.a of cross rubies. Fixes #26 * Downgrade to Ubuntu-16.04 for MRI base image. Fixes #25 0.7.1 / 2019-01-27 ------------------ * Add bundler-2.x to image and keep bundler-1.x for compatibility with projects using a `Gemfile.lock` generated by bundler-1.x . 0.7.0 / 2018-12-26 ------------------ * Add docker image for JRuby extensions, new option `:rubyvm` and `RCD_RUBYVM` environment variable * Add ruby-2.6.0 cross ruby * Remove ruby-2.0 and ruby-2.1 cross ruby * Fix compatibility with JRuby on the host * Update base image to Ubuntu-18.04. * Update native ruby version to 2.5.3 0.6.3 / 2018-02-06 ------------------ * Update base image to Ubuntu-17.10. Fixes #19, #17 * Update native ruby version to 2.5.0 0.6.2 / 2017-12-25 ------------------ * Add ruby-2.5.0 cross ruby * Update native ruby version to 2.4.3 0.6.1 / 2017-06-03 ------------------ * Update base image from Ubuntu-16.10 to 17.04 * Update perinstalled gems (this solves an version conflict between hoe and rake) * Update native ruby version 0.6.0 / 2016-12-26 ------------------ * Remove Windows cross build environments for Ruby < 2.0. * Add Windows cross build environment for Ruby-2.4. * Add Linux cross build environment for Ruby-2.0 to 2.4. * Update Windows gcc to 6.2. * Update docker base image to Ubuntu-16.10. * Update native rvm based ruby to 2.4.0. * Respect MACHINE_DRIVER environment variable for docker-machine. #15 * Add RCD_WORKDIR and RCD_MOUNTDIR environment variables. #11 * Ignore non-unique UID or GID. #10 0.5.3 / 2016-09-02 ------------------ * Fix 'docker-machine env' when running in Windows cmd shell 0.5.2 / 2016-03-16 ------------------ * Fix exception when group id can not be retrieved. #14 0.5.1 / 2015-01-30 ------------------ * Fix compatibility issue with bundler. #8 * Add a check for the current working directory on boot2docker / docker-machine. #7 0.5.0 / 2015-12-25 ------------------ * Add cross ruby version 2.3.0. * Replace RVM ruby version 2.2.2 with 2.3.0 and set it as default. * Add support for docker-machine in addition to deprecated boot2docker. * Drop runtime support for ruby-1.8. Cross build for 1.8 is still supported. 0.4.3 / 2015-07-09 ------------------ * Ensure the user and group names doesn't clash with names in the image. 0.4.2 / 2015-07-04 ------------------ * Describe use of environment variables in README. * Provide RCD_IMAGE, RCD_HOST_RUBY_PLATFORM and RCD_HOST_RUBY_VERSION to the container. * Add unzip tool to docker image. 0.4.1 / 2015-07-01 ------------------ * Make rake-compiler-dock compatible to ruby-1.8 to ease the usage in gems still supporting 1.8. * Use separate VERSION and IMAGE_VERSION, to avoid unnecessary image downloads. * Finetune help texts and add FAQ links. 0.4.0 / 2015-06-29 ------------------ * Add support for OS-X. * Try boot2docker init and start, when docker is not available. * Add colorized terminal output. * Fix usage of STDIN for sending data/commands into the container. * Limit gemspec to ruby-1.9.3 or newer. * Allow spaces in user name and path on the host side. 0.3.1 / 2015-06-24 ------------------ * Add :sigfw and :runas options. * Don't stop the container on Ctrl-C when running interactively. * Workaround an issue with sendfile() leading to broken files when using boot2docker on Windows. 0.3.0 / 2015-06-17 ------------------ * Workaround an issue with broken DLLs when building on Windows. * Print docker command line based on verbose flag of rake. * Add check for docker and instructions for install. 0.2.0 / 2015-06-08 ------------------ * Add a simple API for running commands within the rake-compiler-dock environment. * Respect ftp, http and https_proxy settings from the host. * Add wget to the image 0.1.0 / 2015-05-27 ------------------ * first public release