Skip to content

Commit 77fcfcc

Browse files
committed
Merge branch 'master-3.4' into dist/3.4/bookworm
2 parents c8f4dde + 95e03dc commit 77fcfcc

File tree

196 files changed

+2944
-696
lines changed

Some content is hidden

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

196 files changed

+2944
-696
lines changed
Lines changed: 169 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,173 @@
11
# News
22

3+
## 3.4.4 - 2025-09-10 {#version-3-4-4}
4+
5+
### Improvement
6+
7+
* Accept `REXML::Document.new("")` for backward compatibility
8+
* GH-296
9+
* GH-295
10+
* Patch by NAITOH Jun
11+
* Reported by Joe Rafaniello
12+
13+
### Thanks
14+
15+
* NAITOH Jun
16+
17+
* Joe Rafaniello
18+
19+
## 3.4.3 - 2025-09-07 {#version-3-4-3}
20+
21+
### Improvement
22+
23+
* Reject no root element XML as an invalid XML
24+
* GH-289
25+
* GH-291
26+
* Patch by NAITOH Jun
27+
* Reported by Sutou Kouhei
28+
29+
### Fixes
30+
31+
* Fixed an issue with `IOSource#read_until` when reaching the end of a file
32+
* GH-287
33+
* GH-288
34+
* Patch by NAITOH Jun
35+
* Reported by Jason Thomas
36+
37+
### Thanks
38+
39+
* NAITOH Jun
40+
41+
* Sutou Kouhei
42+
43+
* Jason Thomas
44+
45+
## 3.4.2 - 2025-08-26 {#version-3-4-2}
46+
47+
### Improvement
48+
49+
* Improved performance.
50+
* GH-244
51+
* GH-245
52+
* GH-246
53+
* GH-249
54+
* GH-256
55+
* Patch by NAITOH Jun
56+
57+
* Raise appropriate exception when failing to match start tag in DOCTYPE
58+
* GH-247
59+
* Patch by NAITOH Jun
60+
61+
* Deprecate accepting array as an element in XPath.match, first and each
62+
* GH-252
63+
* Patch by tomoya ishida
64+
65+
* Don't call needless encoding_updated
66+
* GH-259
67+
* Patch by Sutou Kouhei
68+
69+
* Reuse XPath::match
70+
* GH-263
71+
* Patch by pboling
72+
73+
* Cache redundant calls for doctype
74+
* GH-264
75+
* Patch by pboling
76+
77+
* Use Safe Navigation (&.) from Ruby 2.3
78+
* GH-265
79+
* Patch by pboling
80+
81+
* Remove redundant return statements
82+
* GH-266
83+
* Patch by pboling
84+
85+
* Added XML declaration check & Source#skip_spaces method
86+
* GH-282
87+
* Patch by NAITOH Jun
88+
* Reported by Sofi Aberegg
89+
90+
### Fixes
91+
92+
* Fix docs typo
93+
* GH-248
94+
* Patch by James Coleman
95+
96+
* Fix reverse sort in xpath_parser
97+
* GH-251
98+
* Patch by tomoya ishida
99+
100+
* Fix duplicate responses in XPath following, following-sibling, preceding, preceding-sibling
101+
* GH-255
102+
* Patch by NAITOH Jun
103+
104+
* Fix wrong Encoding resolution
105+
* GH-258
106+
* Patch by Sutou Kouhei
107+
108+
* Handle nil when parsing fragment
109+
* GH-267
110+
* GH-268
111+
* Patch by pboling
112+
113+
* [Documentation] Use # to reference instance methods
114+
* GH-269
115+
* GH-270
116+
* Patch by pboling
117+
118+
* Fix & Deprecate REXML::Text#text_indent
119+
* GH-273
120+
* GH-275
121+
* Patch by pboling
122+
123+
* remove bundler from dev deps
124+
* GH-276
125+
* GH-277
126+
* Patch by pboling
127+
128+
* remove ostruct from dev deps
129+
* GH-280
130+
* GH-281
131+
* Patch by pboling
132+
133+
### Thanks
134+
135+
* NAITOH Jun
136+
137+
* tomoya ishida
138+
139+
* James Coleman
140+
141+
* pboling
142+
143+
* Sutou Kouhei
144+
145+
* Sofi Aberegg
146+
147+
## 3.4.1 - 2025-02-16 {#version-3-4-1}
148+
149+
### Improvement
150+
151+
* Improved performance.
152+
* GH-226
153+
* GH-227
154+
* GH-237
155+
* Patch by NAITOH Jun
156+
157+
### Fixes
158+
159+
* Fix serialization of ATTLIST is incorrect
160+
* GH-233
161+
* GH-234
162+
* Patch by OlofKalufs
163+
* Reported by OlofKalufs
164+
165+
### Thanks
166+
167+
* NAITOH Jun
168+
169+
* OlofKalufs
170+
3171
## 3.4.0 - 2024-12-15 {#version-3-4-0}
4172

5173
### Improvement
@@ -362,7 +530,7 @@
362530

363531
* Patch by NAITOH Jun.
364532

365-
* Improved parse performance when an attribute has many `<`s.
533+
* Improved parse performance when an attribute has many `>`s.
366534

367535
* GH-126
368536

File renamed without changes.
File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/rdoc/child.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/rdoc/child.rdoc

File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/rdoc/document.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/rdoc/document.rdoc

File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/rdoc/element.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/rdoc/element.rdoc

File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/rdoc/node.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/rdoc/node.rdoc

File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/rdoc/parent.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/rdoc/parent.rdoc

File renamed without changes.

.bundle/gems/rexml-3.4.0/doc/rexml/tasks/tocs/child_toc.rdoc renamed to .bundle/gems/rexml-3.4.4/doc/rexml/tasks/tocs/child_toc.rdoc

File renamed without changes.

0 commit comments

Comments
 (0)