summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--CHANGELOG.md1
-rw-r--r--RELEASE_NOTES.md4
-rw-r--r--chef.gemspec2
4 files changed, 7 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 5c45a016b6..f1146a4aaa 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,7 +13,6 @@ before_install:
matrix:
include:
- - rvm: 1.8.7-p374
- rvm: 1.9.3
- rvm: 2.0.0
- rvm: 2.1.1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4abda70fd8..2df55a926b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,7 @@
* [**Xabier de Zuazo**](https://github.com/zuazo):
Remove the unused StreamingCookbookUploader class (CHEF-4586)
+* ruby 1.8.7/1.9.1/1.9.2 support is dropped
* set no_lazy_load to true (CHEF-4961)
* set file_stating_uses_destdir config option default to true (CHEF-5040)
* remove dependency on rest-client gem
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 86cf8b0f19..50e86f8c09 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -1,5 +1,9 @@
# Chef Client Release Notes:
+## Dropped Support For Ruby 1.8.7/1.9.1/1.9.2
+
+Ruby 1.8.7, 1.9.1 and 1.9.2 are no longer supported.
+
## Changed no_lazy_load config default to True
Previously the default behavior of chef-client was lazily synchronize cookbook files and templates as
diff --git a/chef.gemspec b/chef.gemspec
index 2193a1d7b0..2bbabbc3f2 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -12,6 +12,8 @@ Gem::Specification.new do |s|
s.email = "adam@getchef.com"
s.homepage = "http://www.getchef.com"
+ s.required_ruby_version = ">= 1.9.3"
+
s.add_dependency "mixlib-config", "~> 2.0"
s.add_dependency "mixlib-cli", "~> 1.4"
s.add_dependency "mixlib-log", "~> 1.3"