All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add support for Ruby 3.x.x.
- Reorder the attributes output for
PunchoutSetupRequest
.
- Support continued parsing of child nodes if unknown attribute is encountered with
raise_unknown_elements
set tofalse
.
- Support parsing Phone tags.
- Handle parsing CDATA tags in cXML content (Thanks @CRiva!).
- Conform to cXML DTD spec for ordered output of child nodes.
- Support parsing and validating output against DTDs in specs.
- Support parsing and specifying different DTDs.
- Return parsed nodes as plain string if they have no attributes and only string content.
- Drop Nokogiri and XMLSimple in favor of Ox.
- Change Parser class interface to be OO.