- Added
font-width-property
- Updated
@mdn/browser-compat-datato7.2.5
- Updated
@mdn/browser-compat-datato7.2.3 - Added
mixins
- Updated
@mdn/browser-compat-datato7.2.2 - Added
property-rule-prelude-list - Added
syntax-descriptor-syntax-production
- Update
system-ui-font-familypolyfill url
- Rename
position-areatoposition-area-property
- Added
position-area
- Updated
@mdn/browser-compat-datato7.1.23
- Add polyfill for
contrast-color-function
- Updated
@mdn/browser-compat-datato7.1.7
- Added
color-function-display-p3-linear - Added
alpha-function - Updated
@mdn/browser-compat-datato6.1.4
- Updated
@mdn/browser-compat-datato6.0.25
- Added
color-mix-variadic-function-arguments
- Updated
@mdn/browser-compat-datato6.0.17
- Updated
@mdn/browser-compat-datato6.0.5
- Updated
@mdn/browser-compat-datato5.7.1
- Updated
@mdn/browser-compat-datato5.6.22
- Updated
@mdn/browser-compat-datato5.6.20
- Added
sign-functionsplugin link
- Added
random-function
- Updated
@mdn/browser-compat-datato5.6.6
- Updated
@mdn/browser-compat-datato5.5.51
- Added
content-alt-text - Updated
@mdn/browser-compat-datato5.5.37
- Updated
@mdn/browser-compat-datato5.5.29
- Updated
@mdn/browser-compat-datato5.5.26
- Added
contrast-color-function - Added
web-featureidentifiers for some features - Changed license to
MIT-0to align withpostcss-preset-env - Removed
color-contrast - Removed
color-mod-function - Removed
custom-property-sets - Removed
gray-function - Removed
matches-pseudo-class
- Updated
@mdn/browser-compat-datato5.5.14(patch) - Take
mixed_type_parametersinto account for most color features.
- Updated
@mdn/browser-compat-datato5.5.11(patch) - Updated
caniuse-liteto1.0.30001589(patch)
- Added: Stage 2
light-dark-function
- Added
interoperable_atto make it possible to calculate the Baseline status of a feature - Updated
@mdn/browser-compat-datato5.5.2(patch) - Updated
caniuse-liteto1.0.30001571(patch)
- Updated
@mdn/browser-compat-datato5.4.5(patch) - Updated
caniuse-liteto1.0.30001568(patch)
- Added: Stage 2
logical-overflow - Added: Stage 2
logical-overscroll-behavior - Updated
@mdn/browser-compat-datato5.3.25(patch) - Updated
caniuse-liteto1.0.30001553(patch)
- Added: Stage 2
gamut-mapping - Updated
@mdn/browser-compat-datato5.3.21(patch)
- Updated
@mdn/browser-compat-datato5.3.20(patch) - Updated
caniuse-liteto1.0.30001546(patch)
- Updated
@mdn/browser-compat-datato5.3.14(patch) - Updated
caniuse-liteto1.0.30001525(patch)
- Updated
@mdn/browser-compat-datato5.3.11(patch) - Updated
caniuse-liteto1.0.30001522(patch)
- Added: Stage 2
src-function - Updated
@mdn/browser-compat-datato5.3.5(patch) - Updated
caniuse-liteto1.0.30001517(patch)
- Added: Stage 2
relative-color-syntax - Updated
@mdn/browser-compat-datato5.2.57(patch) - Updated
caniuse-liteto1.0.30001487(patch) color-contrastis now Stage 1container-queriesis now Stage 2font-format-keywordsis now Stage 2nesting-rulesis now Stage 2overscroll-behavior-propertyis now Stage 2
- Updated
@mdn/browser-compat-datato5.2.49(patch) - Updated
caniuse-liteto1.0.30001477(patch)
- Updated support data for
media-query-ranges
- Updated support data for
color-mix - Updated support data for
gradients-interpolation-method
- Fixed potentially old generated files (patch)
- Added: Stage 2
gradients-interpolation-method - Updated
@mdn/browser-compat-datato5.2.45(patch) - Updated
caniuse-liteto1.0.30001469(patch)
- Added: Links to plugins.
- Added: Stage 2
logical-resize
- Added: Stage 2
logical-viewport-units - Updated
@mdn/browser-compat-datato5.2.29(patch) - Updated
caniuse-liteto1.0.30001445(patch)
- Updated
@mdn/browser-compat-datato5.2.26(patch) - Updated
caniuse-liteto1.0.30001442(patch) - Updated
postcssto8.4.21(patch)
- Added: Stage 2
media-queries-aspect-ratio-number-values - Updated
@mdn/browser-compat-datato5.2.19(patch) - Updated
caniuse-liteto1.0.30001434(patch)
- Added: Stage 2
scope-pseudo-class - Updated
@mdn/browser-compat-datato5.2.12(patch) - Updated
caniuse-liteto1.0.30001430(patch) - Updated
postcssto8.4.18(patch) - Updated
postcss-preset-envto7.8.2(patch) - Updated
stylelintto14.14.1(patch)
- Updated
@mdn/browser-compat-datato5.2.6(patch) - Updated
browserslistto4.21.4(patch) - Updated
caniuse-liteto1.0.30001418(patch)
- Updated
@mdn/browser-compat-datato5.1.8(patch) - Updated
caniuse-liteto1.0.30001382(patch)
- Updated most features to use data from @mdn/browser-compat-data
- Updated
environment-variablesto mean custom environment variables. No browsers currently support this feature. (breaking) - Added: Stage 2
nested-calc. - Added: Stage 2
text-decoration-shorthand. - Added: Stage 2
float-clear-logical-values. - Updated
@mdn/browser-compat-datato5.1.8(minor) - Updated
browserslistto4.21.3(minor) - Updated
caniuse-liteto1.0.30001376(patch)
- Updated
case-insensitive-attributesplugin's url - Updated
custom-media-queriesplugin's url - Updated
custom-selectorsplugin's url - Updated
not-pseudo-classplugin's url - Included
trigonometric-functionsplugin as bundled by PostCSS Preset Env - Updated
@mdn/browser-compat-datato5.0.1(major) - Updated
caniuse-liteto1.0.30001346(patch) - Updated
postcss-preset-envto7.7.0(minor)
- Added polyfills to
cascade-layerandtrigonometric-functions.
- Added polyfills to
unset-valueandstepped-value-functions(patch)
- Added: Stage 2 Exponential (
pow(),sqrt(),hypot(),log(),exp()) functions (minor). - Added: Stage 2
calc()constants (e,pi,infinity,-infinityandNaN) (minor). - Added: Stage 2 Sign (
abs()andsign()) functions (minor). - Added: Stage 2 Trigonometric (
sin(),cos(),tan(),asin(),acos(),atan()andatan2()) functions (minor). - Updated
@mdn/browser-compat-datato4.1.18(patch) - Updated
caniuse-liteto1.0.30001334(patch)
- Updated
@mdn/browser-compat-datato4.1.11(patch) - Updated
astroto0.24.0(minor) - Updated
caniuse-liteto1.0.30001317(patch) - Fixed issue in which features under a flag on MDN were counting as implemented.
- Added: Stage 2 cascade layers. (minor)
color-mixis now Stage 2 (was deprecated) and has links to an official spec! π (minor)
- Updated
@mdn/browser-compat-datato4.1.10(patch). This now shows correct support for:whereon Safari version 14. - Updated
astroto0.23.7(patch) - Updated
browserslistto4.20.0(minor) - Updated
caniuse-liteto1.0.30001313(patch) - Updated
postcssto8.4.8(patch) - Updated
postcss-preset-envto7.4.2(patch) - Updated
stylelintto14.5.3(patch)
- Added:
unset-valuefunction feature as Stage 3. - Updated
@astropub/webapito0.10.14(patch) - Updated
@mdn/browser-compat-datato4.1.8(patch) - Updated
astroto0.23.0(minor) - Updated
browserslistto4.19.3(patch) - Updated
postcss-preset-envto7.4.1(minor) - Updated
stylelintto14.5.1(minor)
- Fix certain examples
- Adding new features to PostCSS Preset Env bundled collection.
- Ensuring all features that have plugins have them listed.
- Added: Stage 2
oklabfunction (minor). - Added missing polyfills for
clamp(),opacitypercentages,:ispseudo anddisplay-two-values. - Fixed
and_chrandandroidbrowsers always using the latest version on Can I Use, now leverages Desktop version if the supported version is the latest one. See Fyrd/caniuse#3518. - Updated
stylelintto14.5.0(minor) - Updated
caniuse-liteto1.0.30001311(patch) - Updated
postcss-preset-envto7.3.2(patch)
- Returning
exampleto the exported DB (removed on6.0.0). - Removed outdated plugin from Container Queries.
- Added link to experimental version of
:has. - Updated
@astropub/webapito0.10.13(patch) - Updated
@mdn/browser-compat-datato4.1.7(patch) - Updated
caniuse-liteto1.0.30001310(patch) - Updated
stylelintto14.4.0(minor) - Updated
stylelint-config-standardto25.0.0(major)
- Added:
color()function feature as Stage 2. - Fixed
vendors_implementationsso it doesn't count unreleased browsers. - Updated
postcss-preset-envto^7.3.1(minor) - Updated
@mdn/browser-compat-datato^4.1.6(patch) - Updated
caniuse-liteto^1.0.30001307(patch) - Updated
postcssto^8.4.6(patch)
blank-pseudo-classis now Stage 2 and has links to an official spec! π (minor)clampis now Stage 2 and has links to an official spec! π (minor)color-contrastis now Stage 2 and has links to an official spec! π (minor)color-functional-notationis now Stage 2 and has links to an official spec! π (minor)custom-media-queriesis now Stage 2 and has links to an official spec! π (minor)display-two-valuesis now Stage 2 and has links to an official spec! π (minor)opacity-percentageis now Stage 2 and has links to an official spec! π (minor)prefers-color-scheme-queryis now Stage 2 and has links to an official spec! π (minor)prefers-reduced-motion-queryis now Stage 2 and has links to an official spec! π (minor)where-pseudo-classis now Stage 2 and has links to an official spec! π (minor)container-querieshas official Working Draft linked (instead of Editor's Draft).nesting-ruleshas official Working Draft linked (instead of Editor's Draft).overscroll-behavior-propertyhas official Working Draft linked (instead of Editor's Draft).- Updated
@mdn/browser-compat-datato4.1.5(patch) - Updated
@astropub/webapito0.10.11(patch) - Updated
astroto0.22.20(patch) - Updated
caniuse-liteto1.0.30001304(patch) - Updated
stylelintto14.3.0(minor)
- Updated mechanism to calculate browser versions to be more reliable. This also introduces the option through
allow_partial_implementationif we want to allow something such as Autoprefixer to take care with prefixing a given feature such as:any-link. - Ensuring pre-releases aren't counted as vendor implementation. This was flagging that
:hashad 1 vendor implementation, but it's not in stable Safari yet. - Removed
media-query-rangessupport data as it was not correct that Firefox supports it fully. See #57 and mdn/browser-compat-data#14593 - Updated
@mdn/browser-compat-datato4.1.4(patch) - Updated
astroto0.22.16(patch) - Updated
caniuse-liteto1.0.30001300(patch)
- Updated: Conditional media queries now Stage 2 and has links to an official spec! π (minor)
- Updated
astroto0.22.8(patch). - Updated
caniuse-liteto1.0.30001297(patch).
- Exported CSSDB no longer exposes
example,caniusenorcaniuse-compat(breaking). - Added
browser_supportfield that contains a dictionary with the earliest supported version. - Added a mechanism to fetch browser support from mdn.
- Added
vendors_implementationsthat states how many vendors have implemented the feature. - Added: Stage 1
clamp()function (minor) - Added: Stage 1 Two values syntax for
display(minor) - Added: Stage 1 percentages for opacity (minor)
- Updated
postcss-preset-envto7.2.0(minor). - Updated
@astropub/webapito0.10.2(minor). - Updated
astroto0.22.7(patch). - Updated
caniuse-liteto1.0.30001296(patch).
- Updated: All plugins urls are pointing to the right place.
- Added: Exported now a cssdb.mjs to allow support of ESM modules.
- Added:
color-contrast()function. - Added: Container Queries.
- Updated:
env()now has Browser Support table. - Updated:
nesting-rulesnow have Browser Support table and Can I Use property. - Updated:
prefers-color-schemeMedia Query Browser Support. - Updated: Font
format()Keywords now has MDN docs. - Updated:
hwb()Function now has MDN docs. - Updated:
icunit now has MDN docs. - Updated:
lch()Function now has MDN docs. - Updated:
:matches()Pseudo Class now has MDN docs. - Updated:
:where()Zero-Specificity Pseudo-Class now has MDN docs. - Updated:
allProperty is now Stage 3! π - Updated:
gray()function is now Stage -1! π
- Removed: Rejected
:matches()psuedo-class (major) - Added: Stage 2
:is()pseudo-class (minor) - Added: MDN docs for
image-set-function(patch) - Added: MDN docs for
:blankpseudo-class (patch)
- Updated: Nesting Rules are now Stage 1! π
- Added:
:blankEmpty-Value Pseudo-Class - Added: caniuse link for
:has()Relational Pseudo-Class - Added: JavaScript Library and PostCSS Plugin links for the
:blankEmpty-Value Pseudo-Class and the:has()Relational Pseudo-Class
- Added: Documentation links to MDN
- Added:
color-adjustProperty - Added:
overscroll-behaviorProperty - Added:
prefers-color-schemeMedia Query - Added:
prefers-reduced-motionMedia Query - Added:
:in-rangeand:out-of-rangePseudo-Classes - Added:
:read-onlyand:read-writeselectors
This also updates the cssdb.org template and styles, using postcss-preset-env to create and minifying cross-browser compatible css, improving font loading and display, supporting RTL displays, and adding MDN documentation.
- Added: caniuse link for
overflowshorthand property
- Added: Double Position Gradients
- Changed:
:something()is now:where()and moved from Stage 2 to Stage 1
- Updated: caniuse-like browser statistics for Custom Environment Variables
I really wish caniuse would start adding some of these.
- Removed: Rejected
color-mod()function - Updated: Overflow shorthand is now Stage 2
- Updated: caniuse-like browser statistics for Custom Environment Variables and Overflow Shorthand
- Added: Polyfills for
lab-functionandlch-function
- Changed: All stages from 1-4 to 0-4 to align with TC39
- Updated: Tests, badges, descriptions, and dependencies
- Added: Place Properties as Stage 2
- Added: PostCSS plugin for Color Functional Notation
- Updated: Media Query Ranges to Stage 4
- Added: Environment Variables as Stage 1
- Added:
overflowProperty as Stage 2 - Added: Gap Properties as Stage 4
- Renamed: GitHub repository from
css-dbtocssdb, now aligning with npm - Renamed: All feature IDs.
- Updated: Documentation.
Notes: The old feature IDs were problematic because they attempted to follow
specification section IDs, but some specifications werenβt arenβt always
covered by a single section, and many sections were inconsistently named.
Because there was no pattern one could predict for any of the headings, a new
system was created; to name the feature and provide context. This meant
a feature ID like css-cascade-all-shorthand became all-property, and
css-fonts-propdef-font-variant became font-variant-property, etc. This
greatly simplified all of the feature IDs and allowed for more predictive
naming moving forward.
- Added: Break Properties
- Updated:
:focus-withinpolyfills
- Fixed:
:focus-visibleand:focus-withintitle syntax
- Changed: Use the latest published specification URL whenever possible
- Changed: Upgrade Color #RRGGBBAA Notation to Stage 3
- Changed: Upgrade Color gray() Function to Stage 3
- Changed: Upgrade Color color-mod() Function to Stage 3
- Changed: Upgrade Color hwb() Function to Stage 3
- Changed: Downgrade Custom Properties to Stage 4
- Fixed: Color hwb() Function example
- Fixed: the Color rebeccapurple PostCSS Plugin URL
- Changed: polyfill for
css-color-modifying-colors
- Added: caniuse references for
css-logicalandcss-fonts-system-ui-def - Fixed: caniuse parsing for browser support
- Fixed: specification identifiers for
css-color-hwb-notation,selectors-dir-pseudo - Fixed: Examples for Media Queries Custom Media Queries
- Added: Image
image-set()Function, Selector:dirPseudo-Class, Selector:any-linkPseudo-Class, Textoverflow-wrapProperty, Fontsystem-uiFamily, CascadeallProperty - Added: caniuse identifiers
- Fixed: Examples for Nesting, Media Queries Ranges
- Initial version