PackageTrack
Sign in Get early access

paquettg/php-html-parser

An HTML DOM parser. It allows you to manipulate HTML. Find tags on an HTML page with selectors just like jQuery.

3.1.1 8.4M downloads/mo #2462 most downloaded on Packagist paquettg/php-html-parser

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 2.8 years

Some releases are documented

notes for 8 of 19 stable releases

Nothing withdrawn

no release was ever pulled

13 years old

19 releases · first in 2013

0 releases in the last 12 months

see the full history below

Release timeline

19 releases · May 2013 to Nov 2020
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 19
  1. 3.1.1 01 Nov 2020
    Release notes

    Changed

    • Fixed issue with numbers in comments.
    • Updated minimume php version to correct version.
    • Comment tags are now self-closing when cleanup input is set to false.
    Open source →
  2. 3.1.0 19 Sep 2020
    Release notes

    Updated readme versions

    Open source →
    Release notes

    Changed

    • Updated to include Tidelift subscription option.
    • Removed php-coverall.
    • Removed Guzzle 6 Adapter.
    • Added support for Guzzle 7.
    Open source →
  3. 3.0.1 23 Aug 2020
    Release notes

    Changed

    • Updated all DTOs to make them immutable.
    • Updated documentation.
    Open source →
  4. 3.0.0 19 Jul 2020
    Release notes

    Added

    • Support for PSR7 HTTP clients and requests for URL calls has been added.
    • PHAN support and fixed all issues from PHAN has been added.
    • PHP-CS-Fixer added.
    • Support for html5 charset detection.
    • Added the ability to match both parent and children.
    • Added character set conversion in load.

    Changed

    • Fixed issue with \ causing an infite loop.
    • CDATA should not be altered when cleanupInput is false.
    • Added tag attribute DTO.
    • Cleaned up the selector logic.
    • Fixed issue with greedy regex for charset detection.
    • Fixed bug causing infinite loops in some cases.
    • Refactored the way we handle options. Removed the magical option array.

    Removed

    • Curl interface and curl implementation has been removed.
    • Removed support for the depth first search option.
    • findById() method removed from Dom object.
    • Removed load() method in Dom object.
    • Removed support for php 7.1.
    Open source →
  5. 2.2.1 20 Jan 2020
    Release notes

    Added

    • Added php_cs.
    • Added support for PSR7 requests.
    • Added the attribute type dto.
    Open source →
  6. 2.2.0 13 Jan 2020
    Release notes

    Removed version from composer.json

    Open source →
    Release notes

    Added

    • Added support for php 7.4.
    • Added custom header support for curl request.
    • Added gzip detection and decoding.
    • Added additional type checking.

    Changed

    • Fixed bug with multiple selectors query.
    • Updated documentation.
    • Fixed issue with Dom object.
    Open source →
  7. 2.1.0 18 Aug 2019
    Release notes

    Added

    • New removeSmartyScripts configuration setting. Defaults to true.
    • Added declare(strict_types=1) to all source files.
    • Added new option depthFirstSearch.
    • Deprecated option depthFirstSearch and marked for removal in 3.0.0.
    • Added multi class selections support.
    • Added case insensitive attribute matching.
    • Added new option htmlSpecialCharsDecode.

    Changed

    • Started using a changelog.
    • Fixed bug that caused an infinite loop when no content found in tags.
    • Moved the Mock object to the tests directory, where it belongs.
    • Changes from PSR-0 to PSR-4 autoloading.
    • Updated CONTRIBUTING.md contents.
    • Updated docblocks.
    Open source →
  8. 2.0.2 10 Feb 2019

    Nothing published for this version

  9. 2.0.1 02 Feb 2019

    Nothing published for this version

  10. 2.0.0 21 Jan 2019
    Release notes

    Updated version to 2.0.0

    Open source →
  11. 1.7.0 06 Apr 2016

    Nothing published for this version

  12. 1.6.9 20 Mar 2016

    Nothing published for this version

  13. 1.6.8 08 Nov 2015

    Nothing published for this version

  14. 1.6.4 09 Dec 2014

    Nothing published for this version

  15. 1.6.3 15 Apr 2014

    Nothing published for this version

  16. 1.6.2 08 Apr 2014

    Nothing published for this version

  17. 1.6.1 03 Jan 2014

    Nothing published for this version

  18. 1.6.0 12 Dec 2013

    Nothing published for this version

  19. 1.5.1 04 May 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