Chris@0
|
1 # Release Notes
|
Chris@0
|
2
|
Chris@18
|
3 2.6.0 (2019-03-10)
|
Chris@18
|
4
|
Chris@18
|
5 - #163: Allow to pass a charset to the Scanner
|
Chris@18
|
6
|
Chris@17
|
7 2.5.0 (2018-12-27)
|
Chris@17
|
8
|
Chris@17
|
9 - #162, #161, #155, #154, #153, #151: big performance improvements
|
Chris@17
|
10 - #156: fixed typos
|
Chris@17
|
11 - #160: adopt and enforce code style
|
Chris@17
|
12 - #159: remove deprecated php unit base test case
|
Chris@17
|
13 - #150: backport changes from old master branch
|
Chris@17
|
14
|
Chris@17
|
15 2.4.0 (2018-11-17)
|
Chris@17
|
16
|
Chris@17
|
17 - #148: Improve performance by moving sequence matching
|
Chris@17
|
18 - #147: Improve the Tokenizer performance
|
Chris@17
|
19 - #146: Improve performance by relying on a native string instead of InputStream
|
Chris@17
|
20 - #144: Add DOM extension in composer.json
|
Chris@17
|
21 - #145: Add more extensions on composer.json, improve phpdocs and remove dead code
|
Chris@17
|
22 - #143: Remove experimental comment
|
Chris@17
|
23
|
Chris@17
|
24 2.3.1 (2018-10-18)
|
Chris@17
|
25
|
Chris@17
|
26 - #121: Audio is not a block tag (fixed by #141)
|
Chris@17
|
27 - #136: Handle illegal self-closing according to spec (fixed by #137)
|
Chris@17
|
28 - #141: Minor fixes in the README
|
Chris@17
|
29
|
Chris@0
|
30 2.3.0 (2017-09-04)
|
Chris@0
|
31
|
Chris@0
|
32 - #129: image within inline svg breaks system (fixed by #133)
|
Chris@0
|
33 - #131: ² does not work (fixed by #132)
|
Chris@0
|
34 - #134: Improve tokenizer performance by 20% (alternative version of #130 thanks to @MichaelHeerklotz)
|
Chris@0
|
35 - #135: Raw & in attributes
|
Chris@0
|
36
|
Chris@0
|
37 2.2.2 (2016-09-22)
|
Chris@0
|
38
|
Chris@0
|
39 - #116: In XML mode, tags are case sensitive
|
Chris@0
|
40 - #115: Fix PHP Notice in OutputRules
|
Chris@0
|
41 - #112: fix parsing of options of an optgroup
|
Chris@0
|
42 - #111: Adding test for the address tag
|
Chris@0
|
43
|
Chris@0
|
44 2.2.1 (2016-05-10)
|
Chris@0
|
45
|
Chris@0
|
46 - #109: Fixed issue where address tag could be written without closing tag (thanks sylus)
|
Chris@0
|
47
|
Chris@0
|
48 2.2.0 (2016-04-11)
|
Chris@0
|
49
|
Chris@0
|
50 - #105: Enable composer cache (for CI/CD)
|
Chris@0
|
51 - #100: Use mb_substitute_character inset of ini_set for environments where ini_set is disable (e.g., shared hosting)
|
Chris@0
|
52 - #98: Allow link, meta, style tags in noscript tags
|
Chris@0
|
53 - #96: Fixed xml:href on svgs that use the "use" breaking
|
Chris@0
|
54 - #94: Counting UTF8 characters performance improvement
|
Chris@0
|
55 - #93: Use newer version of coveralls package
|
Chris@0
|
56 - #90: Remove duplicate test
|
Chris@0
|
57 - #87: Allow multiple root nodes
|
Chris@0
|
58
|
Chris@0
|
59 2.1.2 (2015-06-07)
|
Chris@0
|
60 - #82: Support for PHP7
|
Chris@0
|
61 - #84: Improved boolean attribute handling
|
Chris@0
|
62
|
Chris@0
|
63 2.1.1 (2015-03-23)
|
Chris@0
|
64 - #78: Fixes bug where unmatched entity like string drops everything after &.
|
Chris@0
|
65
|
Chris@0
|
66 2.1.0 (2015-02-01)
|
Chris@0
|
67 - #74: Added `disable_html_ns` and `target_doc` dom parsing options
|
Chris@0
|
68 - Unified option names
|
Chris@0
|
69 - #73: Fixed alphabet, ß now can be detected
|
Chris@0
|
70 - #75 and #76: Allow whitespace in RCDATA tags
|
Chris@0
|
71 - #77: Fixed parsing blunder for json embeds
|
Chris@0
|
72 - #72: Add options to HTML methods
|
Chris@0
|
73
|
Chris@0
|
74 2.0.2 (2014-12-17)
|
Chris@0
|
75 - #50: empty document handling
|
Chris@0
|
76 - #63: tags with strange capitalization
|
Chris@0
|
77 - #65: dashes and underscores as allowed characters in tag names
|
Chris@0
|
78 - #68: Fixed issue with non-inline elements inside inline containers
|
Chris@0
|
79
|
Chris@0
|
80 2.0.1 (2014-09-23)
|
Chris@0
|
81 - #59: Fixed issue parsing some fragments.
|
Chris@0
|
82 - #56: Incorrectly saw 0 as empty string
|
Chris@0
|
83 - Sami as new documentation generator
|
Chris@0
|
84
|
Chris@0
|
85 2.0.0 (2014-07-28)
|
Chris@0
|
86 - #53: Improved boolean attributes handling
|
Chris@0
|
87 - #52: Facebook HHVM compatibility
|
Chris@0
|
88 - #48: Adopted PSR-2 as coding standard
|
Chris@0
|
89 - #47: Moved everything to Masterminds namespace
|
Chris@0
|
90 - #45: Added custom namespaces
|
Chris@0
|
91 - #44: Added support to XML-style namespaces
|
Chris@0
|
92 - #37: Refactored HTML5 class removing static methods
|
Chris@0
|
93
|
Chris@0
|
94 1.0.5 (2014-06-10)
|
Chris@0
|
95 - #38: Set the dev-master branch as the 1.0.x branch for composer (goetas)
|
Chris@0
|
96 - #34: Tests use PSR-4 for autoloading. (goetas)
|
Chris@0
|
97 - #40, #41: Fix entity handling in RCDATA sections. (KitaitiMakoto)
|
Chris@0
|
98 - #32: Fixed issue where wharacter references were being incorrectly encoded in style tags.
|
Chris@0
|
99
|
Chris@0
|
100 1.0.4 (2014-04-29)
|
Chris@0
|
101 - #30/#31 Don't throw an exception for invalid tag names.
|
Chris@0
|
102
|
Chris@0
|
103 1.0.3 (2014-02-28)
|
Chris@0
|
104 - #23 and #29: Ignore attributes with illegal chars in name for the PHP DOM.
|
Chris@0
|
105
|
Chris@0
|
106 1.0.2 (2014-02-12)
|
Chris@0
|
107 - #23: Handle missing tag close in attribute list.
|
Chris@0
|
108 - #25: Fixed text escaping in the serializer (HTML% 8.3).
|
Chris@0
|
109 - #27: Fixed tests on Windows: changed "\n" -> PHP_EOL.
|
Chris@0
|
110 - #28: Fixed infinite loop for char "&" in unquoted attribute in parser.
|
Chris@0
|
111 - #26: Updated tag name case handling to deal with uppercase usage.
|
Chris@0
|
112 - #24: Newlines and tabs are allowed inside quoted attributes (HTML5 8.2.4).
|
Chris@0
|
113 - Fixed Travis CI testing.
|
Chris@0
|
114
|
Chris@0
|
115 1.0.1 (2013-11-07)
|
Chris@0
|
116 - CDATA encoding is improved. (Non-standard; Issue #19)
|
Chris@0
|
117 - Some parser rules were not returning the new current element. (Issue #20)
|
Chris@0
|
118 - Added, to the README, details on code test coverage and to packagist version.
|
Chris@0
|
119 - Fixed processor instructions.
|
Chris@0
|
120 - Improved test coverage and documentation coverage.
|
Chris@0
|
121
|
Chris@0
|
122 1.0.0 (2013-10-02)
|
Chris@0
|
123 - Initial release.
|