Changes
This section summarises substantial substantive changes between Public Working Drafts, as a guide for general review.
Full details of all changes since 12 January 2016 are available from the commit log of the w3c/html github repository, including various editorial and linking fixes.
Changes since the HTML 5.3 Fourth Working Draft
- Editorial: Update the privacy section.
- Fixed issues 1311 and 1312 related to
audio, and noted a class of privacy concerns based on interaction with the user’s external environmant that were not previously covered. - Removes the concept of autofill mantles
- Fixed Issue 1389 - clarify usage of
autocompleteattribute oninput type=hidden
- Be explicit that user agents should support the same set of audio codecs in both
audio and .videoelements - Fixed issue 1430
- Fixed clarify usage of
autocompleteattribute oninput type=hidden - Strengthen the encouragement to use the ping attribute for link tracking.
- Fixed issue 1456
- Editorial: update security guidance
- Fixed issue 952
Changes between the HTML 5.3 Fourth Working Draft and the HTML 5.3 Third Working Draft
-
http-equiv="set-cookie"has no effect. - Define
HTMLOrSVGElementmixin interface. - Fixed issue 1299
Changes between the HTML 5.3 Third Public Working Draft and the HTML 5.3 Second Public Working Draft
- Add
canonicalas a supported link type. - Defined in [rfc6596].
- Only select a browsing context by name from within the unit of related browsing contexts.
- Match Firefox and Blink changes, to mitigate an XSS attack vector.
- loosen the rule of the
rbelement - the
rbelement can be parsed propertly if the current node is a child of therubyelement - Add the
slotelement - Add the
:definedpsuedo-class selector definition - Substantive change for custom elements.
- Add the
:definedpsuedo-class selector definition - Substantive change for custom elements. This is at risk with only one known implementation
- Add autonomous custom elements
- Substantive change, implemented in Firefox, Blink, Webkit
- Includes the
CustomElementRegistryobject, theCEReactionsandHTMLConstructorextended IDL attributes, defining custom elements, and upgrades - Add customized built-in elements
- Substantive change, implemented in Blink, Firefox(?)
- Includes
isattribute, extending existing HTML elements - Make
revcontent attribute reflect the IDL attribute, define therevIDL attribute - Substantive change to fix #issue 1151 that helps match reality.
- Remove monkey-patch 2.9.10 for FileAPI
- FileAPI is better defined in FileApi spec. Fixed issue 1217
- Focusing the dialog instead of the first focusable element if there are no autofocus elements
- Substantive change. Fixes issue 773. Potentially at risk.
- Clarify that the DOCTYPE is ignored, if present, for srcdoc
- Clarification, match reality. Fixes issue 254
- Added
customElementsIDL attribute to theWindowobject - Fixes #1274. Substantive change matching new implementation of Custom Elements in Blink / Gecko.
- Other Pragma Directives removed.
- Change to match reality. Fixed issue 1212
- Caption end tag can be ommitted.
- Substantive change to match reality. Fixed issue 1158
- Add Windows Clipboard Format for the media-type registrations of HTML
- Mandate UTF-8
- Substantive change to match reality. UTF-8 is now mandatory for all new pages. Fixed issue 1039
- Add MacOSX Uniform Type Identifier for the media-type registrations of HTML
- Adds
captureattribute -
Adds the
captureattribute to the allowed attributes for theinputelement. Fixes#1296 - Adds autofill warning
- Editorial: Adds warning that UA should verify visibility of forms with the
autocompleteattribute in the autofill expectation mantle. Fixed issue 1285 - Include MacOSX uniform type identifiers
- Editorial: Added MacOS uniform type identifier for media-type registrations. Fixed issue 227
- Removed support for <applet>.
- Remove registerContentHandler(), and isHandlerRegistered()
- Limit crossOrigin reflection to only known values
Changes between the HTML 5.3 Second Public Working Draft and the HTML 5.3 First Public Working Draft
- Add missing
link reldefinitions. - Substantive change. Fixed issue 987
- Add
focusinandfocusoutevents - Substantive change. Fixed issue 278
- Allow fully internationalised email addresses in the
E-mailtype, as per [RFC6531]. - Substantive change. Fixed issue 845
- Specify allowable context types for
canvasin the HTML spec. Include [webgl-2] as a specified type. - Substantive change. Fixed issue 1118
- Fix discrepancies between HTML and ARIA in HTML specs
- Substantive change. Fixed issue 894
- Don’t require XML srcdoc in XHTML
- Substantive change. Fixed issue 890
- Removing magic alignment for
dialogelement - Removed due to lack of implementation. Fixed issue 1108
- nonce now uses the [[CryptographicNonce]]
- Hide
noncecontent attribute to avoid leaking it. - Removed section on
anchor-points - Substantive change. Fixed issue 1104
- Added
disableRemotePlaybackto theHTMLMediaElementinterface - Fixed issue 1047
- Cleaned up the Fetch sections to apply the cryptographic nonce metadata,
and the
integrityattribute from [SRI] - Fixed issue 198
Changes between the HTML 5.3 First Public Working Draft and HTML 5.2
- Refactor
document.domainsetter, adding concept of "is a registrable domain suffix of or is equal to" - Fixed Issue 769
- Adds the
pingattribute - Fixed Issue #369
- add the
allowusermediaattribute to iframe - Fixed Issue 778
- Update the
preloadLink type and add theasattribute - Fixed Issue 1044
- Add the
autocapitalizeattribute - Fixed Issue 208