Releases: ruby/rexml
REXML 3.4.4 - 2025-09-10
REXML 3.4.3 - 2025-09-07
REXML 3.4.2 - 2025-08-26
Improvement
-
Improved performance.
-
Raise appropriate exception when failing to match start tag in DOCTYPE
- GH-247
- Patch by NAITOH Jun
-
Deprecate accepting array as an element in XPath.match, first and each
- GH-252
- Patch by tomoya ishida
-
Don't call needless encoding_updated
- GH-259
- Patch by Sutou Kouhei
-
Reuse XPath::match
- GH-263
- Patch by pboling
-
Cache redundant calls for doctype
- GH-264
- Patch by pboling
-
Use Safe Navigation (&.) from Ruby 2.3
- GH-265
- Patch by pboling
-
Remove redundant return statements
- GH-266
- Patch by pboling
-
Added XML declaration check & Source#skip_spaces method
- GH-282
- Patch by NAITOH Jun
- Reported by Sofi Aberegg
Fixes
-
Fix docs typo
- GH-248
- Patch by James Coleman
-
Fix reverse sort in xpath_parser
- GH-251
- Patch by tomoya ishida
-
Fix duplicate responses in XPath following, following-sibling, preceding, preceding-sibling
- GH-255
- Patch by NAITOH Jun
-
Fix wrong Encoding resolution
- GH-258
- Patch by Sutou Kouhei
-
Handle nil when parsing fragment
-
[Documentation] Use # to reference instance methods
-
Fix & Deprecate REXML::Text#text_indent
-
remove bundler from dev deps
-
remove ostruct from dev deps
Thanks
-
NAITOH Jun
-
tomoya ishida
-
James Coleman
-
pboling
-
Sutou Kouhei
-
Sofi Aberegg
REXML 3.4.1 - 2025-02-16
REXML 3.4.0 - 2024-12-15
REXML 3.3.9 - 2024-10-24
REXML 3.3.8 - 2024-09-29
REXML 3.3.7 - 2024-09-04
REXML 3.3.6 - 2024-08-22
Improvements
-
Removed duplicated entity expansions for performance.
- GH-194
- Patch by Viktor Ivarsson.
-
Improved namespace conflicted attribute check performance. It was
too slow for deep elements.- Reported by l33thaxor.
Fixes
-
Fixed a bug that default entity expansions are counted for
security check. Default entity expansions should not be counted
because they don't have a security risk. -
Fixed a parser bug that parameter entity references in internal
subsets are expanded. It's not allowed in the XML specification.- GH-191
- Patch by NAITOH Jun.
-
Fixed a stream parser bug that user-defined entity references in
text aren't expanded.- GH-200
- Patch by NAITOH Jun.
Thanks
-
Viktor Ivarsson
-
NAITOH Jun
-
l33thaxor