Skip to content

v3.1.0

Compare
Choose a tag to compare
@ddbeck ddbeck released this 11 Feb 16:08

Notable changes

  • We've adopted a new data guideline for interface mixins. From v3.1.0, new data for interface mixins will be represented as subfeatures of their exposed interfaces, instead of fictitious mixin interfaces.

    For example, HTMLHyperlinkElementUtils attributes are now represented on HTMLAnchorElement and HTMLAreaElement directly.

    Existing interface mixins data will be replaced as part of our regular release process. The release notes will describe specific changes as they happen. (#9016)

  • The following mixin features have been migrated to their exposed interfaces (#8933, #9046, #9048):

    Old New
    api.CredentialUserData.iconURL api.FederatedCredential.iconURL
    api.PasswordCredential.iconURL
    api.CredentialUserData.name api.FederatedCredential.name
    api.PasswordCredential.name
    api.HTMLHyperlinkElementUtils.href api.HTMLAnchorElement.href
    api.HTMLAreaElement.href
    api.HTMLHyperlinkElementUtils.origin api.HTMLAnchorElement.origin
    api.HTMLAreaElement.origin
    api.HTMLHyperlinkElementUtils.protocol api.HTMLAnchorElement.protocol
    api.HTMLAreaElement.protocol
    api.HTMLHyperlinkElementUtils.username api.HTMLAnchorElement.username
    api.HTMLAreaElement.username
    api.HTMLHyperlinkElementUtils.password api.HTMLAnchorElement.password
    api.HTMLAreaElement.password
    api.HTMLHyperlinkElementUtils.host api.HTMLAnchorElement.host
    api.HTMLAreaElement.host
    api.HTMLHyperlinkElementUtils.hostname api.HTMLAnchorElement.hostname
    api.HTMLAreaElement.hostname
    api.HTMLHyperlinkElementUtils.port api.HTMLAnchorElement.port
    api.HTMLAreaElement.port
    api.HTMLHyperlinkElementUtils.pathname api.HTMLAnchorElement.pathname
    api.HTMLAreaElement.pathname
    api.HTMLHyperlinkElementUtils.search api.HTMLAnchorElement.search
    api.HTMLAreaElement.search
    api.HTMLHyperlinkElementUtils.hash api.HTMLAnchorElement.hash
    api.HTMLAreaElement.hash
    api.Slottable.assignedSlot api.Element.assignedSlot
    api.Text.assignedSlot
  • api.Credential.name was removed as irrelevant (#9046).

  • css.selectors.-webkit-autofill has been renamed to css.selectors.autofill to reflect the standardized name (#8877)

Statistics

  • 10 contributors have changed 49 files with 1,534 additions and 644 deletions in 37 commits (v3.0.6...v3.1.0)
  • 12,972 total features
  • 758 total contributors
  • 3,234 total stargazers