Skip to content

Commit e798f6b

Browse files
authored
Merge pull request #193 from zendesk/jury.razumau/rails7.1
add support for rails 7.1
2 parents 6e17f1f + 3e3587c commit e798f6b

12 files changed

+706
-417
lines changed

.github/workflows/ci.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ jobs:
1919
gemfile:
2020
- rails6.1
2121
- rails7.0
22+
- rails7.1
2223
include:
2324
- {ruby: '2.7', gemfile: rails5.1}
2425
- {ruby: '2.7', gemfile: rails5.2}
2526
- {ruby: '2.7', gemfile: rails6.0}
2627
steps:
27-
- uses: zendesk/checkout@v3
28+
- uses: zendesk/checkout@v4
2829
- uses: zendesk/setup-ruby@v1
2930
with:
3031
ruby-version: ${{ matrix.ruby }}

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
### Unreleased
22

3+
### Curly 3.3.0 (November 13, 2023)
4+
* Add support for Rails 7.1
5+
36
### Curly 3.2.0 (June 1, 2023)
47

58
* Add support for Ruby 3.2

curly-templates.gemspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ Gem::Specification.new do |s|
2020

2121
s.rdoc_options = ["--charset=UTF-8"]
2222

23-
s.add_dependency("actionpack", [">= 5.1", "< 7.1"])
23+
s.add_dependency("actionpack", [">= 5.1", "< 7.2"])
2424
s.add_dependency("sorted_set")
2525

26-
s.add_development_dependency("railties", [">= 5.1", "< 7.1"])
26+
s.add_development_dependency("railties", [">= 5.1", "< 7.2"])
2727
s.add_development_dependency("rake")
2828
s.add_development_dependency("rspec", ">= 3")
2929

gemfiles/rails5.1.gemfile.lock

+55-47
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
PATH
22
remote: ..
33
specs:
4-
curly-templates (3.2.0)
5-
actionpack (>= 5.1, < 7.1)
4+
curly-templates (3.3.0)
5+
actionpack (>= 5.1, < 7.2)
66
sorted_set
77

88
GEM
@@ -46,40 +46,49 @@ GEM
4646
minitest (~> 5.1)
4747
tzinfo (~> 1.1)
4848
arel (8.0.0)
49-
benchmark-ips (2.10.0)
49+
benchmark-ips (2.12.0)
5050
builder (3.2.4)
51-
concurrent-ruby (1.1.10)
51+
concurrent-ruby (1.2.2)
5252
crass (1.0.6)
53+
date (3.3.4)
5354
diff-lcs (1.5.0)
54-
erubi (1.11.0)
55+
erubi (1.12.0)
5556
genspec (0.3.2)
5657
rspec (>= 2, < 4)
5758
thor
58-
github-markup (4.0.1)
59-
globalid (1.0.0)
59+
github-markup (4.0.2)
60+
globalid (1.1.0)
6061
activesupport (>= 5.0)
61-
i18n (1.12.0)
62+
i18n (1.14.1)
6263
concurrent-ruby (~> 1.0)
63-
loofah (2.19.0)
64+
loofah (2.21.4)
6465
crass (~> 1.0.2)
65-
nokogiri (>= 1.5.9)
66-
mail (2.7.1)
66+
nokogiri (>= 1.12.0)
67+
mail (2.8.1)
6768
mini_mime (>= 0.1.1)
69+
net-imap
70+
net-pop
71+
net-smtp
6872
method_source (1.0.0)
69-
mini_mime (1.1.2)
70-
mini_portile2 (2.8.0)
71-
minitest (5.16.3)
72-
nio4r (2.5.8)
73-
nokogiri (1.13.9)
74-
mini_portile2 (~> 2.8.0)
73+
mini_mime (1.1.5)
74+
mini_portile2 (2.8.5)
75+
minitest (5.20.0)
76+
net-imap (0.4.5)
77+
date
78+
net-protocol
79+
net-pop (0.1.2)
80+
net-protocol
81+
net-protocol (0.2.2)
82+
timeout
83+
net-smtp (0.4.0)
84+
net-protocol
85+
nio4r (2.5.9)
86+
nokogiri (1.15.4)
87+
mini_portile2 (~> 2.8.2)
7588
racc (~> 1.4)
76-
nokogiri (1.13.9-x86_64-darwin)
77-
racc (~> 1.4)
78-
nokogiri (1.13.9-x86_64-linux)
79-
racc (~> 1.4)
80-
racc (1.6.0)
81-
rack (2.2.4)
82-
rack-test (2.0.2)
89+
racc (1.7.3)
90+
rack (2.2.8)
91+
rack-test (2.1.0)
8392
rack (>= 1.3)
8493
rails (5.1.7)
8594
actioncable (= 5.1.7)
@@ -93,30 +102,32 @@ GEM
93102
bundler (>= 1.3.0)
94103
railties (= 5.1.7)
95104
sprockets-rails (>= 2.0.0)
96-
rails-dom-testing (2.0.3)
97-
activesupport (>= 4.2.0)
105+
rails-dom-testing (2.2.0)
106+
activesupport (>= 5.0.0)
107+
minitest
98108
nokogiri (>= 1.6)
99-
rails-html-sanitizer (1.4.3)
100-
loofah (~> 2.3)
109+
rails-html-sanitizer (1.6.0)
110+
loofah (~> 2.21)
111+
nokogiri (~> 1.14)
101112
railties (5.1.7)
102113
actionpack (= 5.1.7)
103114
activesupport (= 5.1.7)
104115
method_source
105116
rake (>= 0.8.7)
106117
thor (>= 0.18.1, < 2.0)
107-
rake (13.0.6)
108-
rbtree (0.4.5)
109-
redcarpet (3.5.1)
118+
rake (13.1.0)
119+
rbtree (0.4.6)
120+
redcarpet (3.6.0)
110121
rspec (3.12.0)
111122
rspec-core (~> 3.12.0)
112123
rspec-expectations (~> 3.12.0)
113124
rspec-mocks (~> 3.12.0)
114-
rspec-core (3.12.0)
125+
rspec-core (3.12.2)
115126
rspec-support (~> 3.12.0)
116-
rspec-expectations (3.12.0)
127+
rspec-expectations (3.12.3)
117128
diff-lcs (>= 1.2.0, < 2.0)
118129
rspec-support (~> 3.12.0)
119-
rspec-mocks (3.12.0)
130+
rspec-mocks (3.12.6)
120131
diff-lcs (>= 1.2.0, < 2.0)
121132
rspec-support (~> 3.12.0)
122133
rspec-rails (4.1.2)
@@ -127,46 +138,43 @@ GEM
127138
rspec-expectations (~> 3.10)
128139
rspec-mocks (~> 3.10)
129140
rspec-support (~> 3.10)
130-
rspec-support (3.12.0)
141+
rspec-support (3.12.1)
131142
set (1.0.3)
132143
sorted_set (1.0.3)
133144
rbtree
134145
set (~> 1.0)
135-
sprockets (4.1.1)
146+
sprockets (4.2.1)
136147
concurrent-ruby (~> 1.0)
137-
rack (> 1, < 3)
148+
rack (>= 2.2.4, < 4)
138149
sprockets-rails (3.2.2)
139150
actionpack (>= 4.0)
140151
activesupport (>= 4.0)
141152
sprockets (>= 3.0.0)
142-
stackprof (0.2.22)
143-
thor (1.2.1)
153+
stackprof (0.2.25)
154+
thor (1.3.0)
144155
thread_safe (0.3.6)
156+
timeout (0.4.1)
145157
tomparse (0.4.2)
146-
tzinfo (1.2.10)
158+
tzinfo (1.2.11)
147159
thread_safe (~> 0.1)
148-
webrick (1.7.0)
149160
websocket-driver (0.6.5)
150161
websocket-extensions (>= 0.1.0)
151162
websocket-extensions (0.1.5)
152-
yard (0.9.28)
153-
webrick (~> 1.7.0)
163+
yard (0.9.34)
154164
yard-tomdoc (0.7.1)
155165
tomparse (>= 0.4.0)
156166
yard
157167

158168
PLATFORMS
159169
ruby
160-
x86_64-darwin
161-
x86_64-linux
162170

163171
DEPENDENCIES
164172
benchmark-ips
165173
curly-templates!
166174
genspec (>= 0.3.0)
167175
github-markup
168176
rails (~> 5.1.0)
169-
railties (>= 5.1, < 7.1)
177+
railties (>= 5.1, < 7.2)
170178
rake
171179
redcarpet
172180
rspec (>= 3)
@@ -176,4 +184,4 @@ DEPENDENCIES
176184
yard-tomdoc
177185

178186
BUNDLED WITH
179-
2.3.25
187+
2.4.17

0 commit comments

Comments
 (0)