Skip to content

Releases: PhpGt/Dom

Full DOM compatibility

29 May 22:25
Compare
Choose a tag to compare
  • All DOM class implementations' methods/properties tested
  • UTF-8 compatible
  • Level 4 methods (matches, remove, etc.)
  • TokenList
  • Fully type-hinted to PHP 7.0 capabilities, docblocks used where needed

Full element functionality

19 May 18:10
Compare
Choose a tag to compare
Pre-release

This release marks the point where all features are implemented and tested for the current list of classes. Functionality lists were provided by MDN documentation for each DOM class.

Namespace change, PHPDoc updates

18 Nov 15:04
Compare
Choose a tag to compare
Pre-release
v0.3.2

Clean up, closes #60.

Coding style, tests & documentation

17 Jul 12:17
Compare
Choose a tag to compare
Pre-release
  • All files are updated to comply with the [PHP.Gt Styleguide][styleguide].
  • Tests are at 100% now but there is always room for improvement; existing tests hardened.
  • Documentation updates.

TokenList implementation

08 Jul 23:18
Compare
Choose a tag to compare
Pre-release

Along with the implementation of DOM TokenList, we are now at 100% code coverage!

Harden tests

08 Jul 23:17
Compare
Choose a tag to compare
Harden tests Pre-release
Pre-release

Here we have another release of more tests. We'll be at 100% soon!

Harden tests

08 Jul 23:16
Compare
Choose a tag to compare
Harden tests Pre-release
Pre-release

The following extra tests are now made:

  • NonDocumentTypeChildNode trait.
  • Named items.
  • Iteration of HTMLCollection.

XMLDocument

08 Jul 23:14
Compare
Choose a tag to compare
XMLDocument Pre-release
Pre-release

For completeness, the XMLDocument class is introduced.

More tests and CI updates

08 Jul 23:13
Compare
Choose a tag to compare
Pre-release
  • Updated dependencies.
  • Improved closest selector mechanism.
  • Tests hardened.
  • CI improvements.

Small outstanding features implemented

24 May 13:48
Compare
Choose a tag to compare
Pre-release

Thanks to Álvaro Guimarães for most of the work in this release.

  • HTMLCollection is now Countable.
  • HTMLCollection implements ArrayAccess methods.
  • Element::closest method.
  • HTMLDocument can be constructed from existing native DOMDocument.
  • Upgraded dependencies.
  • Test coverage increased greatly.