Skip to content

Commit ca22265

Browse files
committed
New upstream version 3.3.5
1 parent 019856d commit ca22265

File tree

406 files changed

+9674
-6400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

406 files changed

+9674
-6400
lines changed

.bundle/gems/rexml-3.2.8/NEWS.md renamed to .bundle/gems/rexml-3.3.6/NEWS.md

Lines changed: 242 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,246 @@
11
# News
22

3+
## 3.3.6 - 2024-08-22 {#version-3-3-6}
4+
5+
### Improvements
6+
7+
* Removed duplicated entity expansions for performance.
8+
* GH-194
9+
* Patch by Viktor Ivarsson.
10+
11+
* Improved namespace conflicted attribute check performance. It was
12+
too slow for deep elements.
13+
* Reported by l33thaxor.
14+
15+
### Fixes
16+
17+
* Fixed a bug that default entity expansions are counted for
18+
security check. Default entity expansions should not be counted
19+
because they don't have a security risk.
20+
* GH-198
21+
* GH-199
22+
* Patch Viktor Ivarsson
23+
24+
* Fixed a parser bug that parameter entity references in internal
25+
subsets are expanded. It's not allowed in the XML specification.
26+
* GH-191
27+
* Patch by NAITOH Jun.
28+
29+
* Fixed a stream parser bug that user-defined entity references in
30+
text aren't expanded.
31+
* GH-200
32+
* Patch by NAITOH Jun.
33+
34+
### Thanks
35+
36+
* Viktor Ivarsson
37+
38+
* NAITOH Jun
39+
40+
* l33thaxor
41+
42+
## 3.3.5 - 2024-08-12 {#version-3-3-5}
43+
44+
### Fixes
45+
46+
* Fixed a bug that `REXML::Security.entity_expansion_text_limit`
47+
check has wrong text size calculation in SAX and pull parsers.
48+
* GH-193
49+
* GH-195
50+
* Reported by Viktor Ivarsson.
51+
* Patch by NAITOH Jun.
52+
53+
### Thanks
54+
55+
* Viktor Ivarsson
56+
57+
* NAITOH Jun
58+
59+
## 3.3.4 - 2024-08-01 {#version-3-3-4}
60+
61+
### Fixes
62+
63+
* Fixed a bug that `REXML::Security` isn't defined when
64+
`REXML::Parsers::StreamParser` is used and
65+
`rexml/parsers/streamparser` is only required.
66+
* GH-189
67+
* Patch by takuya kodama.
68+
69+
### Thanks
70+
71+
* takuya kodama
72+
73+
## 3.3.3 - 2024-08-01 {#version-3-3-3}
74+
75+
### Improvements
76+
77+
* Added support for detecting invalid XML that has unsupported
78+
content before root element
79+
* GH-184
80+
* Patch by NAITOH Jun.
81+
82+
* Added support for `REXML::Security.entity_expansion_limit=` and
83+
`REXML::Security.entity_expansion_text_limit=` in SAX2 and pull
84+
parsers
85+
* GH-187
86+
* Patch by NAITOH Jun.
87+
88+
* Added more tests for invalid XMLs.
89+
* GH-183
90+
* Patch by Watson.
91+
92+
* Added more performance tests.
93+
* Patch by Watson.
94+
95+
* Improved parse performance.
96+
* GH-186
97+
* Patch by tomoya ishida.
98+
99+
### Thanks
100+
101+
* NAITOH Jun
102+
103+
* Watson
104+
105+
* tomoya ishida
106+
107+
## 3.3.2 - 2024-07-16 {#version-3-3-2}
108+
109+
### Improvements
110+
111+
* Improved parse performance.
112+
* GH-160
113+
* Patch by NAITOH Jun.
114+
115+
* Improved parse performance.
116+
* GH-169
117+
* GH-170
118+
* GH-171
119+
* GH-172
120+
* GH-173
121+
* GH-174
122+
* GH-175
123+
* GH-176
124+
* GH-177
125+
* Patch by Watson.
126+
127+
* Added support for raising a parse exception when an XML has extra
128+
content after the root element.
129+
* GH-161
130+
* Patch by NAITOH Jun.
131+
132+
* Added support for raising a parse exception when an XML
133+
declaration exists in wrong position.
134+
* GH-162
135+
* Patch by NAITOH Jun.
136+
137+
* Removed needless a space after XML declaration in pretty print mode.
138+
* GH-164
139+
* Patch by NAITOH Jun.
140+
141+
* Stopped to emit `:text` event after the root element.
142+
* GH-167
143+
* Patch by NAITOH Jun.
144+
145+
### Fixes
146+
147+
* Fixed a bug that SAX2 parser doesn't expand predefined entities for
148+
`characters` callback.
149+
* GH-168
150+
* Patch by NAITOH Jun.
151+
152+
### Thanks
153+
154+
* NAITOH Jun
155+
156+
* Watson
157+
158+
## 3.3.1 - 2024-06-25 {#version-3-3-1}
159+
160+
### Improvements
161+
162+
* Added support for detecting malformed top-level comments.
163+
* GH-145
164+
* Patch by Hiroya Fujinami.
165+
166+
* Improved `REXML::Element#attribute` performance.
167+
* GH-146
168+
* Patch by Hiroya Fujinami.
169+
170+
* Added support for detecting malformed `<!-->` comments.
171+
* GH-147
172+
* Patch by Hiroya Fujinami.
173+
174+
* Added support for detecting unclosed `DOCTYPE`.
175+
* GH-152
176+
* Patch by Hiroya Fujinami.
177+
178+
* Added `changlog_uri` metadata to gemspec.
179+
* GH-156
180+
* Patch by fynsta.
181+
182+
* Improved parse performance.
183+
* GH-157
184+
* GH-158
185+
* Patch by NAITOH Jun.
186+
187+
### Fixes
188+
189+
* Fixed a bug that large XML can't be parsed.
190+
* GH-154
191+
* Patch by NAITOH Jun.
192+
193+
* Fixed a bug that private constants are visible.
194+
* GH-155
195+
* Patch by NAITOH Jun.
196+
197+
### Thanks
198+
199+
* Hiroya Fujinami
200+
201+
* NAITOH Jun
202+
203+
* fynsta
204+
205+
## 3.3.0 - 2024-06-11 {#version-3-3-0}
206+
207+
### Improvements
208+
209+
* Added support for strscan 0.7.0 installed with Ruby 2.6.
210+
* GH-142
211+
* Reported by Fernando Trigoso.
212+
213+
### Thanks
214+
215+
* Fernando Trigoso
216+
217+
## 3.2.9 - 2024-06-09 {#version-3-2-9}
218+
219+
### Improvements
220+
221+
* Added support for old strscan.
222+
* GH-132
223+
* Reported by Adam.
224+
225+
* Improved attribute value parse performance.
226+
* GH-135
227+
* Patch by NAITOH Jun.
228+
229+
* Improved `REXML::Node#each_recursive` performance.
230+
* GH-134
231+
* GH-139
232+
* Patch by Hiroya Fujinami.
233+
234+
* Improved text parse performance.
235+
* Reported by mprogrammer.
236+
237+
### Thanks
238+
239+
* Adam
240+
* NAITOH Jun
241+
* Hiroya Fujinami
242+
* mprogrammer
243+
3244
## 3.2.8 - 2024-05-16 {#version-3-2-8}
4245

5246
### Fixes
@@ -30,7 +271,7 @@
30271

31272
* Improved parse performance when an attribute has many `<`s.
32273

33-
* GH-124
274+
* GH-126
34275

35276
### Fixes
36277

@@ -65,7 +306,6 @@
65306
* jcavalieri
66307
* DuKewu
67308

68-
69309
## 3.2.6 - 2023-07-27 {#version-3-2-6}
70310

71311
### Improvements
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)