Releases: phpgt/Dom
May 2025 release
PHP 8.1 -> 8.4 compatibility
What's Changed
- Prevent DocumentFragment from causing internal PHP error by using append() by @g105b in #454
- Explicit nullable type added with PHP 8.4 support by @djadobe16 in #455
- tweak: php 8.1 support by @g105b in #456
New Contributors
- @djadobe16 made their first contribution in #455
Full Changelog: v4.1.6...v4.1.7
What's Changed
- Prevent DocumentFragment from causing internal PHP error by using append() by @g105b in #454
- Explicit nullable type added with PHP 8.4 support by @djadobe16 in #455
- tweak: php 8.1 support by @g105b in #456
- Type v4 by @g105b in #457
New Contributors
- @djadobe16 made their first contribution in #455
Full Changelog: v4.1.6...v4.1.7
Minor improvements to DOMStringMap and dependency upgrade
What's Changed
- DOMStringMap improvements with PHP 8.3 support by @g105b in #450
- Upgrade dependencies by @g105b in #452
Full Changelog: v4.1.5...v4.1.6
November 2023 patch
This release is made today as the most recent version of PHP 8.1 and PHP 8.2 introduce a backwards-breaking change to DOMDocument::registerNodeClass() - Argument #2 ($extendedClass) must not be an abstract class. Thanks to @szymanek-event-it for the fix, using the correct instance of the current document object.
What's Changed
- tweak: allow select disabled property by @g105b in #447
- fix: camel case conversion for dataset by @g105b in #444
- fix: textarea value property by @g105b in #445
- Map DOMDocument::class to Gt\Dom\HTMLDocument::class by @szymanek-event-it in #449
New Contributors
- @szymanek-event-it made their first contribution in #449
Full Changelog: v4.1.4...v4.1.5
v4.1.4 loosen psr/http-message constraint
July 2023 patch release
What's Changed
- maintenance: kill off scrutinizer (RIP) by @g105b in #435
- fix: introduce own implementation of prepend by @g105b in #438
- Tiny tweaks to phpunit config and docs by @g105b in #436
- fix: use mb_encode_numericentity for #424 by @g105b in #439
- build: use v2 psr http message by @g105b in #440
Full Changelog: v4.1.2...v4.1.3
March 2023 minor release
This minor release introduces a lot more quality assurance checks in Github Actions, along with a small bugfix when using an element's data-* attributes.
What's Changed
- CI upgrade by @g105b in #422
- CI type safety by @g105b in #427
- ci: introduce phpcs, phpmd by @g105b in #428
- dataset camel case bugfix by @g105b in #434
Full Changelog: v4.1.0...v4.1.2
Update for compatibility with PHP 8.1
Thanks to @sidolov for their support keeping v2 up to date. This is a minor release with only a few tweaks to keep the v2 release compatible with the latest release of PHP.
What's Changed
New Contributors
Full Changelog: v2.2.3...v2.2.4
v4.1.1
UTF-8 improvements
Thanks to @kartofelek007 for their help in diagnosing an issue relating to non-UTF-8 characters.
What's Changed
- Escaped characters by @g105b in #394
- maintenance: dependabot by @g105b in #392
- Htmlelement by @g105b in #395
Full Changelog: v4.0.3...v4.1.0