All Versions
94
Latest Version
Avg Release Cycle
54 days
Latest Release
-

Changelog History
Page 3

  • v2.9.1 Changes

    April 14, 2018

    ๐Ÿ›  Fixed

    • prepend_child added by mberlanda.
  • v2.9.0 Changes

    March 13, 2018

    โž• Added

    • ๐Ÿ†• New builder methods for building HTML.
    • Examples added.
  • v2.8.4 Changes

    March 05, 2018

    ๐Ÿ›  Fixed

    • Commented out debug statement.
  • v2.8.3 Changes

    March 03, 2018

    ๐Ÿ›  Fixed

    • Attribute values now escape < and > on dump.
  • v2.8.2 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed bug with SAX parser that caused a crash with very long invalid instruction element.
    • ๐Ÿ›  Fixed SAX parse error with double elements.
  • v2.8.1 Changes

    October 27, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Avoid crash with invalid XML passed to Ox.parse_obj().
  • v2.8.0 Changes

    September 22, 2017

    ๐Ÿ›  Fixed

    • โž• Added :skip_off mode to make sax callback on every none empty string even if there are not other non-whitespace characters present.
  • v2.7.0 Changes

    August 18, 2017

    โž• Added

    • Two new load modes added, :hash and :hash_no_attrs. Both load an XML document to create a Hash populated with core Ruby objects.

    ๐Ÿ›  Fixed

    • ๐Ÿ’Ž Worked around Ruby API change for RSTRUCT_LEN so Ruby 2.4.2 does not crash.
  • v2.6.0 Changes

    โž• Added

    • The Element#each() method was added to allow iteration over Element nodes conditionally.
    • ๐Ÿ‘ Element#locate() now supports a [@attr=value] specification.
    • ๐Ÿ’Ž An underscore character used in the easy API is now treated as a wild card for valid XML characters that are not valid for Ruby method names.
  • v2.5.0 Changes

    โž• Added

    • โž• Added a :nest_ok option to SAX hints that will ignore the nested check on a tag to accomadate non-compliant HTML.

    ๐Ÿ”„ Changed

    • 0๏ธโƒฃ Set the default for skip to be to skip white space.