Permalink
Commits on Oct 19, 2016
  1. Checking in changes prior to tagging of version 0.26.

    Changelog diff is:
    
    diff --git Changes Changes
    index 03ce7a3..050dadd 100644
    --- Changes
    +++ Changes
    @@ -2,6 +2,13 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.26 2016-10-19T15:03:00Z
    +
    +    - Improve `HTML::TreeBuilder::LibXML::Node->new` compatibility
    +      with `HTML::Element->new`
    +      #12
    +      (reported by nanto++)
    +
     0.25 2015-04-21T23:39:33Z
    
         commit 5c46775
    committed Oct 19, 2016
  2. Merge pull request #13 from tokuhirom/issue-12

    HTML::TreeBuilder::LibXML::Node should support HTML::Element compatib…
    committed on GitHub Oct 19, 2016
Commits on Apr 21, 2015
  1. Checking in changes prior to tagging of version 0.25.

    Changelog diff is:
    
    diff --git Changes Changes
    index 1aa3c7f..03ce7a3 100644
    --- Changes
    +++ Changes
    @@ -2,6 +2,18 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.25 2015-04-21T23:39:33Z
    +
    +    commit 5c46775
    +    Author: Yanick Champoux <yanick@babyl.dyndns.org>
    +    Date:   Thu Jan 15 14:15:04 2015 -0500
    +
    +        silence warnings
    +
    +        ... as the arguments can be undefined
    +
    +        Fixes #10
    +
     0.24 2014-09-22T09:31:26Z
    
         - Removed Web::Scraper from runtime dependencies.
    committed Apr 21, 2015
Commits on Jan 15, 2015
  1. Merge pull request #11 from yanick/master

    silence warnings
    committed Jan 15, 2015
  2. silence warnings

    ... as the arguments can be undefined
    
    Fixes #10
    yanick committed Jan 15, 2015
Commits on Sep 22, 2014
  1. Checking in changes prior to tagging of version 0.24.

    Changelog diff is:
    
    diff --git Changes Changes
    index 1ff7987..1aa3c7f 100644
    --- Changes
    +++ Changes
    @@ -2,6 +2,11 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.24 2014-09-22T09:31:26Z
    +
    +    - Removed Web::Scraper from runtime dependencies.
    +      #9
    +
     0.23 2013-05-17T00:16:48Z
    
         - fixed guts(), clone() and replace_with() to properly handle XML::LibXML::Dtd nodes
    committed Sep 22, 2014
Commits on May 17, 2013
  1. Checking in changes prior to tagging of version 0.23.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index afbf53e..1ff7987 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,14 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.23 2013-05-17T00:16:48Z
    +
    +    - fixed guts(), clone() and replace_with() to properly handle XML::LibXML::Dtd nodes
    +      - guts() now includes the Dtd node in the returned document (unless it were implicitly created)
    +      - clone() calls createInternalSubset() on the new document
    +      - replace_with() calls createInternalSubset() if the replacement is a XML::LibXML::Dtd (can't import Dtd node)
    +        (cafe01)
    +
     0.22 2013-05-13T00:04:09Z
    
         - improved guts(), calling nonBlankChildNodes() instead of childNodes()
    cafe01 committed May 17, 2013
Commits on May 16, 2013
  1. fixed guts(), clone() and replace_with() to properly handle XML::LibX…

    …ML::Dtd nodes
    
    guts() now includes the Dtd node in the returned document (unless it were implicitly created)
    clone() calls createInternalSubset() on the new document
    replace_with() calls createInternalSubset() if the replacement is a XML::LibXML::Dtd (can't import Dtd node)
    cafe01 committed May 16, 2013
Commits on May 13, 2013
  1. Checking in changes prior to tagging of version 0.22.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index c6296b2..afbf53e 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,12 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.22 2013-05-13T00:04:09Z
    +
    +    - improved guts(), calling nonBlankChildNodes() instead of childNodes()
    +    - improved HTML::TreeBuilder::LibXML::Node documentation
    +      (cafe01)
    +
     0.21 2013-05-12T19:12:53Z
    
         - fixed guts(),
    cafe01 committed May 13, 2013
Commits on May 12, 2013
  1. Checking in changes prior to tagging of version 0.21.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index dd69271..c6296b2 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,15 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.21 2013-05-12T19:12:53Z
    +
    +    - fixed guts(),
    +      - now returning nodes from <head> and <body> instead of just <body>
    +      - now returning text and comment nodes instead of just element nodes
    +      - returned nodes now belong to the same document
    +    - fixed to_HTML to render valid html, not xml
    +      (cafe01)
    +
     0.20 2013-05-10T20:44:16Z
    
         - improved replace_with() on document node.
    cafe01 committed May 12, 2013
Commits on May 10, 2013
  1. Checking in changes prior to tagging of version 0.20.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 9f40f79..dd69271 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,12 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.20 2013-05-10T20:44:16Z
    +
    +    - improved replace_with() on document node.
    +    - fixed push_content() and unshift_content() to work with document mode.
    +    (cafe01)
    +
     0.19 2013-05-10T01:03:58Z
    
         - fixed replace_with() and parent(),
    cafe01 committed May 10, 2013
  2. fixed push_content() and unshift_content() to work on document node

    because appendChild() is not supported on document node.
    cafe01 committed May 10, 2013
  3. Checking in changes prior to tagging of version 0.19.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 6e16577..9f40f79 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,12 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.19 2013-05-10T01:03:58Z
    +
    +    - fixed replace_with() and parent(),
    +      to avoid calling appendChild() on a Document node, which is not supported by XML::LibXML.
    +      (cafe01)
    +
     0.18 2013-05-09T20:49:04Z
    
         - implemented all node methods needed for Web::Query::LibXML to work
    cafe01 committed May 10, 2013
  4. fixed replace_with() and parent()

    to avoid calling appendChild() on a Document node, which is not supported by XML::LibXML.
    cafe01 committed May 10, 2013
Commits on May 9, 2013
  1. Checking in changes prior to tagging of version 0.18.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 4eb3dc9..6e16577 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,25 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.18 2013-05-09T20:49:04Z
    +
    +    - implemented all node methods needed for Web::Query::LibXML to work
    +      - clone_list
    +      - detach
    +      - delete_content
    +      - content_list
    +      - replace_with
    +      - push_content
    +      - unshift_content
    +      - postinsert
    +      - preinsert
    +      - disembowel (HTML::TreeBuilder::LibXML)
    +      (cafe01)
    +
    +    - modified parse_file() to read file content, then call parse_content()
    +      - thats because parse_content() will detect (heuristically) when the parser will add implict <html><body> tags, so guts() can work properly.
    +      (cafe01)
    +
     0.18 2013-05-09T01:27:46Z
    
         - implemented matches(), parent(), guts() node method
    cafe01 committed May 9, 2013
  2. Merge pull request #7 from cafe01/master

    implemented all methods needed by Web::Query::LibXML to work
    cafe01 committed May 9, 2013
  3. implemented disembowel() method

    cafe01 committed May 9, 2013
  4. Checking in changes prior to tagging of version 0.18.

    Changelog diff is:
    
    diff --git a/Changes b/Changes
    index 3af06ef..4eb3dc9 100644
    --- a/Changes
    +++ b/Changes
    @@ -2,6 +2,11 @@ Revision history for Perl extension HTML::TreeBuilder::LibXML
    
     {{$NEXT}}
    
    +0.18 2013-05-09T01:27:46Z
    +
    +    - implemented matches(), parent(), guts() node method
    +      (Carlos Fernando Avila Gratz)
    +
     0.17
    
         handle /(de)?objectify_text/ for <script> extraction
    committed May 9, 2013
  5. Tiny pod fix

    committed May 9, 2013