All Versions
Latest Version
Avg Release Cycle
54 days
Latest Release

Changelog History
Page 7

  • v2.0.11 Changes

    October 17, 2013

    ๐Ÿ›  Fixed

    • โž• Added support for BigDecimals in :object mode.
  • v2.0.9 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed bug that did not allow ISO-8859-1 characters and caused a crash.
  • v2.0.8 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Allow single quoted strings in all modes.
  • v2.0.7 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed DOCTYPE parsing to handle nested '>' characters.
  • v2.0.6 Changes

    July 23, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed bug in special character decoding that chopped of text.

    • Limit depth on dump to 1000 to avoid core dump on circular references if the user does not specify circular.

    • ๐Ÿ– Handles dumping non-string values for attributes correctly by converting the value to a string.

  • v2.0.5 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Better support for special character encoding with 1.8.7.- February 8, 2013
  • v2.0.4 Changes

    June 24, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed SAX parser handling of &#nnnn; encoded characters.
  • v2.0.3 Changes

    June 12, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed excessive memory allocation issue for very large file parsing (half a gig).
  • v2.0.2 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed buffer sliding window off by 1 error in the SAX parser.
  • v2.0.0 Changes

    April 16, 2013

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ The SAX parser went through a significant re-write. The options have changed. It is now 15% faster on large files and much better at recovering from errors. So much so that the tolerant option was removed and is now the default and only behavior. A smart option was added however. The smart option recognizes a file as an HTML file and will apply a simple set of validation rules that allow the HTML to be parsed more reasonably. Errors will cause callbacks but the parsing continues with the best guess as to how to recover. Rubymaniac has helped with testing and prompted the rewrite to support parsing HTML pages.

    • ๐Ÿ“œ HTML is now supported with the SAX parser. The parser knows some tags like <br> or <img> do not have to be closed. Other hints as to how to parse and when to raise errors are also included. The parser does it's best to continue parsing even after errors.

    • โž• Added symbolize option to the sax parser. This option, if set to false will use strings instead of symbols for element and attribute names.

    • A contrib directory was added for people to submit useful bits of code that can be used with Ox. The first contributor is Notezen with a nice way of building XML.