From af7957234050374ae88b5f020ac59215be47994f Mon Sep 17 00:00:00 2001 From: shino Date: Wed, 11 Jun 2025 22:29:44 +0900 Subject: [PATCH 1/6] =?UTF-8?q?chore:=20Rails7.1=E3=81=AB=E5=AF=BE?= =?UTF-8?q?=E5=BF=9C=E3=81=95=E3=81=9B=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rh-activerecord-diff.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rh-activerecord-diff.gemspec b/rh-activerecord-diff.gemspec index ea8e101..03d9ae8 100644 --- a/rh-activerecord-diff.gemspec +++ b/rh-activerecord-diff.gemspec @@ -27,6 +27,6 @@ Gem::Specification.new do |spec| # spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.add_dependency('activerecord', '< 7.1.0','>= 5.2.0') + spec.add_dependency('activerecord', '< 7.2.0','>= 5.2.0') end From 95bd2480135fbde3520d436084515b0403524c59 Mon Sep 17 00:00:00 2001 From: shino Date: Wed, 11 Jun 2025 22:32:39 +0900 Subject: [PATCH 2/6] =?UTF-8?q?ci:chore:=20Rails7.1=E3=81=AE=E3=83=86?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=81Ruby3.2,3?= =?UTF-8?q?.3,3.4=E3=81=AE=E3=83=86=E3=82=B9=E3=83=88=E3=83=91=E3=82=BF?= =?UTF-8?q?=E3=83=BC=E3=83=B3=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ruby.yml | 12 ++++++++++-- gemfiles/activerecord_7.1.gemfile | 7 +++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 gemfiles/activerecord_7.1.gemfile diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index b593132..9e15c40 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -11,15 +11,23 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - ruby: ['2.6', '2.7', '3.0', '3.1'] - gemfile: ['activerecord_5.2', 'activerecord_6.0', 'activerecord_6.1', 'activerecord_7.0'] + ruby: ['2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] + gemfile: ['activerecord_5.2', 'activerecord_6.0', 'activerecord_6.1', 'activerecord_7.0', 'activerecord_7.1'] exclude: - ruby: '2.6' gemfile: 'activerecord_7.0' + - ruby: '2.6' + gemfile: 'activerecord_7.1' - ruby: '3.0' gemfile: 'activerecord_5.2' - ruby: '3.1' gemfile: 'activerecord_5.2' + - ruby: '3.2' + gemfile: 'activerecord_5.2' + - ruby: '3.3' + gemfile: 'activerecord_5.2' + - ruby: '3.4' + gemfile: 'activerecord_5.2' env: BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile diff --git a/gemfiles/activerecord_7.1.gemfile b/gemfiles/activerecord_7.1.gemfile new file mode 100644 index 0000000..355f715 --- /dev/null +++ b/gemfiles/activerecord_7.1.gemfile @@ -0,0 +1,7 @@ +source "https://rubygems.org" + +gem 'rake', '~> 13.0' +gem 'activerecord', '~> 7.1.0' +gem 'sqlite3', '~> 1.4' + +gemspec path: '../' From deb0cfe678524dce593786bd95bff8b9a3a160c5 Mon Sep 17 00:00:00 2001 From: shino Date: Wed, 11 Jun 2025 22:33:44 +0900 Subject: [PATCH 3/6] =?UTF-8?q?chore:=20concurrent-ruby=20gem1.3.5?= =?UTF-8?q?=E3=81=A7=E3=81=AFLogger=E9=96=A2=E9=80=A3=E3=81=AE=E5=87=A6?= =?UTF-8?q?=E7=90=86=E3=81=AB=E5=A4=89=E6=9B=B4=E3=81=8C=E5=85=A5=E3=81=A3?= =?UTF-8?q?=E3=81=9F=E3=81=93=E3=81=A8=E3=81=A7=E3=82=A8=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E3=81=AB=E3=81=AA=E3=81=A3=E3=81=9F=E3=81=AE=E3=81=A7=E3=80=81?= =?UTF-8?q?1.3.4=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rh-activerecord-diff.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/rh-activerecord-diff.gemspec b/rh-activerecord-diff.gemspec index 03d9ae8..cb4ee41 100644 --- a/rh-activerecord-diff.gemspec +++ b/rh-activerecord-diff.gemspec @@ -28,5 +28,6 @@ Gem::Specification.new do |spec| spec.require_paths = ["lib"] spec.add_dependency('activerecord', '< 7.2.0','>= 5.2.0') + spec.add_development_dependency('concurrent-ruby', '1.3.4') end From 7e577aeb83cddc3e2e490114394fef3923ebf490 Mon Sep 17 00:00:00 2001 From: shino Date: Wed, 11 Jun 2025 22:35:46 +0900 Subject: [PATCH 4/6] =?UTF-8?q?chore:=20Ruby3.4=E3=81=8B=E3=82=89bundled?= =?UTF-8?q?=20gem=E3=81=A7=E3=81=AF=E3=81=AA=E3=81=8F=E3=81=AA=E3=81=A3?= =?UTF-8?q?=E3=81=9Fgem=E3=82=92=E6=98=8E=E7=A4=BA=E7=9A=84=E3=81=AB?= =?UTF-8?q?=E6=8C=87=E5=AE=9A=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rh-activerecord-diff.gemspec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rh-activerecord-diff.gemspec b/rh-activerecord-diff.gemspec index cb4ee41..e9f63df 100644 --- a/rh-activerecord-diff.gemspec +++ b/rh-activerecord-diff.gemspec @@ -29,5 +29,8 @@ Gem::Specification.new do |spec| spec.add_dependency('activerecord', '< 7.2.0','>= 5.2.0') spec.add_development_dependency('concurrent-ruby', '1.3.4') + spec.add_development_dependency('mutex_m', '~> 0.1') + spec.add_development_dependency('base64', '~> 0.1') + spec.add_development_dependency('bigdecimal', '~> 3.0' ) end From f71c07ae32cde451d45556a1d911f0693562280f Mon Sep 17 00:00:00 2001 From: shino Date: Sat, 14 Jun 2025 21:50:49 +0900 Subject: [PATCH 5/6] =?UTF-8?q?chore:=20activerecord=E3=81=AB=E9=81=A9?= =?UTF-8?q?=E3=81=97=E3=81=9Fsqlite=E3=81=AE=E3=83=90=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=83=A7=E3=83=B3=E3=82=92=E6=8C=87=E5=AE=9A=E3=81=97=E3=81=9F?= =?UTF-8?q?=20=E3=83=BBgemfile=E3=81=8B=E3=82=89gemspec=E3=81=AB=E7=A7=BB?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Gemfile | 4 ---- gemfiles/activerecord_5.2.gemfile | 1 - gemfiles/activerecord_6.0.gemfile | 1 - gemfiles/activerecord_6.1.gemfile | 1 - gemfiles/activerecord_7.0.gemfile | 1 - gemfiles/activerecord_7.1.gemfile | 7 +++++-- rh-activerecord-diff.gemspec | 2 ++ 7 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Gemfile b/Gemfile index 5617635..ae5f164 100644 --- a/Gemfile +++ b/Gemfile @@ -2,8 +2,4 @@ source "https://rubygems.org" # Specify your gem's dependencies in rh-activerecord-diff.gemspec -gem 'rake', '~> 13.0' -gem 'activerecord', '>= 5.2.0' -gem 'sqlite3', '~> 1.4' - gemspec diff --git a/gemfiles/activerecord_5.2.gemfile b/gemfiles/activerecord_5.2.gemfile index 67bc7c8..1358e23 100644 --- a/gemfiles/activerecord_5.2.gemfile +++ b/gemfiles/activerecord_5.2.gemfile @@ -1,6 +1,5 @@ source "https://rubygems.org" -gem 'rake', '~> 13.0' gem 'activerecord', '~> 5.2.0' gem 'sqlite3', '~> 1.4' diff --git a/gemfiles/activerecord_6.0.gemfile b/gemfiles/activerecord_6.0.gemfile index 040fe8c..12f63ae 100644 --- a/gemfiles/activerecord_6.0.gemfile +++ b/gemfiles/activerecord_6.0.gemfile @@ -1,6 +1,5 @@ source "https://rubygems.org" -gem 'rake', '~> 13.0' gem 'activerecord', '~> 6.0.0' gem 'sqlite3', '~> 1.4' diff --git a/gemfiles/activerecord_6.1.gemfile b/gemfiles/activerecord_6.1.gemfile index 57635bf..9695732 100644 --- a/gemfiles/activerecord_6.1.gemfile +++ b/gemfiles/activerecord_6.1.gemfile @@ -1,6 +1,5 @@ source "https://rubygems.org" -gem 'rake', '~> 13.0' gem 'activerecord', '~> 6.1.0' gem 'sqlite3', '~> 1.4' diff --git a/gemfiles/activerecord_7.0.gemfile b/gemfiles/activerecord_7.0.gemfile index d53ff68..52487d0 100644 --- a/gemfiles/activerecord_7.0.gemfile +++ b/gemfiles/activerecord_7.0.gemfile @@ -1,6 +1,5 @@ source "https://rubygems.org" -gem 'rake', '~> 13.0' gem 'activerecord', '~> 7.0.1' gem 'sqlite3', '~> 1.4' diff --git a/gemfiles/activerecord_7.1.gemfile b/gemfiles/activerecord_7.1.gemfile index 355f715..2e619da 100644 --- a/gemfiles/activerecord_7.1.gemfile +++ b/gemfiles/activerecord_7.1.gemfile @@ -1,7 +1,10 @@ source "https://rubygems.org" -gem 'rake', '~> 13.0' gem 'activerecord', '~> 7.1.0' -gem 'sqlite3', '~> 1.4' +if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.0.0') + gem 'sqlite3', '~> 2.0' +else + gem 'sqlite3', '~> 1.4' +end gemspec path: '../' diff --git a/rh-activerecord-diff.gemspec b/rh-activerecord-diff.gemspec index e9f63df..365ef36 100644 --- a/rh-activerecord-diff.gemspec +++ b/rh-activerecord-diff.gemspec @@ -32,5 +32,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency('mutex_m', '~> 0.1') spec.add_development_dependency('base64', '~> 0.1') spec.add_development_dependency('bigdecimal', '~> 3.0' ) + spec.add_development_dependency('rake', '~> 13.0') + spec.add_development_dependency('sqlite3', '< 3.0', '>= 1.4.0') end From 0c10c96058c8ff78a0a265f0d50b2ce29b290221 Mon Sep 17 00:00:00 2001 From: shino Date: Tue, 17 Jun 2025 13:45:08 +0900 Subject: [PATCH 6/6] =?UTF-8?q?chore:=20=E3=83=90=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=83=A7=E3=83=B32.0.2=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/active_record/diff/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_record/diff/version.rb b/lib/active_record/diff/version.rb index e976eb1..27d847e 100644 --- a/lib/active_record/diff/version.rb +++ b/lib/active_record/diff/version.rb @@ -1,5 +1,5 @@ module ActiveRecord module Diff - VERSION = "2.0.1.1" + VERSION = "2.0.2" end end