Skip to content

Commit 92354c1

Browse files
committed
Merge branch 'master' into dist/3.3/noble
2 parents 7567ae2 + cc02766 commit 92354c1

File tree

408 files changed

+9682
-6401
lines changed

Some content is hidden

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

408 files changed

+9682
-6401
lines changed
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.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/child.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/child.rdoc

File renamed without changes.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/document.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/document.rdoc

File renamed without changes.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/element.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/element.rdoc

File renamed without changes.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/node.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/node.rdoc

File renamed without changes.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/rdoc/parent.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/rdoc/parent.rdoc

File renamed without changes.

.bundle/gems/rexml-3.2.8/doc/rexml/tasks/tocs/child_toc.rdoc renamed to .bundle/gems/rexml-3.3.6/doc/rexml/tasks/tocs/child_toc.rdoc

File renamed without changes.

0 commit comments

Comments
 (0)