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

Changelog History
Page 5

  • v2.4.3 Changes

    June 26, 2016

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed compiler warnings and errors.
    • โšก๏ธ Updated for Ruby 2.4.0.
  • v2.4.2 Changes

    June 23, 2016

    ๐Ÿ›  Fixed

    • โž• Added methods to Ox::Builder to provide output position information.
  • v2.4.1 Changes

    April 30, 2016

    โž• Added

    • โž• Added overlay feature to give control over which elements generate callbacks with the SAX parser.
    • Element.locate now includes self if the path is relative and starts with a wildcard.

    ๐Ÿ›  Fixed

    • Made SAX smarter a little smarter or rather let it handle unquoted string with a / at the end.
    • ๐Ÿ›  Fixed bug with reporting errors of element names that are too long.
  • v2.4.0 Changes

    April 14, 2016

    ๐Ÿ›  Fixed

    • โž• Added Ox::Builder that constructs an XML string or writes XML to a stream using builder methods.
  • v2.3.0 Changes

    February 21, 2016

    โž• Added

    • โž• Added Ox::Element.replace_text() method.
    • A invalid_replace option has been added. It will replace invalid XML character with a provided string. Strict effort now raises an exception if an invalid character is encountered on dump or load.

    ๐Ÿ”„ Changed

    • ๐Ÿ“œ Ox.load and Ox.parse now allow for a callback block to handle multiple top level entities in the input.
    • ๐Ÿ“œ The Ox SAX parser now supports strings as input directly without and IO wrapper.

    ๐Ÿ›  Fixed

    • Ox::Element nodes variable is now always initialized to an empty Array.
    • Ox::Element attributes variable is now always initialized to an empty Hash.
  • v2.2.4 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ”„ Changed the code to allow compilation on older compilers. No change in functionality otherwise.
  • v2.2.3 Changes

    ๐Ÿ›  Fixed

    • The convert_special option now applies to attributes as well as elements in the SAX parser.

    • ๐Ÿ“œ The convert_special option now applies to the regualr parser as well as the SAX parser.

    • โšก๏ธ Updated to work correctly with Ruby 2.3.0.

  • v2.2.2 Changes

    October 19, 2015

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed problem with detecting invalid special character sequences.

    • ๐Ÿ›  Fixed bug that caused a crash when an <> was encountered with the SAX parser.

  • v2.2.1 Changes

    July 30, 2015

    ๐Ÿ›  Fixed

    • โž• Added support to handle script elements in html.

    • โž• Added support for position from start for the sax parser.

  • v2.2.0 Changes

    April 20, 2015

    ๐Ÿ›  Fixed

    • โž• Added the SAX convert_special option to the default options.

    • โž• Added the SAX smart option to the default options.

    • 0๏ธโƒฃ Other SAX options are now taken from the defaults if not specified.