diff options
| author | mo khan <mo@mokhan.ca> | 2022-05-23 14:43:56 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2022-05-23 14:50:14 -0600 |
| commit | 4fce921895c661014770c479b13dcaabcc129984 (patch) | |
| tree | 369fbd2f0435bb8d870357e4eb1cab380f27dfa6 | |
| parent | 07b4f7a5f37fbf30619a16c55c02b12d340a934d (diff) | |
feat: drop ruby 2.5/2.6 and add ruby 3.1
| -rw-r--r-- | .github/workflows/ci.yml | 2 | ||||
| -rw-r--r-- | .rubocop.yml | 2 | ||||
| -rw-r--r-- | CHANGELOG.md | 13 | ||||
| -rw-r--r-- | Gemfile.lock | 24 | ||||
| -rw-r--r-- | lib/scim/kit/version.rb | 2 | ||||
| -rw-r--r-- | scim-kit.gemspec | 2 |
6 files changed, 26 insertions, 19 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0268496..f7dcb52 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby-version: ['2.5', '2.6', '2.7', '3.0'] + ruby-version: ['2.7', '3.0', '3.1'] steps: - uses: actions/checkout@v2 - name: Set up Ruby diff --git a/.rubocop.yml b/.rubocop.yml index aab6434..31a0061 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -7,7 +7,7 @@ AllCops: - 'pkg/**/*' - 'tmp/**/*' - 'vendor/**/*' - TargetRubyVersion: 2.5 + TargetRubyVersion: 2.7 Layout/ArgumentAlignment: EnforcedStyle: with_fixed_indentation diff --git a/CHANGELOG.md b/CHANGELOG.md index cce62ef..5e8c641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -Version 0.5.3 +Version 0.6.0 # Changelog All notable changes to this project will be documented in this file. @@ -7,6 +7,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [0.6.0] - 2022-05-23 +### Added +- Add support for Ruby 3.1 + +### Removed + +- Drop support for Ruby 2.5 +- Drop support for Ruby 2.6 ## [0.5.3] - 2022-05-13 ### Fixed @@ -65,7 +73,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - \_assign does not coerce values by default. - errors are merged together instead of overwritten during attribute validation. -[Unreleased]: https://github.com/mokhan/scim-kit/compare/v0.5.3...HEAD +[Unreleased]: https://github.com/mokhan/scim-kit/compare/v0.6.0...HEAD +[0.6.0]: https://github.com/mokhan/scim-kit/compare/v0.5.3...v0.6.0 [0.5.3]: https://github.com/mokhan/scim-kit/compare/v0.5.2...v0.5.3 [0.5.2]: https://github.com/mokhan/scim-kit/compare/v0.5.1...v0.5.2 [0.5.1]: https://github.com/mokhan/scim-kit/compare/v0.5.0...v0.5.1 diff --git a/Gemfile.lock b/Gemfile.lock index 94d9f91..20a4930 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - scim-kit (0.5.3) + scim-kit (0.6.0) activemodel (>= 6.1, < 8.0) net-hippie (~> 1.0) parslet (~> 2.0) @@ -11,20 +11,19 @@ PATH GEM remote: https://rubygems.org/ specs: - actionview (6.1.6) - activesupport (= 6.1.6) + actionview (7.0.3) + activesupport (= 7.0.3) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.1, >= 1.2.0) - activemodel (6.1.6) - activesupport (= 6.1.6) - activesupport (6.1.6) + activemodel (7.0.3) + activesupport (= 7.0.3) + activesupport (7.0.3) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - zeitwerk (~> 2.3) addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) ast (2.4.2) @@ -45,16 +44,16 @@ GEM jbuilder (2.11.5) actionview (>= 5.0.0) activesupport (>= 5.0.0) - loofah (2.17.0) + loofah (2.18.0) crass (~> 1.0.2) nokogiri (>= 1.5.9) - mini_portile2 (2.6.1) + mini_portile2 (2.8.0) minitest (5.15.0) net-hippie (1.1.1) - nokogiri (1.12.5) - mini_portile2 (~> 2.6.1) + nokogiri (1.13.6) + mini_portile2 (~> 2.8.0) racc (~> 1.4) - nokogiri (1.12.5-x86_64-linux) + nokogiri (1.13.6-x86_64-linux) racc (~> 1.4) parallel (1.21.0) parser (3.1.0.0) @@ -111,7 +110,6 @@ GEM addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) - zeitwerk (2.5.4) PLATFORMS ruby diff --git a/lib/scim/kit/version.rb b/lib/scim/kit/version.rb index 6d16415..59e5143 100644 --- a/lib/scim/kit/version.rb +++ b/lib/scim/kit/version.rb @@ -2,6 +2,6 @@ module Scim module Kit - VERSION = '0.5.3' + VERSION = '0.6.0' end end diff --git a/scim-kit.gemspec b/scim-kit.gemspec index a871df8..6f89647 100644 --- a/scim-kit.gemspec +++ b/scim-kit.gemspec @@ -27,7 +27,7 @@ Gem::Specification.new do |spec| File.basename(file) end spec.require_paths = ['lib'] - spec.required_ruby_version = Gem::Requirement.new('>= 2.5.0') + spec.required_ruby_version = Gem::Requirement.new('>= 2.7.0') spec.metadata['yard.run'] = 'yri' spec.add_dependency 'activemodel', '>= 6.1', '< 8.0' |
