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.