Releases: Masterminds/html5-php
Releases · Masterminds/html5-php
2.1.0
- #74: Added disable_html_ns and target_doc dom parsing options
- Unified option names
- #73: Fixed alphabet, ß now can be detected
- #75 and #76: Allow whitespace in RCDATA tags
- #77: Fixed parsing blunder for json embeds
- #72: Add options to HTML methods
Serializer output bugfix
#77 Don't output anything on parse (Serializer bug)
Improved handling of HTML5 "unusual" usages
- closed #50 (empty document handling)
- closed #63 (tags with strange capitalization)
- closed #65 (dashes and underscores as allowed characters in tag names)
- closed #68 (non inline elements inside inline containers)
Small fixes
- Closed #59
- Closed #56
- Sami as new documentation generator
2.0 Major release
- #53: Improved boolean attributes handling
- #52: Facebook HHVM compatibility
- #48: Adopted PSR-2 as coding standard
- #47: Moved everything to Masterminds namespace
- #45: Added custom namespaces
- #44: Added support to XML-style namespaces
- #37: Refactored HTML5 class removing static methods
1.0.5
- #38: Set the dev-master branch as the 1.0.x branch for composer (goetas)
- #34: Tests use PSR-4 for autoloading. (goetas)
- #40, #41: Fix entity handling in RCDATA sections. (KitaitiMakoto)
- #32: Fixed issue where wharacter references were being incorrectly encoded in style tags.
1.0.4
- #30/#31 Don't throw an exception for invalid tag names.
1.0.3
This is a bugfix release to handle:
- #23 and #29: Ignore attributes with illegal chars in name for the PHP DOM.
1.0.2
- #23: Handle missing tag close in attribute list.
- #25: Fixed text escaping in the serializer (HTML% 8.3).
- #27: Fixed tests on Windows: changed "\n" -> PHP_EOL.
- #28: Fixed infinite loop for char "&" in unquoted attribute in parser.
- #26: Updated tag name case handling to deal with uppercase usage.
- #24: Newlines and tabs are allowed inside quoted attributes (HTML5 8.2.4).
- Fixed Travis CI testing.
1.0.1
This release includes:
- CDATA encoding is improved. (Non-standard; Issue #19)
- Some parser rules were not returning the new current element. (Issue #20)
- Added, to the README, details on code test coverage and to packagist version.
- Fixed processor instructions.
- Improved test coverage and documentation coverage.