0.1.4 2019-10-14
    - [src/dom.c] return HTML xpath keys as lowercase; make them case-insensitive.
0.1.3 2019-10-13
    - [LibXML::Node][LibXML::Node::Set][LibXML::Node::List]
      -- add .xpath-key() method; returns a key that can be used to
        refetch the node in an xpath expression. e.g.
        'comment-node()' for comment nodes.
      -- use .xpath-key() to compute Hash keys. This leads to a
         more natural round-trip, but does change some fixed keys.
         E.g. $elem<#text> is now $elem<text()>
    
0.1.2 2019-10-12
    - [LibXML::DocumentFragment] make .parse() method consistant with LibXML::Document
      -- allow .parse() as a class-level method.
      -- return the document fragment (not an integer status)
      -- rename :repair option to :recover
    - [LibXML::Node::Set][LibXML::Node::List] modify .Str() method to return a
      concatonation of nodes. This can be reparsed as a document fragment
    - [LibXML::Node] add .cononicalize() method for c14n serialization (borrowed
      from libxml-ruby bindings)
0.1.1 2019-10-06
    - [LibXML][LibXML;:Config] add .config-version method; this is the version of
      libxml2 that the module was configured and built against.
    - [LibXML::Node::Set][LibXML::Node::List] - add .first() and .tail() methods
    - [LibXML::Native][LibXML::ErrorHandler]
      -- add xml6_gbl_message_func() - a native wrapper for marshalling formatted
         string arguments from varargs
      -- remove LibXML::Native.GenericErrorFunc() method
      -- replace with LibXML::ErrorHandler.SetGenericErrorFunc(), which uses
         xml6_gbl_message_func() for constructing string format arguments.
0.1.0 2019-09-27
    - [LibXML::Parser] More secure default parser options. #23
      -- The parser defaults `network` and `expand-entities` have been changed from
         True to False.  This is partially in reponse to an equivalent ticket for
         the Perl 5 XML::LibXML module https://rt.cpan.org/Public/Bug/Display.html?id=118032
      -- Document the `dtd` parser option as a quick way of setting up these options in
         a secure and trusted environment and restoring Perl 5 XML::LibXML like access.
0.0.9 2019-09-23
    - [LibXML::ErrorHandler improvements for LibXSLT:
      -- catch input handler exceptions
      -- alllow for multiple '%s' arguments in generic errors
      -- display multiple errors
    - [LibXML::XPATH::Context] fixed object GC #22. Added $*XPATH-CONTEXT
    - Ported XML::XPath tests to xt/xpath/. Added methods for improved
      compatibility with  XML::XPath and XML modules:
      -- [LibXML::Element] add .attribs() [alias for .attributes()]
      -- [LibXML::Node] added:
         --- .nodes() method [alias for .childNodes()]
         --- .gist() method [alias for .Str()]
      -- [LibXML::Node::Set] added .is-equiv() method
      -- [LibXML::Text] add .text() [alias for data]
0.0.8 2019-09-17
    - [LibXML::Parser::Context] fixed object GC #21. Added $*XML-CONTEXT
      dynamic variable.
0.0.7 2019-09-13
    - [LibXML::SAX::Handler::SAX2]
      -- replace .finish method with .publish
      -- Add error handling callbacks: .warning, .error, fatalError, serror
    - [LibXML::Parser] combine with [LibXML].
0.0.6 2019-09-10
    - [LibXML::Native] Change cglobals from constants to subs (avoid compilation failures #16)
    - [LibXML::Native::Defs] rename library constants LIB -> XML2, BIND-LIB -> BIND-XML2; add CLIB for windows.
0.0.5 2019-09-08
    - [LibXML::Reader]
      -- fix get/set of parser options #20
      -- implement .setParserProp method
    - [LibXML::XPath:::Context] - imnproved error handling
    - reduced displayed errors in test suite #19
0.0.4 2019-09-06
    - [LibXML::Node] remove custom native accessor
    - drop min supported libxml version from v2.09.00 to v2.08.00
    - skip too successful 'comment' test for open issue #18 (segfaulting)
0.0.3 2019-09-05
    - [src/xml6_ref.6] fix 'uint' compilation error #16
    - [META6.json] fix source URL #17
0.0.2 2019-09-04
    - [LibXML::Node] adopt LibXML::Element associative interface. Fix
      handling of '#text', '#comment' and '#cdata' DOM classes (which
      can be returned by the .keys method).
    - [LibXML::Node::List] optimisations to .AT-POS method
    - [LibXML::Node::Set] rename .push method to .add
    - [LibXML::Reader] add missing :!network option. Fix unintended
      network fetch of an external Dtd in 40reader_mem_error.t
0.0.1 2019-09-03
    Initial release
