All releases of REXML


Release Notes: Bugfixes and a couple of feature requests were made.


Release Notes: The many changes in this release include consolidation of the parsing code and a rewrite of the XPath evaluator. Since Ruby 1.8, REXML is distributed with Ruby.


Release Notes: This release adds an entirely new architecture, making it easier to extend, bugfix, and enhance the core library.


Release Notes: Empty tags now print with extra whitespace, oarsing speed was improved, Shift_JIS encoding was added, and the unit tests now use the new test/unit API. SAX2Parser now processes XML declarations and instructions, and the REXML pull parser and SAX2 parser now both report :processing_instruction instead of :instruction. There was also fixes for attribute deletion, ignored elements, and whitespace parsing. Corrections were made to the tutorial, and a non-conformance bug in XPath involving whitespace in predicates was fixed.


Release Notes: Fixes were made for bugs in the encoding code, entity replacement, the new "ignore_whitespace_nodes", XPath's substring-before() and substring-after(), and the rare and mysterious "hangs". A change was made to stream handling, which improves performance. The pattern for matching elements was improved so that more malformed XML is caught. Performance enhancements were made.


Release Notes: Bugfixes have been backported for entity replacement, ignore_whitespace_node, Functions::substring_before and Functions::substring_after, and for hanging instances and bad markup recognition.


Release Notes: Fixed a bug in the reported version, and back-ported the whitespace after XML declaration before root node bugfix, as well as the Functions::substring() bugfix.


Release Notes: Support for SJIS and EUS_JP encodings, and an improved encoding support architecture, simplifying the addition of encodings. A problem with whitespace after the XML declaration and before root node being incorrectly handled was fixed. This release adds start_document and end_document to the SAX2 API, speeds up SAX parsing in most cases, fixed a bug in the mailing list manager, and fixed a bug in Functions::substring.


Release Notes: The development version has been re-tagged as the new stable version.


Release Notes: This release includes general bugfixes, XPath bugfixes, and changes to the behavior of the XPath axe attribute::.