Releases: web-platform-dx/web-features
Releases · web-platform-dx/web-features
v2.7.0
What's New
- 63 features
- 77.7% coverage of BCD
What's Changed
- Adds background features and updates keys on existing background features by @vwallen in #2206
- Add more keys to referrer-policy by @Elchi3 in #2224
- Add Sourcemap header by @Elchi3 in #2184
- Add user agent client hints by @Elchi3 in #2179
- Uncomment keys excluded for non-real values, now fixed by @ddbeck in #2226
ink
: drop deprecated key by @ddbeck in #2227- Add page visibility, transition and lifecycle features by @autonome in #2012
- Selectors- Add baseline high by @jamesnw in #2171
- Selectors - and indexed pseudo classes by @jamesnw in #2168
- Add initial CSS pseudoclasses by @jamesnw in #2229
- Input (continued) by @autonome in #2044
- Adds features from CSS 2 (
@charset
, float & clear, vertical-align) by @vwallen in #2216 - Bump @mdn/browser-compat-data from 5.6.15 to 5.6.16 by @dependabot in #2257
- Add a key to functions feature by @Elchi3 in #2264
- Add a key to Map by @Elchi3 in #2260
- Add missing code formatting to navigator description by @ddbeck in #2265
- Add a key to set feature by @Elchi3 in #2266
- Add Upgrade insecure requests by @Elchi3 in #2174
- Add more keys to Promise by @Elchi3 in #2259
- Add more keys to classes feature by @Elchi3 in #2267
- Add a key to weak references by @Elchi3 in #2262
- Add a key to SharedArrayBuffer and Atomics by @Elchi3 in #2261
- Add Window and Window Management API by @autonome in #2010
- Add HTTP authentication by @Elchi3 in #2238
- Add a data urls feature by @Elchi3 in #2234
- Add HSTS by @Elchi3 in #2239
- Remove discouraged
FontFaceSet()
fromfont-loading
by @ddbeck in #2270 - Add by @Elchi3 in #2242
- Add zstd compression by @Elchi3 in #2241
- Selectors- add baseline false features by @jamesnw in #2169
- Add Local fonts by @Elchi3 in #2243
- Add Mixed content by @Elchi3 in #2235
- Add a JavaScript object feature by @Elchi3 in #2269
- Add error-cause feature by @Elchi3 in #2263
- Add CORS by @Elchi3 in #2237
- Add brotli by @Elchi3 in #2240
- Adds keys to SVG feature by @vwallen in #2253
- Add a Clearing site data feature by @Elchi3 in #2084
- Add WebRTC by @autonome in #2232
- Add key to
selection-api
by @ddbeck in #2278 - Adds keys to font-variant-emoji by @vwallen in #2281
- Bump @mdn/browser-compat-data from 5.6.16 to 5.6.17 by @dependabot in #2284
- Move
toggle
event frompopover
todetails
by @ddbeck in #2287 - Add alerts, new window keys by @autonome in #2273
- Add Cookies by @Elchi3 in #2236
- Add requestIdleCallback feature by @autonome in #2274
- 📦 Release [email protected] by @github-actions in #2288
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's New
- 71% coverage of BCD
What's Changed
- Add missing flexbox, font-face and text-emphasis keys by @jamesnw in #2215
- Advance review date on the Baseline definition by @ddbeck in #2213
- Add missing masks keys by @jamesnw in #2214
- Bump @mdn/browser-compat-data from 5.6.14 to 5.6.15 by @dependabot in #2219
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's new
- 8 features
- 70.9% coverage of BCD
What's Changed
- Add more keys to flexbox by @jamesnw in #2186
- Adds keys to page setup by @vwallen in #2190
- Bump @mdn/browser-compat-data from 5.6.13 to 5.6.14 by @dependabot in #2198
- Add more keys to ARIA attribute reflection by @Elchi3 in #2178
- Adds stretch feature by @vwallen in #2192
- Add missing keys from css-align by @jamesnw in #2188
- Add more keys to HTTP/1.1 by @Elchi3 in #2187
- Add RegExp.escape by @Elchi3 in #2183
- Add Vibration by @Elchi3 in #2182
- Add align-content in block layout by @jamesnw in #2189
- Add missing media query key by @jamesnw in #2204
- Adds additional font related keys by @vwallen in #2151
- Adds CSS filter effects by @vwallen in #2197
- Add speculation rules by @Elchi3 in #2180
- Add screen capture by @Elchi3 in #2185
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's new
- 81 features
- 69.2% coverage of BCD
What's Changed
- Add additional overflow keys by @jamesnw in #2102
- Make custom ellipses identifier match name by @ddbeck in #2120
- Adds Text underline position & text shadow by @SondraE in #1997
- Update draft features by @github-actions in #2121
- Fix missing backtick in registerprotocolhandler description by @captainbrosset in #2127
- Adds additional key to cubic bezier easing by @vwallen in #2108
- Flag the "Towards features" document as historical by @tidoust in #2125
- Add Payment Request and Payment Handler by @queengooborg in #1743
- Adds interpolate-size feature by @vwallen in #2110
- Adds display: contents by @vwallen in #1966
- Update draft features by @github-actions in #2136
- Bump @mdn/browser-compat-data from 5.6.11 to 5.6.12 by @dependabot in #2140
- Add DOM - core, events, ranges, tree walker etc by @autonome in #2007
- Add new NestedDeclaration keys by @jamesnw in #2145
- Add position keys to backdrop and flexbox by @jamesnw in #2134
- Add rhythmic sizing by @jamesnw in #2135
- Add ::details-content feature by @jamesnw in #2130
- Add CSS.supports() and missing CSSOM keys by @jamesnw in #2129
- Add WebAssembly features, take 2 by @Elchi3 in #1970
- Adds attr features by @vwallen in #2109
- Add anchor-scope keys to anchor positioning by @jamesnw in #2147
- Adds calc-size feature by @vwallen in #2148
- Add WebGL extensions by @Elchi3 in #2072
- Add a feature for SAB in WebGL by @Elchi3 in #2067
- Bump @mdn/browser-compat-data from 5.6.12 to 5.6.13 by @dependabot in #2154
- Update draft features by @github-actions in #2165
- Add more keys to shared storage by @Elchi3 in #2163
- Add more keys to several features by @Elchi3 in #2158
- Adds CSS abstract types to existing property features by @vwallen in #2149
- Add a key to WebUSB by @Elchi3 in #2157
- Add a key to WebXR by @Elchi3 in #2156
- Add text-orientation and text-combine-upright by @jamesnw in #2081
- Add touch-action by @jamesnw in #2152
- Add more keys to SAB in WebGL by @Elchi3 in #2166
- Updates transition features with additional keys by @vwallen in #2107
- Add feature for CSS Typed OM by @queengooborg in #1847
- Add Uint8Array to/from base64 and hex by @Elchi3 in #2155
- Add virtual keyboard by @Elchi3 in #2160
- Add Web Share by @Elchi3 in #2159
- Add Web Serial by @Elchi3 in #2161
- Add Network Information by @Elchi3 in #2162
- Add compat prefixed keys to recommended alternate features by @jamesnw in #2150
- Update draft features by @github-actions in #2172
- Add a key to Web Animations by @Elchi3 in #2177
- Add text-box feature by @jamesnw in #2167
- Add more keys to WebAuthn by @Elchi3 in #2175
- Add DOMException to DOM by @Elchi3 in #2176
- Add Save-Data by @Elchi3 in #2181
- Add a semi-automated release workflow by @ddbeck in #2191
- 📦 Release [email protected] by @github-actions in #2194
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's New
- 1 new feature
- 63.5% coverage of BCD
What's Changed
- Adds keys to multi-column and page-breaks by @vwallen in #2096
- Request docs/demos link in the new feature issue template by @captainbrosset in #1954
- Add a key to SVG by @Elchi3 in #2054
release.ts
: fix diff buffer full by @ddbeck in #2042- Publishing docs: add informing consumers to the release steps by @ddbeck in #2006
- Add scroll snap events by @jamesnw in #2103
- Add missing shape keys by @jamesnw in #2105
- Error if multiple features use the same caniuse id by @jamesnw in #2106
- Update draft features by @github-actions in #2118
- Add more keys to OPFS and File system access by @Elchi3 in #2104
- Add missing keys to masks by @jamesnw in #2101
- Add security group to a few features by @Elchi3 in #2061
- Prepare release v2.4.0 by @ddbeck in #2119
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's New
- 14 features
- 63% coverage of mdn/browser-compat-data features
What's Changed
- Fix checklist for BCD upgrades workflow by @ddbeck in #2073
- Fix checklist for BCD upgrades workflow (round 2) by @ddbeck in #2077
- Fix checklist for BCD upgrades workflow (round 3) by @ddbeck in #2079
scroll-driven-animations
: revise description for search by @ddbeck in #2020- Add Navigator and more navigation pieces by @autonome in #1931
- Update draft features by @github-actions in #2085
- Update draft features by @github-actions in #2090
- Revise BCD upgrade checklist by @ddbeck in #2091
- Update drafts workflow: document tests workaround by @ddbeck in #2093
- Fix
<samp>
description by @captainbrosset in #2075 - Add CSSOM and related features by @jamesnw in #1999
- Add Long animation frames (LoAFs) by @Elchi3 in #2074
- Add more keys to Intersection observer by @Elchi3 in #2052
- Add more keys to PiP and use compute_from by @Elchi3 in #2050
- Update notes on relative colors by @jamesnw in #2080
- Add CSSImportRule.supportsText key to @supports by @jamesnw in #2095
- Add keys from BCD 5.6.6 release to existing features by @jamesnw in #1972
- Add CSS numeric factory by @jamesnw in #2000
- Prepare release v2.3.0 by @ddbeck in #2092
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's New
- 1 feature
- 62% coverage of mdn/browser-compat-data features
What's Changed
- Add more Active View Transition keys by @jamesnw in #2039
- Add additional cursor keys by @jamesnw in #2037
- Add additional CSS Animation key by @jamesnw in #2035
- Add more keys to transform features by @jamesnw in #2034
- Add a key to WebNFC by @Elchi3 in #2031
- Add more keys to WebGPU by @Elchi3 in #2028
- Add more keys to WebHID by @Elchi3 in #2027
- Add CSP by @Elchi3 in #1959
- Update draft features by @github-actions in #2063
- Add more keys to WebGL by @Elchi3 in #2066
- Add more keys to WebSockets by @Elchi3 in #2065
- Add more keys to Web authentication by @Elchi3 in #2064
- Add keys to Background sync by @Elchi3 in #2060
- Add more keys to battery by @Elchi3 in #2059
- Add a key to console by @Elchi3 in #2058
- Add a key to Credential Management by @Elchi3 in #2057
- Add a key to Intl by @Elchi3 in #2056
- Add a key to Eyedropper by @Elchi3 in #2055
- Add more keys to Keyboard map by @Elchi3 in #2051
- Add more keys to Referrer Policy by @Elchi3 in #2048
- Add more keys to Presentation API by @Elchi3 in #2049
- Add checklist for handling BCD upgrades by @ddbeck in #2043
- Update draft features by @github-actions in #2070
- Prepare v2.2.0 release by @ddbeck in #2062
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's New
- 112 new features were added in this release.
What's Changed
- Add ImageData by @autonome in #1904
- Add Dataset by @autonome in #1909
- Add WebXR by @queengooborg in #1744
- Add Location by @autonome in #1905
- Add text-wrap-style.pretty key by @jamesnw in #1928
- Add console as a feature by @queengooborg in #1839
- Add object-fit and object-position by @jamesnw in #1831
- Adds page-setup and page-selectors for @page rules by @vwallen in #1801
- Add resolution media queries by @jamesnw in #1798
- Adds multi-column layout by @vwallen in #1819
- Add speak and speak-as by @jamesnw in #1899
- Add Iterators and the for..of loop by @Elchi3 in #1658
- Add Symbol by @Elchi3 in #1669
- Add gradients feature by @jamesnw in #1832
- Update draft features by @github-actions in #1939
- Revise description for
symbol
by @ddbeck in #1936 - Add Remote Playback API by @queengooborg in #1836
- Add messaging APIs and their infra by @autonome in #1913
- Readd MathML BCD compat_features by @Elchi3 in #1940
- Adds view transitions features for cross-document transitions and transition selection, and adds a new group by @vwallen in #1914
- Add Hyphenate Character and Hyphenate Limit Chars by @SondraE in #1938
- Add Hanging Punctuation by @SondraE in #1937
- Add Length Units by @SondraE in #1916
- Add URL API by @queengooborg in #1850
- Add drag and drop by @autonome in #1945
- Add additional keys to
paint
by @jamesnw in #1941 - Contributor docs: loosen restrictions on caniuse correspondence by @ddbeck in #1915
- Add WebDriver extension features by @Elchi3 in #1956
- Add missing key to Intl.Locale info by @Elchi3 in #1962
- Add Domparser by @autonome in #1906
- Shorthand and longhand styleguide entry by @jamesnw in #1891
- Update draft features by @github-actions in #1953
- WebUSB: use compute_from by @Elchi3 in #1964
- Update MathML feature by @Elchi3 in #1950
- Update scroll-snap keys by @jamesnw in #1942
- Adds visibility and reading-flow features by @vwallen in #1943
- SVG core feature by @jamesnw in #1927
- Adds CSS transitions feature by @vwallen in #1919
- Adds cubic-bezier() and steps() easing functions by @vwallen in #1812
- Add BlinkOn presentation to home page by @captainbrosset in #1955
- Adds keys to Scroll Driven Animations and Animations (CSS) by @vwallen in #1975
- Add Storage APIs by @autonome in #1773
- WebMidi: use compute_from by @Elchi3 in #1965
- Add missing keys to WebXR features by @Elchi3 in #1961
- Add more keys to console feature by @Elchi3 in #1960
- Update draft features by @github-actions in #1987
- Add missing key to float16array feature by @Elchi3 in #1991
- Update draft features by @github-actions in #1993
- Add keys introduced by BCD 5.6.7 by @ddbeck in #1992
- New Selection API features by @captainbrosset in #1888
- Add more fetch keys by @autonome in #1982
- Adds text decoration and text emphasis by @SondraE in #1986
- Adds shadow parts by @vwallen in #1968
- Adds host scoping pseudo-element by @vwallen in #1974
- Adds @namespace rule by @vwallen in #1976
- Add Text Size Adjust by @SondraE in #1978
- Add Xpath, XSLT and an xml group by @autonome in #1949
- Adds CSS Text properties by @SondraE in #1979
- Add comments for features that regressed Baseline status by @ddbeck in #1973
- Fix decodedBodySize and encodedBodySize property names in resource-size description by @captainbrosset in #2013
- Add CanvasPattern by @autonome in #2008
- Update draft features by @github-actions in #2009
namespace
: remove Markdown from the feature name by @ddbeck in #2017- Add more keys to XHR feature by @Elchi3 in #1963
- Add offset-position to motion-path by @jamesnw in #1951
- Add WebGPU by @Elchi3 in #1948
- Adds display CSS property and common declarations by @vwallen in #1967
- Add image() by @jamesnw in #2019
- Add ArrayBuffer and DataView to typed-arrays by @Elchi3 in #1668
update-drafts
uses parent spec if one is present by @jamesnw in #1994- Add Performance APIs by @Elchi3 in #1934
- Add bidirectional-override by @jamesnw in #1952
- Adds overflow-anchor by @vwallen in #1998
- Adds text baseline features by @vwallen in #2001
- Add more keys to SMIL SVG Animations by @Elchi3 in #2033
- Add a key to web-midi by @Elchi3 in #2026
- Add more keys to Web Crypto by @Elchi3 in #2029
- Add a key to Shared Storage by @Elchi3 in #2038
- Add more keys to Storage access by @Elchi3 in #2036
- Add more keys to Scheduler by @Elchi3 in #2040
- Again more keys for XHR by @Elchi3 in #2024
- Prepare release v2.1.0 by @ddbeck in #2041
- More keys for WebUSB by @Elchi3 in #2025
- Add more keys to Audio/OfflineAudioContext by @Elchi3 in #2030
- Add more keys to URL by @Elchi3 in #2032
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Breaking Changes
- The
gravity-sensor
feature has merged intoaccelerometer
(#1873). - The
canvas-2d-color-managment
feature has been renamed tocanvas-2d-color-management
to correct a typo (#1918).
What's Changed
- Add transform-box, add missing transform properties by @jamesnw in #1695
- Add ImageBitmap and related APIs by @autonome in #1707
- Add border, border-radius and outline by @jamesnw in #1794
- Add path shape by @jamesnw in #1799
- Add a feature for SVG support in the Async Clipboard API by @captainbrosset in #1727
- Revise
individual-transforms
description by @ddbeck in #1829 - Add Capture stream by @autonome in #1726
- Add background-blend-mode and mix-blend-mode by @jamesnw in #1648
- Add image features by @jamesnw in #1833
- Sorting the CSS-Cascade-6 keys by @mirisuzanne in #1779
- Add dark, light and normal keywords to color-scheme by @jamesnw in #1852
- Add BigInt64Array by @Elchi3 in #1628
- Link to landing page from the README by @ddbeck in #1813
- Update baseline-in-the-wild.md by @meyerweb in #1811
- Contributor docs: recommend sentence case for names by @ddbeck in #1810
- Contributor docs: write up merge practices by @ddbeck in #1830
- Add @autonome and @jamesnw as peers by @ddbeck in #1808
- Adds widows, orphans, and box-decoration-break by @vwallen in #1786
- Add feature for the Battery Status API by @queengooborg in #1840
- Add Writing mode, Vertical form controls by @jamesnw in #1693
dist
script: be more permissive with file extensions by @ddbeck in #1806- Add feature for CSS Font Loading API by @queengooborg in #1838
- Update draft features weekly by @github-actions in #1863
- Print destination path on feature init by @jamesnw in #1870
- Add counters and list styles by @jamesnw in #1764
- Add missing grid keys by @jamesnw in #1854
- Adds margin, padding by @vwallen in #1781
- Align
grid
with caniuse by @ddbeck in #1871 - Add Pseudo selectors by @jamesnw in #1869
- Add async iterators and the for await..of loop by @Elchi3 in #1666
- Use true ellipses consistently in descriptions by @ddbeck in #1877
- Adds additional compat keys to page-breaks and column-breaks by @vwallen in #1802
- Feature for element(s)FromPoint by @captainbrosset in #1879
- Add missing cjk-ideographic key by @jamesnw in #1881
- Add CSS and SVG animations, fill missing Web Animations by @jamesnw in #1771
- Adds positioning properties and schemes by @vwallen in #1884
- Revise physical properties description by @ddbeck in #1889
- Add CredentialsManagement public key options and other missing bits by @autonome in #1763
- Adds new overflow properties. Adds keys to overflow and logical properties by @vwallen in #1892
- Add BarProp by @autonome in #1890
- Add sizing features by @jamesnw in #1872
- Add atob/btoa based on CIU approach by @autonome in #1885
- Add closewatcher feature by @autonome in #1886
- Add overscroll-behavior by @jamesnw in #1834
- Adds keys to scrollbar-color and scrollbar-width by @vwallen in #1893
- Add beforeunload by @autonome in #1897
- Merge gravity-sensor.yaml into accelerometer.yml by @reillyeon in #1873
- Add setTimeout and setInterval by @autonome in #1901
- Add History API by @autonome in #1902
- Adds print-color-adjust by @vwallen in #1882
- Adds content and quotes by @vwallen in #1883
- Turn off drafts updater on forks by @ddbeck in #1876
update-drafts
: increase frequency of updates by @ddbeck in #1807- Take Ink Enhancement feature out of draft by @queengooborg in #1859
- Update draft features weekly by @github-actions in #1907
- Add a "JavaScript core (initial support)" feature by @Elchi3 in #1670
- Add background group by @jamesnw in #1846
- Adds ruby annotation layout properties and group by @vwallen in #1898
- Add textwrap group and feature by @jamesnw in #1895
- Add Cursor style by @jamesnw in #1596
- Add hashchange event by @autonome in #1908
- Fix typo in color management for 2D canvas feature by @ddbeck in #1918
- Create a continuous prerelease for GitHub by @ddbeck in #1875
- Prepare release v2.0.0 by @ddbeck in #1917
New Contributors
- @mirisuzanne made their first contribution in #1779
- @meyerweb made their first contribution in #1811
- @vwallen made their first contribution in #1786
- @reillyeon made their first contribution in #1873
Full Changelog: v1.4.0...v2.0.0
web-features@next
This is a continuously-updated prerelease generated from main
(currently at 06fda87).