friendship ended with social-app. php is my new best friend
1# Release Notes 2 32.7.6 (2021-08-18) 4 5- #218: Address comment handling issues 6 72.7.5 (2021-07-01) 8 9- #204: Travis: Enable tests on PHP 8.0 10- #207: Fix PHP 8.1 deprecations 11 122.7.4 (2020-10-01) 13 14- #191: Fix travisci build 15- #195: Add .gitattributes file with export-ignore rules 16- #194: Fix query parameter parsed as character entity 17 182.7.3 (2020-07-05) 19 20- #190: mitigate cyclic reference between output rules and the traverser objects 21 222.7.2 (2020-07-01) 23 24- #187: Fixed memory leak in HTML5::saveHTML() 25- #186: Add special case for end tag </br> 26 272.7.1 (2020-06-14) 28 29- #171: add PHP 7.4 job 30- #178: Prevent infinite loop on un-terminated entity declaration at EOF 31 322.7.0 (2019-07-25) 33 34- #164: Drop HHVM support 35- #168: Set default encoding in the DOMDocument object 36 372.6.0 (2019-03-10) 38 39- #163: Allow to pass a charset to the Scanner 40 412.5.0 (2018-12-27) 42 43- #162, #161, #155, #154, #153, #151: big performance improvements 44- #156: fixed typos 45- #160: adopt and enforce code style 46- #159: remove deprecated php unit base test case 47- #150: backport changes from old master branch 48 492.4.0 (2018-11-17) 50 51- #148: Improve performance by moving sequence matching 52- #147: Improve the Tokenizer performance 53- #146: Improve performance by relying on a native string instead of InputStream 54- #144: Add DOM extension in composer.json 55- #145: Add more extensions on composer.json, improve phpdocs and remove dead code 56- #143: Remove experimental comment 57 582.3.1 (2018-10-18) 59 60- #121: Audio is not a block tag (fixed by #141) 61- #136: Handle illegal self-closing according to spec (fixed by #137) 62- #141: Minor fixes in the README 63 642.3.0 (2017-09-04) 65 66- #129: image within inline svg breaks system (fixed by #133) 67- #131: &sup2; does not work (fixed by #132) 68- #134: Improve tokenizer performance by 20% (alternative version of #130 thanks to @MichaelHeerklotz) 69- #135: Raw & in attributes 70 712.2.2 (2016-09-22) 72 73- #116: In XML mode, tags are case sensitive 74- #115: Fix PHP Notice in OutputRules 75- #112: fix parsing of options of an optgroup 76- #111: Adding test for the address tag 77 782.2.1 (2016-05-10) 79 80- #109: Fixed issue where address tag could be written without closing tag (thanks sylus) 81 822.2.0 (2016-04-11) 83 84- #105: Enable composer cache (for CI/CD) 85- #100: Use mb_substitute_character inset of ini_set for environments where ini_set is disable (e.g., shared hosting) 86- #98: Allow link, meta, style tags in noscript tags 87- #96: Fixed xml:href on svgs that use the "use" breaking 88- #94: Counting UTF8 characters performance improvement 89- #93: Use newer version of coveralls package 90- #90: Remove duplicate test 91- #87: Allow multiple root nodes 92 932.1.2 (2015-06-07) 94- #82: Support for PHP7 95- #84: Improved boolean attribute handling 96 972.1.1 (2015-03-23) 98- #78: Fixes bug where unmatched entity like string drops everything after &. 99 1002.1.0 (2015-02-01) 101- #74: Added `disable_html_ns` and `target_doc` dom parsing options 102- Unified option names 103- #73: Fixed alphabet, &szlig; now can be detected 104- #75 and #76: Allow whitespace in RCDATA tags 105- #77: Fixed parsing blunder for json embeds 106- #72: Add options to HTML methods 107 1082.0.2 (2014-12-17) 109- #50: empty document handling 110- #63: tags with strange capitalization 111- #65: dashes and underscores as allowed characters in tag names 112- #68: Fixed issue with non-inline elements inside inline containers 113 1142.0.1 (2014-09-23) 115- #59: Fixed issue parsing some fragments. 116- #56: Incorrectly saw 0 as empty string 117- Sami as new documentation generator 118 1192.0.0 (2014-07-28) 120- #53: Improved boolean attributes handling 121- #52: Facebook HHVM compatibility 122- #48: Adopted PSR-2 as coding standard 123- #47: Moved everything to Masterminds namespace 124- #45: Added custom namespaces 125- #44: Added support to XML-style namespaces 126- #37: Refactored HTML5 class removing static methods 127 1281.0.5 (2014-06-10) 129- #38: Set the dev-master branch as the 1.0.x branch for composer (goetas) 130- #34: Tests use PSR-4 for autoloading. (goetas) 131- #40, #41: Fix entity handling in RCDATA sections. (KitaitiMakoto) 132- #32: Fixed issue where wharacter references were being incorrectly encoded in style tags. 133 1341.0.4 (2014-04-29) 135- #30/#31 Don't throw an exception for invalid tag names. 136 1371.0.3 (2014-02-28) 138- #23 and #29: Ignore attributes with illegal chars in name for the PHP DOM. 139 1401.0.2 (2014-02-12) 141- #23: Handle missing tag close in attribute list. 142- #25: Fixed text escaping in the serializer (HTML% 8.3). 143- #27: Fixed tests on Windows: changed "\n" -> PHP_EOL. 144- #28: Fixed infinite loop for char "&" in unquoted attribute in parser. 145- #26: Updated tag name case handling to deal with uppercase usage. 146- #24: Newlines and tabs are allowed inside quoted attributes (HTML5 8.2.4). 147- Fixed Travis CI testing. 148 1491.0.1 (2013-11-07) 150- CDATA encoding is improved. (Non-standard; Issue #19) 151- Some parser rules were not returning the new current element. (Issue #20) 152- Added, to the README, details on code test coverage and to packagist version. 153- Fixed processor instructions. 154- Improved test coverage and documentation coverage. 155 1561.0.0 (2013-10-02) 157- Initial release.