Skip to content

Commit aacac3b

Browse files
committed
Support Rails 8.0
1 parent 0e29c02 commit aacac3b

File tree

6 files changed

+34
-7
lines changed

6 files changed

+34
-7
lines changed

.github/workflows/test.yaml

+13
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
- gemfiles/rails_6_1.gemfile
4242
- gemfiles/rails_7_0.gemfile
4343
- gemfiles/rails_7_1.gemfile
44+
- gemfiles/rails_7_2.gemfile
4445
- Gemfile
4546
- gemfiles/rails_head.gemfile
4647
exclude:
@@ -58,6 +59,8 @@ jobs:
5859
gemfile: gemfiles/rails_7_0.gemfile
5960
- ruby: "2.1"
6061
gemfile: gemfiles/rails_7_1.gemfile
62+
- ruby: "2.1"
63+
gemfile: gemfiles/rails_7_2.gemfile
6164
- ruby: "2.1"
6265
gemfile: Gemfile
6366
- ruby: "2.1"
@@ -70,6 +73,8 @@ jobs:
7073
gemfile: gemfiles/rails_7_0.gemfile
7174
- ruby: "2.2"
7275
gemfile: gemfiles/rails_7_1.gemfile
76+
- ruby: "2.2"
77+
gemfile: gemfiles/rails_7_2.gemfile
7378
- ruby: "2.2"
7479
gemfile: Gemfile
7580
- ruby: "2.2"
@@ -82,6 +87,8 @@ jobs:
8287
gemfile: gemfiles/rails_7_0.gemfile
8388
- ruby: "2.3"
8489
gemfile: gemfiles/rails_7_1.gemfile
90+
- ruby: "2.3"
91+
gemfile: gemfiles/rails_7_2.gemfile
8592
- ruby: "2.3"
8693
gemfile: Gemfile
8794
- ruby: "2.3"
@@ -94,6 +101,8 @@ jobs:
94101
gemfile: gemfiles/rails_7_0.gemfile
95102
- ruby: "2.4"
96103
gemfile: gemfiles/rails_7_1.gemfile
104+
- ruby: "2.4"
105+
gemfile: gemfiles/rails_7_2.gemfile
97106
- ruby: "2.4"
98107
gemfile: Gemfile
99108
- ruby: "2.4"
@@ -106,6 +115,8 @@ jobs:
106115
gemfile: gemfiles/rails_7_0.gemfile
107116
- ruby: "2.5"
108117
gemfile: gemfiles/rails_7_1.gemfile
118+
- ruby: "2.5"
119+
gemfile: gemfiles/rails_7_2.gemfile
109120
- ruby: "2.5"
110121
gemfile: Gemfile
111122
- ruby: "2.5"
@@ -118,6 +129,8 @@ jobs:
118129
gemfile: gemfiles/rails_7_0.gemfile
119130
- ruby: "2.6"
120131
gemfile: gemfiles/rails_7_1.gemfile
132+
- ruby: "2.6"
133+
gemfile: gemfiles/rails_7_2.gemfile
121134
- ruby: "2.6"
122135
gemfile: Gemfile
123136
- ruby: "2.6"

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# ActiveAttr 0.17.1 (November 12, 2024)
2+
3+
* ActiveAttr now supports Rails 8.0
4+
15
# ActiveAttr 0.17.0 (September 26, 2024)
26

37
* ActiveAttr now supports Ruby 3.3

Gemfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ source "https://rubygems.org"
22

33
gemspec :development_group => :test
44

5-
gem "activemodel", "~> 7.2.0"
6-
gem "activesupport", "~> 7.2.0"
7-
gem "actionpack", "~> 7.2.0"
5+
gem "activemodel", "~> 8.0.0"
6+
gem "activesupport", "~> 8.0.0"
7+
gem "actionpack", "~> 8.0.0"
88
gem "activemodel-serializers-xml", :group => :test
99
gem "rexml", :group => :test
1010
gem "protected_attributes_continued", :group => :test

active_attr.gemspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ Gem::Specification.new do |gem|
2222

2323
gem.required_ruby_version = ">= 2.1.0"
2424

25-
gem.add_runtime_dependency "actionpack", ">= 3.0.2", "< 8.0"
26-
gem.add_runtime_dependency "activemodel", ">= 3.0.2", "< 8.0"
27-
gem.add_runtime_dependency "activesupport", ">= 3.0.2", "< 8.0"
25+
gem.add_runtime_dependency "actionpack", ">= 3.0.2", "< 8.1"
26+
gem.add_runtime_dependency "activemodel", ">= 3.0.2", "< 8.1"
27+
gem.add_runtime_dependency "activesupport", ">= 3.0.2", "< 8.1"
2828

2929
gem.add_development_dependency "bundler"
3030
gem.add_development_dependency "factory_bot", "< 7.0"

gemfiles/rails_7_2.gemfile

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
source "https://rubygems.org"
2+
3+
gemspec :development_group => :test, :path => ".."
4+
5+
gem "activemodel", "~> 7.2.0"
6+
gem "activesupport", "~> 7.2.0"
7+
gem "actionpack", "~> 7.2.0"
8+
gem "activemodel-serializers-xml", :group => :test
9+
gem "rexml", :group => :test
10+
gem "protected_attributes_continued", :group => :test

lib/active_attr/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module ActiveAttr
22
# Complete version string
33
# @since 0.1.0
4-
VERSION = "0.17.0"
4+
VERSION = "0.17.1"
55
end

0 commit comments

Comments
 (0)