PackageTrack
Sign in Get early access

wa72/htmlpagedom

jQuery-inspired DOM manipulation extension for Symfony's Crawler

v3.1.0 4.2M downloads/mo #3601 most downloaded on Packagist wasinger/htmlpagedom

What this package is like to depend on

Last release 6 months ago

26 Jan 2026

Release timing varies

gaps range from 2 weeks to 2.4 years

Some releases are documented

notes for 13 of 30 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

31 releases · first in 2013

1 release in the last 12 months

see the full history below

Release timeline

31 releases · Feb 2013 to Jan 2026
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 31
  1. v3.1.0 26 Jan 2026
    Release notes

    Add support for Symfony 8, thanks to @ttk.
    Minimum PHP requirement raised to 8.1

    Open source →
  2. v3.0.2 05 Dec 2023
    Release notes

    Support symfony 7. Thanks to @pfuhrmann

    Open source →
  3. v3.0.1 13 Oct 2023
    Release notes

    Prevent removal of closing tags in strings containing html in embedded javascript

    Open source →
  4. v3.0.0 13 Apr 2022
    Release notes

    Changed some method signatures (added argument type hints and return types) in HtmlPageCrawler for compatibility with the base Crawler class from Symfony 6. So, this release is only compatible with Symfony 6 and up.

    Otherwise there are no changes, so it does not require changes in code using this lib.

    Open source →
    Release notes

    2022-04-13

    Changed some method signatures (added argument type hints and return types) in HtmlPageCrawler for compatibility with the base Crawler class from Symfony 6. So, this release is only compatible with Symfony 6 and up.

    Otherwise there are no changes, so it does not require changes in code using this lib.

    Open source →
  5. v2.0.4 07 Dec 2023
    Release notes

    Improved compatibility with PHP 8.3 for the 2.x version (compatible with Symfony 4 & 5)

    Open source →
  6. v2.0.3 16 Oct 2023
    Release notes

    Prevent removal of closing tags in strings containing html in embedded javascript

    Open source →
  7. v2.0.2 12 Apr 2022
    Release notes

    Includes fix for libxml deprecations.

    Open source →
  8. v2.0.1 22 Nov 2019
    Release notes

    Dependencies: Allow Symfony 5

    Open source →
  9. v2.0.0 15 Oct 2019
    Release notes

    HtmlPageDom is now compatible with Symfony 4.3 and up.

    Open source →
    Release notes

    2019-10-15

    BC BREAK for compatibility with Symfony 4.3 and up

    • HtmlPageCrawler::html() is now just the parent Crawler::html() and acts as getter only. Setting HTML content via HtmlPageCrawler::html($html) is not possible any more, use HtmlPageCrawler::setInnerHtml($html) instead

    • HtmlPageCrawler::text() is now just the parent Crawler::text() and acts as getter only that returns the text content from the first node only. For setting text content, use HtmlPageCrawler::setText($text) instead.

    • HtmlPageCrawler::attr() is now just the parent Crawler::attr() and acts as getter only. For setting attributes use HtmlPageCrawler::setAttribute($name, $value) instead

    • new method HtmlPageCrawler::getCombinedText() that returns the combined text from all nodes (as jQuery's text() function does and previous versions of HtmlPageCrawler::text() did)

    • removed method HtmlPageCrawler::isDisconnected()

    Open source →
  10. v2.0.0-alpha1 29 Apr 2019 pre-release

    Nothing published for this version

  11. v1.4.2 15 Oct 2019
    Release notes

    More deprecations in preparation of v2

    Open source →
    Release notes

    2019-10-15

    • undo deprecation of getInnerHtml()
    • deprecate setter use of attr()
    • deprecate isDisconnected()
    Open source →
  12. v1.4.1 28 Jun 2019
    Release notes

    2019-06-28

    • Bugfix: setText() should convert special chars. Closes #34.
    Open source →
  13. v1.4.0 13 May 2019
    Release notes

    2019-05-17

    Preparation for a smooth migration to 2.x / Symfony 4.3:

    • deprecate setter use of html() and text(),
    • deprecate getInnerHtml(),
    • new methods setText() and getCombinedText()
    Open source →
  14. v1.3.2 18 Apr 2019
    Release notes

    2019-04-18

    • Mark this version as incompatible to Symfony DomCrawler 4.3
    Open source →
  15. v1.3.1 08 Mar 2018

    Nothing published for this version

  16. v1.3.0 06 Oct 2016

    Nothing published for this version

  17. v1.2.3 22 Mar 2016

    Nothing published for this version

  18. v1.2.2 18 Mar 2016

    Nothing published for this version

  19. v1.2.1 09 Nov 2015

    Nothing published for this version

  20. v1.2.0 06 Nov 2015

    Nothing published for this version

  21. v1.1.3 07 Oct 2015

    Nothing published for this version

  22. v1.1.2 25 Jun 2015

    Nothing published for this version

  23. v1.1.1 21 May 2015

    Nothing published for this version

  24. v1.1.0 20 May 2015

    Nothing published for this version

  25. v1.0.6 15 May 2015

    Nothing published for this version

  26. v1.0.5 10 Dec 2014

    Nothing published for this version

  27. v1.0.4 30 Aug 2013

    Nothing published for this version

  28. v1.0.3 17 Jul 2013

    Nothing published for this version

  29. v1.0.2 13 May 2013

    Nothing published for this version

  30. v1.0.1 25 Feb 2013

    Nothing published for this version

  31. v1.0.0 13 Feb 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive