Releases: web-platform-dx/web-features
Releases · web-platform-dx/web-features
v0.8.1
What's Changed
compute-baseline
: Add.js
(and organize) imports and exports by @ddbeck in #1027- Add CSS page breaking feature by @ddbeck in #331
- Add use counter for flex gap by @foolip in #1034
- Add use counter for backdrop-filter by @foolip in #1035
- Add CSS masks feature by @ddbeck in #1037
- Add two-value
display
property feature by @ddbeck in #1036 - Add storage access API by @foolip in #1032
- Add
<selectlist>
draft feature by @foolip in #581 - Mark scroll snap as Baseline high by @foolip in #1045
- Simplify the name of the font-palette feature by @foolip in #1044
- Add more comprehensive keys to
js-modules-*
features by @ddbeck in #1050 - Increment patch version to v0.8.1 by @foolip in #1049
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- Add constructed-stylesheets.dist.yml by @foolip in #956
- Add image-set.dist.yml by @foolip in #928
- Add contain-intrinsic-size.dist.yml by @foolip in #958
- Rename viewport unit features to match caniuse by @foolip in #959
- Add counter-style.dist.yml by @foolip in #964
- Add notifications (it's complicated) by @foolip in #960
- Split font-synthesis into many features in a group by @foolip in #970
- Add locks by @foolip in #962
- Description style guide: prefer "declaration" over "property value" by @ddbeck in #974
- Make CSS property value vs CSS declaration consistent by @foolip in #969
- Add highlight.dist.yml by @foolip in #968
- Add media-source.dist.yml by @foolip in #978
- Add min-max-clamp.dist.yml by @foolip in #980
- Add navigation.dist.yml by @foolip in #982
- Add modulepreload.dist.yml by @foolip in #981
- Add picture-in-picture.dist.yml by @foolip in #983
- Add
abortable-fetch
by @ddbeck in #989 - Add a status for unprefixed line-clamp (not supported at all yet) by @foolip in #977
- Add a group for CSS layout by @foolip in #975
- Update name and a.k.a of picture-in-picture by @foolip in #984
- Remove "initial support" where it doesn't disambiguate by @foolip in #994
- Add status for MathML, bypassing BCD entirely by @foolip in #976
- Add
dirname
by @ddbeck in #995 - Add
transferable-arraybuffer
feature andtransferable
group by @ddbeck in #987 - Add OES_draw_buffers_indexed feature by @foolip in #992
- Add
URL.canParse()
feature by @ddbeck in #996 - Add
fetch-metadata
by @ddbeck in #991 - Add :modal by @foolip in #993
- Add pointer-lock.dist.yml by @foolip in #988
- Add relative-color.dist.yml by @foolip in #998
- Add
streams
by @ddbeck in #990 - Add scope.dist.yml by @foolip in #1001
- Remove Sanitizer API by @foolip in #1000
- Update array and promise descriptions by @foolip in #937
- Add scroll-driven-animations.dist.yml by @foolip in #1002
- Add scrollend.dist.yml by @foolip in #1005
- Add ::scroll-marker as a draft feature by @foolip in #965
- Add status for HTTP/1.1 by @foolip in #946
- Add scroll-snap.dist.yml by @foolip in #1004
- Add
form-associated-custom-elements
(ElementInternals
) by @ddbeck in #1003 - Split text fragments into a group with two features by @foolip in #1007
- Add search-input-type.dist.yml by @foolip in #1010
- Add show-picker-input.dist.yml by @foolip in #1011
- Make text-box-trim a draft feature by @foolip in #1006
- Remove background gradients feature by @foolip in #957
- Add font-size-adjust.dist.yml by @foolip in #953
- Add speech-synthesis.dist.yml by @foolip in #1013
- Make (prefixed) speech recognition draft by @foolip in #1014
- Add conic gradients by @foolip in #1017
- Manually set status for Web Bluetooth by @foolip in #1015
- Add web-midi.dist.yml by @foolip in #1016
- Rename array and promise features to singular by @foolip in #1024
- Make Baseline status required by @foolip in #899
- Add ESM worker features by @ddbeck in #1012
- Rename feature-group-definitions/ to just features/ by @foolip in #1022
- Increment patch version to v0.8.0 by @foolip in #1023
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Convert descriptions to plaintext + HTML by @foolip in #882
compute-baseline
: MakewithAncestors
optional by @ddbeck in #936- Add media capture (getUserMedia() and enumerateDevices()) by @foolip in #929
- Publish descriptions by @captainbrosset in #761
- Fix typo: intial by @foolip in #939
compute-baseline
: Add README and LICENSE files by @ddbeck in #934- Fix various typos by @ddbeck in #941
- Add
wasm-simd
WebAssembly feature by @ddbeck in #931 - Fix typo in guidelines by @foolip in #945
- Generate dist file for anchor positioning by @captainbrosset in #952
- Limit the length of names to 80 characters by @foolip in #933
- Add CSS Module Scripts feature by @captainbrosset in #954
- Add transforms2d.dist.yml and transforms3d.dist.yml by @foolip in #944
- Add http2.dist.yml and http3.dist.yml by @foolip in #949
- Add calc-constants.dist.yml by @foolip in #950
- Add document-picture-in-picture.dist.yml by @foolip in #951
- Increment patch version to v0.7.0 by @foolip in #940
Full Changelog: v0.6.4...v0.7.0
v0.6.4
What's Changed
- Add .dist.yml in no-op cases by @foolip in #830
- Adding missing feature descriptions - Batch 2 by @captainbrosset in #751
- Remove status and compat_features where this doesn't change .dist.yml by @foolip in #831
fetch
: add feature and set Baseline status by @ddbeck in #478- Remove status/compat_features where it doesn't materially affect dist by @foolip in #833
- Adding missing feature descriptions - Batch 7 by @captainbrosset in #756
- Add verbosity option to dist script and bring your own logging to compute-baseline by @ddbeck in #835
container-queries
: include more subfeatures by @ddbeck in #839- Fix the Chrome version (61) of WebUSB by @foolip in #842
- Update packages/ dependencies together by @foolip in #793
- Fix name of :indeterminate by @foolip in #848
- Description guidelines: add "usage" to word list by @ddbeck in #847
- Add description style guide entries for "device" and "platform" by @ddbeck in #836
device-orientation-events
: add intial feature by @ddbeck in #837- Add an HTML group with subgroups by @foolip in #845
- Add video.preservesPitch by @foolip in #854
- Add ::spelling-error and ::grammar-error by @foolip in #850
- Add baseline-source by @foolip in #721
- Add GitHub Action to label changes to feature definitions by @ddbeck in #849
- Revert "Update packages/ dependencies together" by @foolip in #858
- Improve contain-intrinsic-size description by @foolip in #843
- Generate backdrop-filter.dist.yml by @foolip in #806
- Adding missing feature descriptions - Batch 3 by @captainbrosset in #752
- Add feature for animatable display by @foolip in #855
- Adding missing feature descriptions - Batch 4 by @captainbrosset in #753
- Adding missing feature descriptions - Batch 5 by @captainbrosset in #754
- Adding missing feature descriptions - Batch 6 by @captainbrosset in #755
- Adding missing feature descriptions - Batch 11 by @captainbrosset in #760
- Remove all "new_required" BCD keys by @foolip in #871
- Fix label name in labeler.yml by @foolip in #886
- Switch to npm workspaces by @ddbeck in #891
- Add text-wrap: nowrap by @foolip in #853
- Unbreak the dependabot config by @ddbeck in #892
- Remove obsolete comment about caniuse mismatch by @foolip in #885
- Add Web Speech API group by @foolip in #861
- Refer to AbortController and BroadcastChannel as APIs by @foolip in #828
- Add old and new canvas text features by @foolip in #884
- Adding missing feature descriptions - Batch 8 by @captainbrosset in #757
- Adding missing feature descriptions - Batch 9 by @captainbrosset in #758
- Adding missing feature descriptions - Batch 10 by @captainbrosset in #759
- Fix Baseline calculation when support was added then removed by @ddbeck in #895
- Add requestVideoFrameCallback() by @foolip in #865
- Descriptions for where is has by @captainbrosset in #862
- Set Baseline to
false
for deprecated features by @ddbeck in #897 - Add user activation API by @foolip in #887
- Add WebRTC SCTP information by @foolip in #883
- Add WebAuthn easy public key access by @foolip in #881
- Generate .dist.yml for color-* by @foolip in #879
- Add audio-video-tracks.dist.yml by @foolip in #877
- Convert browser version overrides to compat_features overrides by @foolip in #846
- Simplify Lab and Oklab editorial overrides by @foolip in #872
trusted-types
: refresh dist (build failure fix) by @ddbeck in #905- Remove unneeded overrides after BCD update by @foolip in #870
- Add fast-seek.dist.yml by @foolip in #904
- Add fullscreen.dist.yml by @foolip in #902
- Add .dist.yml for 3 CSS features by @foolip in #901
- Add .dist.yml for image formats by @foolip in #878
- Add status for IntersectionObserver v2 by @foolip in #874
- Add
autofocus
feature by @ddbeck in #838 - Remove unnecessary BCD overrides by @foolip in #908
aria-attribute-reflection
: add initial support feature by @ddbeck in #857file-and-directory-entries
: add feature by @ddbeck in #840- Add inert by @foolip in #909
compute-baseline
: make itnpm pack
-able by @ddbeck in #910- Add push messages (Push API) by @foolip in #912
- Add messageerror by @foolip in #911
- Add counter-set by @foolip in #914
- Add CSS hyphenation by @foolip in #916
- Add screen orientation and screen orientation lock by @foolip in #913
- Description guideline: when to use global/
window
object references by @ddbeck in #917 - Add compression-streams.dist.yml by @foolip in #924
- Add intersection-observer.dist.yml by @foolip in #923
- Add managed-media-source.dist.yml by @foolip in #922
- Add calc.dist.yml by @foolip in #921
- Add baseline-source.dist.yml by @foolip in #920
- Split
<slot>
into two features and add statuses by @foolip in #880 - Add appearance.dist.yml by @foolip in #919
- Add field-sizing.dist.yml by @foolip in #918
- Make description required without publishing them by @foolip in #898
- Update popover.yml by @rakleed in #927
- Increment patch version to v0.6.4 by @foolip in #932
New Contributors
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Upgrade compute-baseline dependencies automatically by @ddbeck in #779
- Make
.prettierignore
opt-ins easier to apply by @ddbeck in #780 - Adding missing feature descriptions - Batch 1 by @captainbrosset in #750
- Rename fonts to font-face by @foolip in #777
compute-baseline
: fix incorrect status for future-dated "high" statuses by @ddbeck in #784class-syntax
: Addsuper
operator by @ddbeck in #770- Add utilities for finding BCD tag data by @ddbeck in #785
- Add "dist" YAML files for generated statuses and compat features by @ddbeck in #787
- Add media source (MSE) and managed media source by @foolip in #808
- Move dist.ts into scripts/ by @foolip in #815
- Add media element pseudo-classes by @foolip in #813
- Add WebVTT regions by @foolip in #811
- Add margin-trim by @foolip in #812
- Add WebRTC and WebRTC encoded transform by @foolip in #809
- Fix broken BCD paths in compat_keys by @foolip in #796
- Remove duplicate BCD paths by @foolip in #795
- Generate declarative-shadow-dom.dist.yml by @foolip in #804
- Generate visual-viewport.dist.yml with editorial override by @foolip in #803
- Add use counter for storage buckets by @foolip in #798
- Generate details.dist.yml by @foolip in #805
- Add audio/video tracks APIs by @foolip in #749
- Test
computeBaseline
'swithAncestors
option by @ddbeck in #820 - Fix error message to show BCD path of feature by @foolip in #800
- Check that dist files are up-to-date in CI by @foolip in #821
- New CSS Custom Highlight API feature by @captainbrosset in #762
- Generate html-media-capture.dist.yml by @foolip in #825
- Add Compute Pressure API by @Elchi3 in #771
- Generate lots more .dist.yml files by @foolip in #801
- Add initial description guidelines by @ddbeck in #789
- Remove compat keys for line-clamp by @foolip in #794
- Add the media session and audio session APIs by @foolip in #810
- Generate .dist.yml for cap/ic/lh units by @foolip in #807
- Add font-size-adjust by @foolip in #748
- Add a BCD key to font-palette animation by @foolip in #826
- Generate .dist.yml where compat_features are sourced from BCD by @foolip in #797
Full Changelog: v0.6.2...v0.6.3
v0.6.2
- Add a comment about what spec URLs are allowed by @foolip in #725
- Add use counter for @counter-style by @foolip in #722
- Add CSS math functions by @foolip in #608
- Add background-clip as two features by @foolip in #720
- Only allow specs in "good" standing by @foolip in #726
- Update
spec
link for Relative colors by @romainmenke in #728 - Migrate compat keys for cap/ic/lh to BCD tags by @foolip in #731
- Add browser support for WebDriver BiDi by @foolip in #734
- Add Maps by @Elchi3 in #712
- Add Set feature by @Elchi3 in #740
- Fix Baseline low date of promises by @foolip in #743
- Update name of IntersectionObserver v2 by @foolip in #739
- Add prefers-color-scheme / color-scheme / light-dark() by @foolip in #727
- Add groups as YAML files similar to snapshots by @foolip in #741
- Avoid use of "for example" as a conjunction by @foolip in #742
- Add safari for js groupBy by @ctcpip in #744
- Add descriptions for a few features by @foolip in #738
- Add scroll to text fragment feature by @foolip in #732
- Clarify that Baseline does not cover assistive technology by @tidoust in #519
- Migrate Baseline calculation code by @ddbeck in #597
mathml
: Add MathML (also known as MathML Core) by @ddbeck in #767- Use compute-baseline as dependency by @ddbeck in #766
compression-streams
: add compression types by @ddbeck in #773font-variant-alternates
: add@font-feature-values
at-rule by @ddbeck in #772
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Many new features and updates.
Full Changelog: v0.6.0...v0.6.1