Skip to content

Releases: PhpGt/Dom

Minor improvements to DOMStringMap and dependency upgrade

31 Dec 11:26
b3fe4a5
Compare
Choose a tag to compare

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

30 Nov 09:32
7b62fb3
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v4.1.4...v4.1.5

v4.1.4 loosen psr/http-message constraint

25 Jul 12:00
a71e91f
Compare
Choose a tag to compare

What's Changed

  • build: loosen psr/http-message by @g105b in #443

(discussion regarding this change here: #424

Full Changelog: v4.1.3...v4.1.4

July 2023 patch release

20 Jul 14:58
8558472
Compare
Choose a tag to compare

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

02 Mar 18:41
3e1afe7
Compare
Choose a tag to compare

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

Full Changelog: v4.1.0...v4.1.2

Update for compatibility with PHP 8.1

01 Feb 10:53
329882e
Compare
Choose a tag to compare

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

18 Dec 16:06
19ad483
Compare
Choose a tag to compare

What's Changed

  • maintenance: dependabot by @g105b in #392
  • Htmlelement improvements for Select/Option elements by @g105b #395
  • Escaped characters - improved handling of non-ascii characters - by @g105b in #394

Full Changelog: v4.0.3...v4.1.1

UTF-8 improvements

25 Sep 17:04
19ad483
Compare
Choose a tag to compare

Thanks to @kartofelek007 for their help in diagnosing an issue relating to non-UTF-8 characters.

What's Changed

Full Changelog: v4.0.3...v4.1.0

W3C HTML attribute usage

18 Aug 11:28
69a86b6
Compare
Choose a tag to compare

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

24 Jul 18:58
32106d0
Compare
Choose a tag to compare

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