Comparing changes

v0.7.2 v0.8.0
3 commits 6 files changed

Commits

35441c6 chore: release version v0.8.0 mo khan 2026-03-31 15:55:09
c8706c1 chore: upgrade to min ruby of 3.2 mo khan 2024-12-06 01:06:47
41247b2 Allow using activemodel version 8+ mo khan 2024-12-06 01:01:38
.github/workflows/ci.yml
@@ -9,7 +9,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        ruby-version: ['3.1', '3.2', '3.3', '3.4']
+        ruby-version: ['3.2', '3.3', '3.4']
     steps:
       - uses: actions/checkout@v2
       - name: Set up Ruby
@@ -25,7 +25,7 @@ jobs:
       - uses: actions/checkout@v2
       - uses: ruby/setup-ruby@v1
         with:
-          ruby-version: '3.1'
+          ruby-version: '3.2'
           bundler-cache: true
       - name: Running style checks…
         run: sh bin/style
@@ -35,7 +35,7 @@ jobs:
       - uses: actions/checkout@v2
       - uses: ruby/setup-ruby@v1
         with:
-          ruby-version: '3.1'
+          ruby-version: '3.2'
           bundler-cache: true
       - name: Running audit…
         run: sh bin/audit
lib/scim/kit/version.rb
@@ -2,6 +2,6 @@
 
 module Scim
   module Kit
-    VERSION = '0.7.2'
+    VERSION = '0.8.0'
   end
 end
.rubocop.yml
@@ -7,7 +7,7 @@ AllCops:
     - 'pkg/**/*'
     - 'tmp/**/*'
     - 'vendor/**/*'
-  TargetRubyVersion: 3.1
+  TargetRubyVersion: 3.2
 
 Layout/ArgumentAlignment:
   EnforcedStyle: with_fixed_indentation
CHANGELOG.md
@@ -1,4 +1,4 @@
-Version 0.7.2
+Version 0.8.0
 
 # Changelog
 All notable changes to this project will be documented in this file.
@@ -8,6 +8,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## [Unreleased]
 
+## [0.8.0] - 2026-03-31
+### Changed
+- Allow using activemodel version 8+
+
 ## [0.7.2] - 2024-12-05
 ### Fixed
 - Change references to string during validation
@@ -89,7 +93,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/xlgmokha/scim-kit/compare/v0.7.2...HEAD
+[Unreleased]: https://github.com/xlgmokha/scim-kit/compare/v0.8.0...HEAD
+[0.8.0]: https://github.com/xlgmokha/scim-kit/compare/v0.7.2...v0.8.0
 [0.7.2]: https://github.com/xlgmokha/scim-kit/compare/v0.7.1...v0.7.2
 [0.7.1]: https://github.com/xlgmokha/scim-kit/compare/v0.7.0...v0.7.1
 [0.7.0]: https://github.com/xlgmokha/scim-kit/compare/v0.6.0...v0.7.0
Gemfile.lock
@@ -1,8 +1,8 @@
 PATH
   remote: .
   specs:
-    scim-kit (0.7.2)
-      activemodel (>= 6.1, < 8.0)
+    scim-kit (0.8.0)
+      activemodel (>= 6.1)
       net-hippie (~> 1.0)
       parslet (~> 2.0)
       tilt (~> 2.0)
@@ -11,15 +11,15 @@ PATH
 GEM
   remote: https://rubygems.org/
   specs:
-    actionview (7.2.2)
-      activesupport (= 7.2.2)
+    actionview (8.0.0)
+      activesupport (= 8.0.0)
       builder (~> 3.1)
       erubi (~> 1.11)
       rails-dom-testing (~> 2.2)
       rails-html-sanitizer (~> 1.6)
-    activemodel (7.2.2)
-      activesupport (= 7.2.2)
-    activesupport (7.2.2)
+    activemodel (8.0.0)
+      activesupport (= 8.0.0)
+    activesupport (8.0.0)
       base64
       benchmark (>= 0.3)
       bigdecimal
@@ -31,6 +31,7 @@ GEM
       minitest (>= 5.1)
       securerandom (>= 0.3)
       tzinfo (~> 2.0, >= 2.0.5)
+      uri (>= 0.13.1)
     addressable (2.8.7)
       public_suffix (>= 2.0.2, < 7.0)
     ast (2.4.2)
@@ -63,26 +64,31 @@ GEM
     loofah (2.23.1)
       crass (~> 1.0.2)
       nokogiri (>= 1.12.0)
-    minitest (5.25.4)
+    mini_portile2 (2.8.9)
+    minitest (6.0.2)
+      drb (~> 2.0)
+      prism (~> 1.5)
     net-hippie (1.2.0)
       logger (~> 1.0)
-    nokogiri (1.16.8-aarch64-linux)
+    nokogiri (1.19.2)
+      mini_portile2 (~> 2.8.2)
       racc (~> 1.4)
-    nokogiri (1.16.8-arm-linux)
+    nokogiri (1.19.2-aarch64-linux-gnu)
       racc (~> 1.4)
-    nokogiri (1.16.8-arm64-darwin)
+    nokogiri (1.19.2-arm-linux-gnu)
       racc (~> 1.4)
-    nokogiri (1.16.8-x86-linux)
+    nokogiri (1.19.2-arm64-darwin)
       racc (~> 1.4)
-    nokogiri (1.16.8-x86_64-darwin)
+    nokogiri (1.19.2-x86_64-darwin)
       racc (~> 1.4)
-    nokogiri (1.16.8-x86_64-linux)
+    nokogiri (1.19.2-x86_64-linux-gnu)
       racc (~> 1.4)
     parallel (1.26.3)
     parser (3.3.6.0)
       ast (~> 2.4.1)
       racc
     parslet (2.0.0)
+    prism (1.9.0)
     public_suffix (6.0.1)
     racc (1.8.1)
     rails-dom-testing (2.2.0)
@@ -143,7 +149,8 @@ GEM
       concurrent-ruby (~> 1.0)
     unicode-display_width (3.1.2)
       unicode-emoji (~> 4.0, >= 4.0.4)
-    unicode-emoji (4.0.4)
+    unicode-emoji (4.2.0)
+    uri (1.0.2)
     webmock (3.24.0)
       addressable (>= 2.8.0)
       crack (>= 0.3.2)
scim-kit.gemspec
@@ -27,10 +27,10 @@ Gem::Specification.new do |spec|
     File.basename(file)
   end
   spec.require_paths = ['lib']
-  spec.required_ruby_version = Gem::Requirement.new('>= 3.1.0')
+  spec.required_ruby_version = Gem::Requirement.new('>= 3.2.0')
   spec.metadata['yard.run'] = 'yri'
 
-  spec.add_dependency 'activemodel', '>= 6.1', '< 8.0'
+  spec.add_dependency 'activemodel', '>= 6.1'
   spec.add_dependency 'net-hippie', '~> 1.0'
   spec.add_dependency 'parslet', '~> 2.0'
   spec.add_dependency 'tilt', '~> 2.0'