All Versions
14
Latest Version
Avg Release Cycle
149 days
Latest Release
635 days ago

Changelog History
Page 1

  • v2.7.4 Changes

    October 01, 2020
    • ๐Ÿ— #191: Fix travisci build
    • #195: Add .gitattributes file with export-ignore rules
    • ๐Ÿ“œ #194: Fix query parameter parsed as character entity
  • v2.7.3 Changes

    July 05, 2020
    • #190: mitigate cyclic reference between output rules and the traverser objects
  • v2.7.2 Changes

    July 01, 2020
    • ๐Ÿ›  Fixed memory leak in HTML5::saveHTML() #187
    • โž• Add special case for end tag </br> #186
  • v2.7.1 Changes

    June 14, 2020
    • โž• add PHP 7.4 job #171
    • Prevent infinite loop on un-terminated entity declaration at EOF #178
  • v2.7.0 Changes

    July 25, 2019
    • ๐Ÿ‘ #164: Drop HHVM support
    • 0๏ธโƒฃ #168: Set default encoding in the DOMDocument object
  • v2.6.0 Changes

    March 10, 2019
    • #163: Allow to pass a charset to the Scanner
  • v2.5.0 Changes

    December 27, 2018

    ๐Ÿš€ This release brings again big performance improvements (thanks @stof for the excellent work).

    v2.5 is 3.5 times faster than v2.4 and 11 times faster than v2.3!

    Here a list of the changes:

    • ๐ŸŽ #162, #161, #155, #154, #153, #151: performance improvements
    • โœ๏ธ #156: fixed typos
    • ๐Ÿ’… #160: adopt and enforce code style
    • ๐Ÿšš #159: remove deprecated php unit base test case
    • #150: backport changes from old master branch
  • v2.4.0 Changes

    November 17, 2018

    ๐Ÿš€ This release brings big performance improvements (thanks @tgalopin for the excellent work).

    โœ… Based on the test/benchmark/run.php benchmark, 2.4.0 is 2x faster than 2.3.1 when parsing HTML5 documents.

    Here a list of the changes:

    • ๐ŸŽ #148: Improve performance by moving sequence matching
    • ๐ŸŽ #147: Improve the Tokenizer performance
    • ๐ŸŽ #146: Improve performance by relying on a native string instead of InputStream
    • #144: Add DOM extension in composer.json
    • ๐Ÿšš #145: Add more extensions on composer.json, improve phpdocs and remove dead code
    • ๐Ÿšš #143: Remove experimental comment
  • v2.3.1 Changes

    October 22, 2018
    • ๐Ÿ›  #121: Audio is not a block tag (fixed by #141)
    • ๐Ÿ›  #136: Handle illegal self-closing according to spec (fixed by #137)
    • ๐Ÿ›  #141: Minor fixes in the README
  • v2.3.0 Changes

    September 04, 2017
    • ๐Ÿ›  #129: image within inline svg breaks system (fixed by #133)
    • ๐Ÿ›  #131: ยฒ does not work (fixed by #132)
    • ๐ŸŽ #134: Improve tokenizer performance by 20% (alternative version of #130 thanks to @MichaelHeerklotz)
    • #135: Raw & in attributes