Repository navigation
Releases
Releases · Masterminds/html5-php
2.12.0
What's Changed
- Require ext-mbstring, which the parser already needs by @Amoifr in #278
- Preserve form feeds in quoted attribute values by @ac1982 in #282
- Bound the autoclose walk: deeply nested block elements are quadratic by @BrianWillows in #281
- Serialize entity reference nodes instead of skipping them by @Amoifr in #279
- Add SECURITY.md security policy by @goetas in #284
- Fix php-cs-fixer failure in UTF8Utils by @goetas in #285
New Contributors
- @Amoifr made their first contribution in #278
- @ac1982 made their first contribution in #282
- @BrianWillows made their first contribution in #281
Full Changelog: 2.11.0...2.12.0
2.11.0
What's Changed
- Add feDropShadow to the SVG element tables by @RobinDev in #267
- Fix CI: replace removed PHPUnit assertRegExp with assertMatchesRegularExpression by @goetas with @Copilot in #269
- Fix php-cs-fixer CI failure: remove extra space in Html5Test.php by @goetas with @Copilot in #271
- Replace deprecated spl_object_hash() with spl_object_id() for PHP 8.6 compatibility by @goetas with @Copilot in #270
- Drop PHP 5.x support, require PHP 7.0+ by @goetas with @Copilot in #272
- Raise project minimum supported PHP version to 7.2 by @goetas with @Copilot in #273
- Avoid
ReflectionMethod::setAccessible()deprecations on PHP 8.5+ in serializer tests by @goetas with @Copilot in #274 - Add PHP 8.6 to CI, CS, and benchmark workflow matrices by @goetas with @Copilot in #275
New Contributors
- @RobinDev made their first contribution in #267
- @goetas with @Copilot made their first contribution in #269
Full Changelog: 2.10.1...2.11.0
2.10.1
What's Changed
- Fix fwrite() null deprecation in OutputRules::wr() on PHP 8.1+ by @eyupcanakman in #263
- Passing empty to ord() is deprecated in PHP 8.5 by @claudiu-cristea in #265
- Fix dynamic property deprecation in TraverserTest & TokenizerTest by @ohader in #266
New Contributors
- @eyupcanakman made their first contribution in #263
- @claudiu-cristea made their first contribution in #265
Full Changelog: 2.10.0...2.10.1
2.10.0
What's Changed
- Just a quick typo fix. by @citricguy in #248
- Fix CS by @W0rma in #255
- Add PHP 8.4 to CI config by @W0rma in #256
- Ignore duplicate attributes by @Link1515 in #258
- Address php-cs-fixer remarks by @ohader in #260
- Ensure empty inline svg and math tags are serialized as void tags by @ohader in #259
New Contributors
- @citricguy made their first contribution in #248
- @W0rma made their first contribution in #255
- @Link1515 made their first contribution in #258
Full Changelog: 2.9.0...2.10.0
2.9.0
What's Changed
- add support for optional end tags for table elements by @goetas in #240
- Fix masterminds-html5 lib php8-1 notice return type use phpstan by @igumnovaleksey in #231
- Add PHP 8.3 to CI config by @TimWolla in #237
- docs: replace travis status badge, with github status badge by @Chris53897 in #234
- chore: allow phpunit 9 by @Chris53897 in #235
New Contributors
- @igumnovaleksey made their first contribution in #231
Full Changelog: 2.8.1...2.9.0
2.8.1
2.8.0
What's Changed
- Drop ext-libxml requirement by @alecpl in #205
- doc(spelling): fix reentrance spelling in readme by @kaznovac in #213
- GH actions by @goetas in #223
- Remove deprecations by @goetas in #224
- Get rid of ctype by @alecpl in #206
- Mark
<video>tag as inline element by @HypeMC in #232 - $tok might be false in Tokenizer.php by @sakarikl in #221
New Contributors
- @kaznovac made their first contribution in #213
- @HypeMC made their first contribution in #232
- @sakarikl made their first contribution in #221
Full Changelog: 2.7.6...2.8.0