Releases: web-platform-dx/web-features
v2.17.0
What's New
- 1 feature
- 87.2% coverage of BCD
What's Changed
- Obsolete document color properties by @captainbrosset in #2511
- Add parens to getHTML() name by @foolip in #2529
- Bump @mdn/browser-compat-data from 5.6.28 to 5.6.29 by @dependabot in #2526
Full Changelog: v2.16.0...v2.17.0
v2.16.0
What's New
-
Schema addition: some features, such as the
withfeature, may be annotated with adiscouragedobject. Thediscouragedobject marks deprecated, obsolete, or legacy features that web developers shouldn't use in new web pages (according to a standards body).Showing Baseline iconography for discouraged features may confuse developers. See the README, the contributor guidelines, and #2388 for recommendations and details.
-
4 features
-
87.2% coverage of BCD
What's Changed
- Add
discouragedto schema (andwithstatement demo feature) by @ddbeck in #2388 - Add SVG deprecated as discouraged feature by @jamesnw in #2485
- Bump @mdn/browser-compat-data from 5.6.26 to 5.6.28 by @dependabot in #2503
- add caniwebview.com to baseline in the wild by @NiklasMerz in #2481
- Improve GitHub stats by @szepeviktor in #2487
- Add private click measurement by @autonome in #2467
- Add anchor-size rules to anchor-positioning by @jamesnw in #2483
- Barcode detection API feature by @captainbrosset in #2508
New Contributors
- @NiklasMerz made their first contribution in #2481
Full Changelog: v2.15.0...v2.16.0
v2.15.0
What's New
- 24 features
- 86% coverage of BCD
What's Changed
- Revise
eventdescription to make it clear that it's generic by @ddbeck in #2421 - Add missing webvtt keys by @jamesnw in #2457
- Update scroll to text fragment by @jamesnw in #2459
- Add global element attributes/properties by @autonome in #2423
- Add missing keys to accelerometer and magnetometer by @jamesnw in #2470
- Add missing font key by @jamesnw in #2468
- Add secure context and iframe to Gamepad features by @jamesnw in #2469
- Add a fenced frame and a permissions key by @autonome in #2464
- Add the Device Memory API by @autonome in #2465
- Add features and keys from CSSOM View Module spec by @autonome in #2363
- Add private network access by @autonome in #2466
- Add Prefetch, Resource Hints and more Fetch keys by @autonome in #2418
- Add more streams keys/features by @autonome in #2358
- Add File API by @autonome in #2378
- Add more HTML spec keys by @autonome in #2405
- Bump @mdn/browser-compat-data from 5.6.25 to 5.6.26 by @dependabot in #2479
- Add style attributes by @jamesnw in #2475
Full Changelog: v2.14.0...v2.15.0
v2.14.0
What's New
- 9 features
- 84.0% coverage of BCD
What's Changed
- Add Notifications API by @autonome in #1678
- Add a feature for GPC by @Elchi3 in #2362
- Add a Badging feature by @Elchi3 in #2360
- Add features for Gamepad API by @Elchi3 in #2434
- Add feature for DOM Geometry by @queengooborg in #1837
- Add
<meta name="theme-color">by @vwallen in #2389 - Add iframe allow key to window-management by @jamesnw in #2458
- Add protocols supported by registerProtocolHandler by @autonome in #2456
- Bump @mdn/browser-compat-data from 5.6.24 to 5.6.25 by @dependabot in #2460
Full Changelog: v2.13.0...v2.14.0
v2.13.0
What's New
- Schema validation wasn't enforced on some previous releases. Fixed in #2444.
- Some specification URLs contain non-ASCII characters, but the JSON Schema used the
uriformat annotation for
those URLs, which implied that those URLs were strictly ASCII. To resolve the discrepancy, theuriformat annotation has been removed. Fixed in #2444. - 12 features
- 82.5% coverage of BCD
What's Changed
- Add more device motion keys and update desc by @autonome in #2407
- Bump @mdn/browser-compat-data from 5.6.22 to 5.6.23 by @dependabot in #2427
- Add more keys to js-modules; use compute_from by @Elchi3 in #2420
- Add various JavaScript features by @Elchi3 in #2417
- Add a sensor interfaces to sensor features by @Elchi3 in #2299
- Add Magnetometer API by @queengooborg in #1848
- Update container query specs by @jamesnw in #2437
- Update http3 for Safari support by @jamesnw in #2436
- chore(css): calc-constant renamed to calc-keyword by @bsmth in #2442
- Fix indexeddb name by @fiji-flo in #2443
- Bump @mdn/browser-compat-data from 5.6.23 to 5.6.24 by @dependabot in #2447
- Unsilence validation errors by @ddbeck in #2444
New Contributors
Full Changelog: v2.12.0...v2.13.0
v2.12.0
What's New
- 10 features
- 82.1% coverage of BCD
What's Changed
- More forms keys by @autonome in #2400
- Add Spread feature by @Elchi3 in #2392
- Add Reporting API by @autonome in #2397
- Add ResizeObserver by @autonome in #2396
- Add Content Index API by @autonome in #2394
- Add more fullscreen keys by @autonome in #2406
- Bump @mdn/browser-compat-data from 5.6.21 to 5.6.22 by @dependabot in #2409
- Add more keys to javascript and number by @Elchi3 in #2412
- Add Destructuring feature by @Elchi3 in #2386
- Move IndexedDB out of draft by @Elchi3 in #2346
- Add more wasm features by @Elchi3 in #2403
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's New
- 1 feature
- 80.9% coverage of BCD
What's Changed
- Rename
:notto:not()for consistency by @nt1m in #2380 - Fix incorrect syntax in active-view-transition.yml by @nt1m in #2379
- Add a key to WebXR DOM overlays by @Elchi3 in #2393
- Add Text Encoding API by @autonome in #2387
- Fix missing backtick around tag name by @captainbrosset in #2401
- Bump @mdn/browser-compat-data from 5.6.20 to 5.6.21 by @dependabot in #2390
New Contributors
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's New
- 11 features
- 80.8% coverage of BCD
What's Changed
- Update relative-color feature keys by @jamesnw in #2311
- Move download and ping out of draft by @Elchi3 in #2347
- Add ServiceWorker by @autonome in #2357
- Add a feature for Digital goods by @Elchi3 in #2359
- Add UI Events as features, update existing events by @autonome in #2285
- Fix typo in
input-buttondescription by @ddbeck in #2366 - Bump @mdn/browser-compat-data from 5.6.19 to 5.6.20 by @dependabot in #2372
- Add a key to server-timing by @Elchi3 in #2374
- Add keys to websockets by @Elchi3 in #2375
- Add a Beacon feature by @Elchi3 in #2361
- Move srcset out of draft by @Elchi3 in #2349
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's New
- 11 features
- 79.3% coverage of BCD
What's Changed
- Adds text stroke and fill compat feature by @vwallen in #2330
- Use compute_from in WebVTT by @Elchi3 in #2310
- Add Ambient light sensor by @Elchi3 in #2245
- Add VTTCue settings feature by @queengooborg in #1818
- Add :has-slotted feature by @jamesnw in #2328
- Clean up fullscreen todo comments by @jamesnw in #2329
- Add Cookie Store and Partitioned Cookies features by @queengooborg in #1858
- Add a feature for attribution reporting by @Elchi3 in #2323
- Adds missing keys to svg feature by @vwallen in #2332
- Move sandboxed iframes out of draft by @Elchi3 in #2348
- Adds description list by @vwallen in #2342
- Add color feature by @jamesnw in #2313
- Add more WebTransport keys and update feature by @autonome in #2350
- Bump @mdn/browser-compat-data from 5.6.18 to 5.6.19 by @dependabot in #2343
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's New
- 8 features
- 78.6% coverage of BCD
What's Changed
- Fix current typos by @szepeviktor in #2289
- Use BCD tags for webgpu features by @Elchi3 in #2280
- Add touch events, more DOM keys by @autonome in #2277
- Adds place shorthand keys to flexbox by @vwallen in #2282
- Add mixed type parameters to lab/lch, oklab/oklch by @jamesnw in #2279
- fix grammar conflict in web-features.md by @brandondrew in #2290
- Add more DOMParser keys by @autonome in #2296
- Add more canvas keys by @autonome in #2295
- Revise
<input>type descriptions by @ddbeck in #2247 - New web app manifest features by @captainbrosset in #2078
- Selectors- CSS Selectors initial support by @jamesnw in #2170
- Add direction to vertical form controls by @jamesnw in #2082
- Add more keys to gyroscope by @Elchi3 in #2300
- Add more custom element keys by @autonome in #2297
- Add keys to bluetooth feature by @Elchi3 in #2303
- Removes
no-preferencekeyword value fromprefers-color-schemeby @vwallen in #2307 - Removes
api.SVGAnimateColorElementfromsmil-svg-animationsby @vwallen in #2306 - Removes discouraged payment related keys by @vwallen in #2305
- Baseline definition: flag undefined status situations by @ddbeck in #2142
- Add root types where they were first used by @jamesnw in #2312
- Adds pointer-events feature by @vwallen in #2308
- Bump @mdn/browser-compat-data from 5.6.17 to 5.6.18 by @dependabot in #2320
New Contributors
- @brandondrew made their first contribution in #2290
Full Changelog: v2.7.0...v2.8.0