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