From 08b43de6798c4b7046d613b19599915a080c7bf8 Mon Sep 17 00:00:00 2001 From: Paul Montero Date: Tue, 19 Sep 2017 23:20:31 -0500 Subject: [PATCH] Add CHANGELOG file --- .travis.yml | 2 +- CHANGELOG.md | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/.travis.yml b/.travis.yml index dad04cc..c772da7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,7 +10,7 @@ cache: - $HOME/docker before_install: - - '__rvm_unload ; rm -rf ~/.rvm' > /dev/null 2>&1 + - '__rvm_unload > /dev/null 2>&1 ; rm -rf ~/.rvm' - if [[ -d $HOME/docker ]]; then ls $HOME/docker/*.tar.gz | xargs -I {file} sh -c "zcat {file} | docker load"; fi - sudo rm /usr/local/bin/docker-compose - curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` > docker-compose diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5cc83d4 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,113 @@ +# CHANGELOG +## MASTER + +### v2.0.1 + * Fix issue `src file does not exist` cause by testrb + +### v2.0.0 + * Bump ansible version to 2.2 + * Update readme + +### v1.3.9 + * Fix bugs + * Use a non-root user by default for the installation. + +### v1.3.8 + * Bump ruby version to 2.2.2 + * Fix Bundler symlinking on system path + * This fixes the location of the bundler pointing to the global ruby version + * Ensure a default value is supplied when detecting ruby, fixes #78 + * Update rvm installer path + * Update become method + * Ensure installed rubies and gems are owned correctly by rvm1_user + +### v1.3.7 + * Fix #40 by using a proper gem path + +### v1.3.6 + * Recent changes to rvm made bundler not get installed by default + * This patch installs bundler by default + +### v1.3.5 + * Ensure rvm1_user owns all rvm related files + * Allow passing in custom configuration options when installing ruby + +### v1.3.4 + * Change the default system wide install dir back to /usr/local/rvm + * Add the rvm1_user: 'root' default variable to let you set the rvm directory owner + * Update the README on why setting sudo: True is necessary + +### v1.3.3 + * Fix an incorrect condition which caused Ansible to error out + +### v1.3.2 + * Import the GPG signature every time rvm runs get [version]. + +### v1.3.1 + * Add gpg signature verification + +### v1.3.0 + * Remove the python-httplib2 dependency so it should work on CentOS 7 + * Change how versions are set, check the readme + * Always run rvm update unless you disable it by overwriting rvm1_rvm_check_for_updates + +### v1.2.0 + * Add CentOS/RHEL support + +### v1.1.1 + * Fix #7 and #8 by no longer chowning the user:group + * Symlink the ruby related bins to /usr/local/bin when doing a system wide install + * Remove the temp install dir, always use /tmp + * Expose the rvm install flags in a new default variable rvm1_install_flags + * Change the default system wide install dir to /usr/local/lib/rvm + * Update the readme to be much more clear and provide 3 examples of how to install rvm + * Update the travis test to test against ansible 1.7.1 instead of 1.6.2 + * Reformat all of the tasks to make them more readable and maintainable + +### v1.0.2 + * Force sudo as root when having to apt install python-httplib2, fixes #5. + +### v1.0.1 + * Install httplib2 if necessary (the ansible uri module depends on this) + + +### v1.0.0 + * Add ability to define 1 or more ruby versions + * Add ability to delete ruby versions + * Expose a few useful variables and paths + * Switch over from nickjj.ruby to rvm1-ansible + +### v0.1.9 + * Really fix the detect tasks so they are idempotent + +### v0.1.8 + * Fix the detect tasks so they are idempotent + +### v0.1.7 + * Simplify the default ruby selection tasks into a single task + +### v0.1.6 + * Fix the default ruby selection task so it works for both local and system installs + +### v0.1.5 + * Fix a bug where /etc/profile.d/rvm.sh would be sourced even if it did not exist + * Add the --default flag to the rvm use command + +### v0.1.4 + * Bump the default version of ruby to 2.1.2 + +### v0.1.3 + * Fix a bug with how the upgrade task was checking for rvm's existence + * Change how the role checks to determine if rvm is installed + +### v0.1.2 + * Allow you to specify a local path or url for the rvm installer script + * Allow you to specify a url or variable value for the latest rvm stable version number + +### v0.1.1 + * Auto upgrade rvm in an idempotent way but also allow you to turn this off + * Keep the rvm installer file on the server instead of deleting it in case http://get.rvm.io is down + * Toggle a variable to force update the installer + +### v0.1.0 + * View the readme to get a better understanding of what ansible-ruby does.