@@ -4,7 +4,17 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com// ) , and this project adheres to [ Semantic Versioning] ( https://semver.org/ ) .
6
6
7
- ## [ Unreleased] - TBD
7
+ ## [ 2.0.0] - 2025-02-23
8
+
9
+ The change here is that at attribute's value is no longer mutated in place; a
10
+ copy is mutated instead. This should not be a breaking change for most, but
11
+ it's a big enough change to warrant the major version bump, just in case a
12
+ deployment relied on the prior behavior.
13
+
14
+ - Use frozen string literals and regex constants to reduce allocations ([ #63 ] )
15
+ - Limit concurrent-ruby in build matrix for activemodels <= 7.0 ([ #79 ] )
16
+ - Avoid string mutation for Ruby 3.4 ([ #76 ] , [ #77 ] , [ #64 ] )
17
+ - Optimize string allocation during mutation ([ #80 ] )
8
18
9
19
## [ 1.14.1] - 2024-12-10
10
20
@@ -115,7 +125,8 @@ Added multibyte whitespace support to `:collapse_spaces` option ([#32])
115
125
116
126
## [ 0.9.0] - untracked
117
127
118
- [ Unreleased ] : https://github.com/rmm5t/strip_attributes/compare/v1.14.1..HEAD
128
+ [ Unreleased ] : https://github.com/rmm5t/strip_attributes/compare/v1.15.0..HEAD
129
+ [ 1.15.0 ] : https://github.com/rmm5t/strip_attributes/compare/v1.14.1..v1.15.0
119
130
[ 1.14.1 ] : https://github.com/rmm5t/strip_attributes/compare/v1.14.0..v1.14.1
120
131
[ 1.14.0 ] : https://github.com/rmm5t/strip_attributes/compare/v1.13.0..v1.14.0
121
132
[ 1.13.0 ] : https://github.com/rmm5t/strip_attributes/compare/v1.12.0..v1.13.0
@@ -148,11 +159,17 @@ Added multibyte whitespace support to `:collapse_spaces` option ([#32])
148
159
[ 1.0.0 ] : https://github.com/rmm5t/strip_attributes/compare/v0.9.0..v1.0.0
149
160
[ 0.9.0 ] : https://github.com/rmm5t/strip_attributes/compare/a78b807..v0.9.0
150
161
162
+ [ #80 ] : https://github.com/rmm5t/strip_attributes/pull/80
163
+ [ #79 ] : https://github.com/rmm5t/strip_attributes/pull/79
164
+ [ #77 ] : https://github.com/rmm5t/strip_attributes/pull/77
165
+ [ #76 ] : https://github.com/rmm5t/strip_attributes/issues/76
151
166
[ #74 ] : https://github.com/rmm5t/strip_attributes/pull/74
152
167
[ #73 ] : https://github.com/rmm5t/strip_attributes/pull/73
153
168
[ #70 ] : https://github.com/rmm5t/strip_attributes/pull/70
154
169
[ #69 ] : https://github.com/rmm5t/strip_attributes/pull/69
155
170
[ #65 ] : https://github.com/rmm5t/strip_attributes/pull/65
171
+ [ #64 ] : https://github.com/rmm5t/strip_attributes/pull/64
172
+ [ #63 ] : https://github.com/rmm5t/strip_attributes/pull/63
156
173
[ #62 ] : https://github.com/rmm5t/strip_attributes/pull/62
157
174
[ #58 ] : https://github.com/rmm5t/strip_attributes/pull/58
158
175
[ #59 ] : https://github.com/rmm5t/strip_attributes/pull/59
0 commit comments