Skip to content

Releases: web-platform-dx/web-features

v3.1.0

24 Sep 08:22
bd588c4

Choose a tag to compare

What's New

  • 2 features: input-color-alpha and getorinsert

What's Changed

  • Split out alpha and colorspace properties from input type=color by @jgraham in #3367
  • Bump @mdn/browser-compat-data from 7.1.6 to 7.1.7 by @dependabot[bot] in #3371
  • Add feature for Map.prototype.getOrInsert() by @ddbeck in #3360

New Contributors

Full Changelog: v3.0.0...v3.1.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v3.0.0

17 Sep 15:50
f630e00

Choose a tag to compare

Breaking Changes

  • Feature data can now represent redirecting from one ID to one other ID (a feature move) and from one ID to many IDs (a feature split). If you look up a feature by ID, then you might not get regular feature data. Use the new kind property to check whether a given ID is a redirect to one ("moved") or more other features ("split"), or an ordinary feature ("feature"). See the README for further information on how to interpret moved and split features.
  • Some existing types have been simplified. Previously, caniuse, group, snapshot, and spec property values could be a string or an array of strings. Now only arrays of strings are allowed.

What's Changed

  • Use JSON Schema as source of truth by @ddbeck in #2990
  • Add move and split redirects to the schema by @ddbeck in #3000
  • Add guidelines for moving and splitting features by @ddbeck in #3180
  • Add consumer docs for moved and split features by @ddbeck in #3181
  • Change schema string | string[] properties to string[] by @ddbeck in #3184
  • Prepare v3.0.0 by @ddbeck in #3333

Full Changelog: v2.49.0...v3.0.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.49.0

17 Sep 14:21
aeaa595

Choose a tag to compare

What's New

  • 1 feature: corner-shape

What's Changed

Full Changelog: v2.48.2...v2.49.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.48.2

15 Sep 11:59
3b8c4a1

Choose a tag to compare

What's Changed

  • Bump @mdn/browser-compat-data from 7.1.4 to 7.1.5 by @dependabot[bot] in #3347

Full Changelog: v2.48.1...v2.48.2

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.48.1

10 Sep 12:48
51a14fd

Choose a tag to compare

What's Changed

  • Bump @mdn/browser-compat-data from 7.1.3 to 7.1.4 by @dependabot[bot] in #3335

Full Changelog: v2.48.0...v2.48.1

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.48.0

08 Sep 12:15
c8f6848

Choose a tag to compare

What's New

  • 1 feature: secure-payment-confirmation

What's Changed

New Contributors

Full Changelog: v2.47.0...v2.48.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.47.0

05 Sep 18:59
9897c9f

Choose a tag to compare

What's New

  • 4 features: heading-selectors, periodic-background-sync, viewport-segments, webauthn-signals
  • 1 group: webauthn

What's Changed

  • Add an "aka" for navigator.share() (the Web Share API!) by @foolip in #3304
  • Describe the appinstalled event in the beforeinstallprompt feature by @foolip in #3255
  • Add viewport segments feature by @foolip in #3285
  • Reinstate "input (event)" name for input-event feature by @ddbeck in #3309
  • Add heading selectors by @keithamus in #3299
  • Use IntersectionObserver in the description of IO by @foolip in #3312
  • Add the periodic background sync API by @foolip in #3308
  • Bump @mdn/browser-compat-data from 7.1.1 to 7.1.2 by @dependabot[bot] in #3313
  • Update the spec URL for field-sizing by @stof in #3318
  • Add WebAuthn signals feature; group WebAuthn features by @Elchi3 in #3307

New Contributors

Full Changelog: v2.46.0...v2.47.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

v2.46.0

02 Sep 12:15
4a98967

Choose a tag to compare

What's New

  • The cookies group (#3282)
  • The worklets group (#3295)

What's Changed

  • Add a Cookies group by @foolip in #3282
  • Replace many uses of the word "interface" in descriptions by @foolip in #3256
  • Update moveBefore() spec and BCD keys by @foolip in #3266
  • Add cssdb to the Baseline in the wild page by @atopal in #3287
  • Improve description of region capture API by @foolip in #2902
  • Bump @mdn/browser-compat-data from 6.1.5 to 7.1.1 by @dependabot[bot] in #3283
  • Link caniuse for cross-document-view-transitions by @foolip in #3296
  • Split the worklets group from workers by @foolip in #3295

New Contributors

Full Changelog: v2.45.0...v2.46.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.

[email protected]

02 Sep 11:57
e967495

Choose a tag to compare

Breaking Changes

  • This release requires @mdn/browser-compat-data@^7.0.0.
  • The RealSupportStatement class has been removed. All upstream browser compatibility statements now have "real" values (that is, they do not contain true or null values where version strings might appear), so the distinction between "real" and "non-real" statements no longer has any meaning. Use the SupportStatement class instead.
  • The statement() factory function has been removed. It serves no purpose without the real/non-real value distinction. Use new SupportStatement() instead.

What's Changed

  • Upgrade compute-baseline to use BCD 7.0.0 by @ddbeck in #3288
  • Update compute-baseline README: withAncestors to checkAncestors by @alattalatta in #3046

v2.45.0

26 Aug 12:32
7e24798

Choose a tag to compare

What's New

  • 3 features (1076 total)
  • Add Explicit resource management (explicit-resource-management) feature by @Elchi3 in #3231
  • Add navigator.scheduling.isInputPending() (is-input-pending) feature by @foolip in #3034
  • Add Object.hasOwn() (object-hasown) feature by @foolip in #3253

What's Changed

  • Close angle brackets in description for :open pseudo-class by @ddbeck in #3243
  • Upgrade to last BCD v6 series release by @ddbeck in #3277
  • Add reading-order to the reading-flow feature by @foolip in #3271
  • Move two getCapabilities() methods out of media capabilities by @foolip in #3270
  • Align Web Crypto support with caniuse by @foolip in #3268
  • Add playsinline to existing <video> feature by @foolip in #3267
  • Pin UA client hints to what's mentioned in the description by @foolip in #3265
  • Move TextEncoderStream/TextDecoderStream to the right feature by @foolip in #3264
  • Fix spellcheck spec URL (was copypasta) by @foolip in #3263
  • Pin the SpeechRecognition API to its constructor by @foolip in #3262
  • Move 3 members of Performance to resource timing by @foolip in #3259
  • Mention PerformanceObserver API in performance feature description by @foolip in #3258
  • Use more precise spec link for service worker notifications feature by @foolip in #3257
  • Drop "initial support" qualifier for resource timing by @foolip in #3254
  • Remove redundant "also known as" for MediaRecorder by @foolip in #3252
  • Use more precise spec link for @font-face by @foolip in #3251
  • Add BCD keys for CSS interactivity property by @foolip in #3247
  • Pin <fencedframe> support to the element itself by @foolip in #3246
  • Mark MediaRecorder as Baseline high with compute_from by @foolip in #3157

Full Changelog: v2.44.0...v2.45.0

Subscribe to the Upcoming changes announcements thread for news about upcoming releases, such as breaking changes or major features.