Encoding specification
Commit History, Mar 2018

This lists changes to the Encoding spec since the previous publication.

Key: possibly substantive editorial other (non significant)

Date Summary From Closes Type Tests
19 Jan 2017 Meta: use new WHATWG boilerplate and license domenic - - -
19 Dec 2017 Meta: update .travis.yml foolip - - -
31 Oct 2017 Meta: use the common deploy.sh foolip - - -
2 Oct 2017 Editorial: link to unicode.org using HTTPS anne - editorial -
17 Aug 2017 Editorial: add a comma anne - editorial -
17 Aug 2017 Editorial: wording nits anne - editorial -
17 Jul 2017 Add "replacement" as label for the replacement encoding anne #70 subst -
15 Jun 2017 Meta: Update link for the WHATWG Code of Conduct zcorpan - - -
24 May 2017

Meta: HTML check only if needed, suppress warnings

mike #97 - -
15 May 2017

gb18030 decoder: unwind from fourth byte when it's not a digit

Instead of always unwinding if there’s no code point when consuming the fourth byte, only unwind when the fourth byte is not an ASCII digit. This does mean that ASCII digits can be masked, but since ASCII digits are not used as delimiter in any format this is highly unlikely to be used in any attacks (and also matches existing implementations better).

anne #110 subst fixed
11 May 2017 Editorial: ensure various bits link properly anne - editorial -
9 May 2017 Meta: fix "md-h1" field in .pr-preview.json anne #whatwg/fetch - -
8 May 2017 ISO-2022-JP encoder: convert halfwidth katakana to fullwidth anne #105 subst fixed
5 May 2017 Editorial: remove substeps as a concept anne - editorial -
5 May 2017 Editorial: check non-null before null anne - editorial -
5 May 2017 EUC-JP decoder: only unwind ASCII bytes anne #59 comment ? fixed
5 May 2017 Revert "Meta: use HTML checker network API & suppress warnings" anne #97 - -
Update published 13 Apr 2017