Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: ruby/rexml

REXML 3.4.1 - 2025-02-16

16 Feb 07:44
bfb37e9
Compare
Choose a tag to compare
Loading

Improvement

Fixes

  • Fix serialization of ATTLIST is incorrect

Thanks

  • NAITOH Jun

  • OlofKalufs

REXML 3.4.0 - 2024-12-15

15 Dec 02:19
Compare
Choose a tag to compare
Loading

Improvement

  • Improved performance.

  • JRuby: Improved parse performance.

    • GH-219
    • Patch by João Duarte
  • Added support for reusing pull parser.

  • Improved error handling when source is IO.

Thanks

  • NAITOH Jun

  • João Duarte

  • Dmitry Pogrebnoy

REXML 3.3.9 - 2024-10-24

24 Oct 05:56
Compare
Choose a tag to compare
Loading

Improvements

  • Improved performance.

Fixes

  • Fixed a parse bug for text only invalid XML.

  • Fixed a parse bug that &#0x...; is accepted as a character
    reference.

Thanks

  • NAITOH Jun

REXML 3.3.8 - 2024-09-29

29 Sep 07:05
Compare
Choose a tag to compare
Loading

Improvements

  • SAX2: Improve parse performance.

Fixes

  • Fixed a bug that unexpected attribute namespace conflict error for
    the predefined "xml" namespace is reported.
    • GH-208
    • Patch by KITAITI Makoto

Thanks

  • NAITOH Jun

  • KITAITI Makoto

REXML 3.3.7 - 2024-09-04

04 Sep 05:13
Compare
Choose a tag to compare
Loading

Improvements

  • Added local entity expansion limit methods

    • GH-192
    • GH-202
    • Reported by takuya kodama.
    • Patch by NAITOH Jun.
  • Removed explicit strscan dependency

    • GH-204
    • Patch by Bo Anderson.

Thanks

  • takuya kodama

  • NAITOH Jun

  • Bo Anderson

REXML 3.3.6 - 2024-08-22

22 Aug 01:05
Compare
Choose a tag to compare
Loading

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.

  • Fixed a stream parser bug that user-defined entity references in
    text aren't expanded.

Thanks

  • Viktor Ivarsson

  • NAITOH Jun

  • l33thaxor

REXML 3.3.5 - 2024-08-12

12 Aug 01:03
Compare
Choose a tag to compare
Loading

Fixes

  • Fixed a bug that REXML::Security.entity_expansion_text_limit
    check has wrong text size calculation in SAX and pull parsers.
    • GH-193
    • GH-195
    • Reported by Viktor Ivarsson.
    • Patch by NAITOH Jun.

Thanks

  • Viktor Ivarsson

  • NAITOH Jun

REXML 3.3.4 - 2024-08-01

01 Aug 07:20
Compare
Choose a tag to compare
Loading

Fixes

  • Fixed a bug that REXML::Security isn't defined when
    REXML::Parsers::StreamParser is used and
    rexml/parsers/streamparser is only required.
    • GH-189
    • Patch by takuya kodama.

Thanks

  • takuya kodama

REXML 3.3.3 - 2024-08-01

01 Aug 02:54
Compare
Choose a tag to compare
Loading

Improvements

  • Added support for detecting invalid XML that has unsupported
    content before root element

  • Added support for REXML::Security.entity_expansion_limit= and
    REXML::Security.entity_expansion_text_limit= in SAX2 and pull
    parsers

  • Added more tests for invalid XMLs.

  • Added more performance tests.

    • Patch by Watson.
  • Improved parse performance.

    • GH-186
    • Patch by tomoya ishida.

Thanks

  • NAITOH Jun

  • Watson

  • tomoya ishida

REXML 3.3.2 - 2024-07-16

16 Jul 02:43
Compare
Choose a tag to compare
Loading

Improvements

  • Improved parse performance.

  • Improved parse performance.

  • Added support for raising a parse exception when an XML has extra
    content after the root element.

  • Added support for raising a parse exception when an XML
    declaration exists in wrong position.

  • Removed needless a space after XML declaration in pretty print mode.

  • Stopped to emit :text event after the root element.

Fixes

  • Fixed a bug that SAX2 parser doesn't expand predefined entities for
    characters callback.

Thanks

  • NAITOH Jun

  • Watson

Morty Proxy This is a proxified and sanitized view of the page, visit original site.