All Versions
13
Latest Version
Avg Release Cycle
230 days
Latest Release
943 days ago

Changelog History
Page 1

  • v0.8.1 Changes

    March 18, 2019
    • ๐Ÿ‘ Allow requiring nokogiri-happymapper (#103)
  • v0.8.0 Changes

    August 28, 2018

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“œ Ensure child elements only parse direct child nodes when parsing anonymously (#100)

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Improve documentation (#99)

    ๐Ÿ› Bug fixes

    • ๐Ÿ“œ Handle repeated camel-cased elements as has_many when parsing anonymously (#101)
    • ๐Ÿ“œ Avoid creating extra elements named text when parsing anonymously (#98)
  • v0.7.0 Changes

    August 27, 2018

    ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Remove constant HappyMapper::DEFAULT_NS (#78)
    • โฌ‡๏ธ Drop support for Ruby 2.2 and below (#80)

    ๐Ÿ‘Œ Improvements

    • ๐Ÿ‘Œ Support Ruby 2.5
    • ๐Ÿ’Ž Always sort namespaces. This adds support for JRuby. (#84)

    ๐Ÿ› Bug fixes

    • Ensure #to_xml generates UTF-8 content (#88)
    • ๐Ÿ“œ Handle namespaces for nested value elements when parsing anonymously (#87)
    • ๐Ÿ– Handle attributes with a namespace that is different from the element namespace (#87)
    • ๐Ÿ“œ Ensure camel-cased elements have content in anonymous parse (#85)
  • v0.6.0 Changes

    September 17, 2017
    • ๐Ÿ“œ Prevent parsing of empty string for Date, DateTime (wushugene)
    • Rescue nil dates (sarsena)
    • Preserve XML value (benoist)
    • โช Restore after_parse callback support (codekitchen)
    • ๐Ÿ“œ Parse specific types before general types (Ivo Wever)
    • Higher priority for namespace on element declarations (Ivo Wever)
  • v0.5.9 Changes

    February 18, 2014
    • Correctly output boolean element value 'false' (confusion)
  • v0.5.8 Changes

    October 12, 2013
    • ๐Ÿ‘ 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 happymapper 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)
  • v0.5.7

    October 29, 2012
  • v0.5.6 Changes

    October 29, 2012
    • โž• Add possibility to give a configuration block to Nokogiri when parsing (DieboldInc).
  • v0.5.5 Changes

    September 30, 2012
    • ๐Ÿ›  Fix for Boolean attributes to ensure that they parse correctly (zrob)
  • v0.5.4 Changes

    September 25, 2012
    • ๐Ÿ‘ 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 HappyMapper classes may dictate the name of the tag for the child HappyMapper instances. (zrob)