- Version 0.8.0 fixed a bug with newer versions of nokogiri, however due to the way this fix works it breaks compatability with
older versions so we now added
'nokogiri', '~> 1.11'as dependency - Update gemspec
- Fix missing namespace when adding a child
- Set xml_value with a non canonicalized version
- Correctly output boolean element value 'false' (confusion)
- Allow child elements to remove their parent's namespacing (dcarneiro)
- has_many elements were returning nil because the tag name was being ignored (haarts)
- Subclassed xmlmapper classes are allowed to override elements (benoist)
- Attributes on elements with dashes will properly created methods (alex-klepa)
- 'Embedded' attributes break parsing when parent element is not present (geoffwa)
- Add possibility to give a configuration block to Nokogiri when parsing (DieboldInc).
- Fix for Boolean attributes to ensure that they parse correctly (zrob)
-
the #wrap method allows you to better model xml content that is buried deep within the xml. This implementation addresses issues with calling #to_xml with content that was parsed from an xpath. (zrob)
-
Parent XmlMapper classes may dictate the name of the tag for the child XmlMapper instances. (zrob)
- String is the default type for parsed fields. (crv)
- Update the attributes of an existing XmlMapper instance with new XML (benoist)