Releases: PhpGt/Dom
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
W3C HTML attribute usage
This minor patch release introduces some changes to the attributes that are exposed on different HTMLElement classes. Each change brings the library closer to the W3C standard.
What's Changed
- fix: allow required attribute on inputs by @g105b in #379
- fix: allow name attribute on selects by @g105b in #380
- build: run php 8.1 on scrutinizer by @g105b in #381
- fix: allow name attribute on options by @g105b in #382
- revert name attribute on options by @g105b in #383
- Html attribute by @g105b in #384
Full Changelog: v4.0.2...v4.0.3
Allow 'autofocus' Element property to be accessed by HTMLInputElement
What's Changed
- Bump phpstan/phpstan from 1.8.0 to 1.8.2 by @dependabot in #377
- bug: allow inputs to use autofocus property by @g105b in #378
Full Changelog: v4.0.1...v4.0.2