Commit f6f0c74

mo <mo@mokhan.ca>
2019-04-30 20:52:16
drop ruby 2.2, 2.3
1 parent ec6f782
bin/cibuild
@@ -17,5 +17,5 @@ export RUBY_HEAP_SLOTS_INCREMENT=400000
 export RUBY_HEAP_SLOTS_GROWTH_FACTOR=1
 
 ruby -v
-gem install bundler --conservative
+gem install bundler --conservative -v '~> 2.0'
 bin/test
.travis.yml
@@ -3,13 +3,12 @@ env:
   - CC_TEST_REPORTER_ID=256cf27053220ac6b8962d6aef566e28753bc58633348ffef9274d3e1a48b31c
 language: ruby
 rvm:
-  - 2.2.10
-  - 2.3.8
   - 2.4.6
   - 2.5.5
-  - 2.6.2
+  - 2.6.3
 before_install:
-  - "gem install bundler -v '~> 1.0'"
+  - gem update --system
+  - gem install bundler -v '~> 2.0'
 before_script:
   - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
   - chmod +x ./cc-test-reporter
CHANGELOG.md
@@ -10,6 +10,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ### Added
 - Add support for ForceAuthn attribute on AuthnRequest
 
+### Removed
+- Drop support for ruby 2.2
+- Drop support for ruby 2.3
+
 ### Changed
 - Rescue from invalid signature validation
 - Change minimum ruby version to 2.4
saml-kit.gemspec
@@ -14,7 +14,7 @@ Gem::Specification.new do |spec|
   spec.description   = 'A simple toolkit for working with SAML.'
   spec.homepage      = 'https://github.com/saml-kit/saml-kit'
   spec.license       = 'MIT'
-  spec.required_ruby_version = '>= 2.4.0'
+  spec.required_ruby_version = '~> 2.4'
 
   spec.files = `git ls-files -z`.split("\x0").reject do |f|
     (