Changes to cssdb
8.2.5 (April 15, 2025)
- Updated
@mdn/browser-compat-data
to 6.0.5
8.2.4 (March 10, 2025)
- Updated
@mdn/browser-compat-data
to 5.7.1
8.2.3 (December 9, 2024)
- Updated
@mdn/browser-compat-data
to 5.6.22
8.2.2 (December 2, 2024)
- Updated
@mdn/browser-compat-data
to 5.6.20
8.2.1 (November 11, 2024)
- Added
sign-functions
plugin link
8.2.0 (November 11, 2024)
8.1.2 (October 14, 2024)
- Updated
@mdn/browser-compat-data
to 5.6.6
8.1.1 (September 9, 2024)
- Updated
@mdn/browser-compat-data
to 5.5.51
8.1.0 (July 7, 2024)
- Added
content-alt-text
- Updated
@mdn/browser-compat-data
to 5.5.37
8.0.2 (May 23, 2024)
- Updated
@mdn/browser-compat-data
to 5.5.29
8.0.1 (May 10, 2024)
- Updated
@mdn/browser-compat-data
to 5.5.26
8.0.0 (March 30, 2024)
- Added
contrast-color-function
- Added
web-feature
identifiers for some features
- Changed license to
MIT-0
to align with postcss-preset-env
- Removed
color-contrast
- Removed
color-mod-function
- Removed
custom-property-sets
- Removed
gray-function
- Removed
matches-pseudo-class
7.11.2 (March 9, 2024)
- Updated
@mdn/browser-compat-data
to 5.5.14
(patch)
- Take
mixed_type_parameters
into account for most color features.
7.11.1 (February 26, 2024)
- Updated
@mdn/browser-compat-data
to 5.5.11
(patch)
- Updated
caniuse-lite
to 1.0.30001589
(patch)
7.11.0 (February 17, 2024)
- Added: Stage 2
light-dark-function
7.10.0 (December 27, 2023)
- Added
interoperable_at
to make it possible to calculate the Baseline status of a feature
- Updated
@mdn/browser-compat-data
to 5.5.2
(patch)
- Updated
caniuse-lite
to 1.0.30001571
(patch)
7.9.1 (December 11, 2023)
- Updated
@mdn/browser-compat-data
to 5.4.5
(patch)
- Updated
caniuse-lite
to 1.0.30001568
(patch)
7.9.0 (October 31, 2023)
- Added: Stage 2
logical-overflow
- Added: Stage 2
logical-overscroll-behavior
- Updated
@mdn/browser-compat-data
to 5.3.25
(patch)
- Updated
caniuse-lite
to 1.0.30001553
(patch)
7.8.0 (October 08, 2023)
- Added: Stage 2
gamut-mapping
- Updated
@mdn/browser-compat-data
to 5.3.21
(patch)
7.7.3 (October 05, 2023)
- Updated
@mdn/browser-compat-data
to 5.3.20
(patch)
- Updated
caniuse-lite
to 1.0.30001546
(patch)
7.7.2 (September 4, 2023)
- Updated
@mdn/browser-compat-data
to 5.3.14
(patch)
- Updated
caniuse-lite
to 1.0.30001525
(patch)
7.7.1 (August 20, 2023)
- Updated
@mdn/browser-compat-data
to 5.3.11
(patch)
- Updated
caniuse-lite
to 1.0.30001522
(patch)
7.7.0 (July 24, 2023)
- Added: Stage 2
src-function
- Updated
@mdn/browser-compat-data
to 5.3.5
(patch)
- Updated
caniuse-lite
to 1.0.30001517
(patch)
7.6.0 (May 15, 2023)
- Added: Stage 2
relative-color-syntax
- Updated
@mdn/browser-compat-data
to 5.2.57
(patch)
- Updated
caniuse-lite
to 1.0.30001487
(patch)
color-contrast
is now Stage 1
container-queries
is now Stage 2
font-format-keywords
is now Stage 2
nesting-rules
is now Stage 2
overscroll-behavior-property
is now Stage 2
7.5.4 (April 10, 2023)
- Updated
@mdn/browser-compat-data
to 5.2.49
(patch)
- Updated
caniuse-lite
to 1.0.30001477
(patch)
7.5.3 (March 31, 2023)
- Updated support data for
media-query-ranges
7.5.2 (March 28, 2023)
- Updated support data for
color-mix
- Updated support data for
gradients-interpolation-method
7.5.1 (March 24, 2023)
- Fixed potentially old generated files (patch)
7.5.0 (March 24, 2023)
- Added: Stage 2
gradients-interpolation-method
- Updated
@mdn/browser-compat-data
to 5.2.45
(patch)
- Updated
caniuse-lite
to 1.0.30001469
(patch)
7.4.1 (January 24, 2023)
7.4.0 (January 22, 2023)
- Added: Stage 2
logical-resize
7.3.0 (January 19, 2023)
- Added: Stage 2
logical-viewport-units
- Updated
@mdn/browser-compat-data
to 5.2.29
(patch)
- Updated
caniuse-lite
to 1.0.30001445
(patch)
7.2.1 (January 9, 2023)
- Updated
@mdn/browser-compat-data
to 5.2.26
(patch)
- Updated
caniuse-lite
to 1.0.30001442
(patch)
- Updated
postcss
to 8.4.21
(patch)
7.2.0 (November 29, 2022)
- Added: Stage 2
media-queries-aspect-ratio-number-values
- Updated
@mdn/browser-compat-data
to 5.2.19
(patch)
- Updated
caniuse-lite
to 1.0.30001434
(patch)
7.1.0 (November 4, 2022)
- Added: Stage 2
scope-pseudo-class
- Updated
@mdn/browser-compat-data
to 5.2.12
(patch)
- Updated
caniuse-lite
to 1.0.30001430
(patch)
- Updated
postcss
to 8.4.18
(patch)
- Updated
postcss-preset-env
to 7.8.2
(patch)
- Updated
stylelint
to 14.14.1
(patch)
7.0.2 (October 14, 2022)
- Updated
@mdn/browser-compat-data
to 5.2.6
(patch)
- Updated
browserslist
to 4.21.4
(patch)
- Updated
caniuse-lite
to 1.0.30001418
(patch)
7.0.1 (August 23, 2022)
- Updated
@mdn/browser-compat-data
to 5.1.8
(patch)
- Updated
caniuse-lite
to 1.0.30001382
(patch)
7.0.0 (August 15, 2022)
- Updated most features to use data from @mdn/browser-compat-data
- Updated
environment-variables
to 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-data
to 5.1.8
(minor)
- Updated
browserslist
to 4.21.3
(minor)
- Updated
caniuse-lite
to 1.0.30001376
(patch)
6.6.3 (June 3, 2022)
- Updated
case-insensitive-attributes
plugin's url
- Updated
custom-media-queries
plugin's url
- Updated
custom-selectors
plugin's url
- Updated
not-pseudo-class
plugin's url
- Included
trigonometric-functions
plugin as bundled by PostCSS Preset Env
- Updated
@mdn/browser-compat-data
to 5.0.1
(major)
- Updated
caniuse-lite
to 1.0.30001346
(patch)
- Updated
postcss-preset-env
to 7.7.0
(minor)
6.6.2 (May 23, 2022)
- Added polyfills to
cascade-layer
and trigonometric-functions
.
6.6.1 (May 2, 2022)
- Added polyfills to
unset-value
and stepped-value-functions
(patch)
6.6.0 (May 1, 2022)
- Added: Stage 2 Exponential (
pow()
, sqrt()
, hypot()
, log()
, exp()
) functions (minor).
- Added: Stage 2
calc()
constants (e
, pi
, infinity
, -infinity
and NaN
) (minor).
- Added: Stage 2 Sign (
abs()
and sign()
) functions (minor).
- Added: Stage 2 Trigonometric (
sin()
, cos()
, tan()
, asin()
, acos()
, atan()
and atan2()
) functions (minor).
- Updated
@mdn/browser-compat-data
to 4.1.18
(patch)
- Updated
caniuse-lite
to 1.0.30001334
(patch)
6.5.0 (March 15, 2022)
- Updated
@mdn/browser-compat-data
to 4.1.11
(patch)
- Updated
astro
to 0.24.0
(minor)
- Updated
caniuse-lite
to 1.0.30001317
(patch)
- Fixed issue in which features under a flag on MDN were counting as implemented.
- Added: Stage 2 cascade layers. (minor)
color-mix
is now Stage 2 (was deprecated) and has links to an official spec! 🎉 (minor)
6.4.1 (March 7, 2022)
- Updated
@mdn/browser-compat-data
to 4.1.10
(patch). This now shows correct support for :where
on Safari version 14.
- Updated
astro
to 0.23.7
(patch)
- Updated
browserslist
to 4.20.0
(minor)
- Updated
caniuse-lite
to 1.0.30001313
(patch)
- Updated
postcss
to 8.4.8
(patch)
- Updated
postcss-preset-env
to 7.4.2
(patch)
- Updated
stylelint
to 14.5.3
(patch)
6.4.0 (February 19, 2022)
- Added:
unset-value
function feature as Stage 3.
- Updated
@astropub/webapi
to0.10.14
(patch)
- Updated
@mdn/browser-compat-data
to 4.1.8
(patch)
- Updated
astro
to 0.23.0
(minor)
- Updated
browserslist
to 4.19.3
(patch)
- Updated
postcss-preset-env
to 7.4.1
(minor)
- Updated
stylelint
to 14.5.1
(minor)
6.3.1 (February 16, 2022)
- Fix certain examples
- Adding new features to PostCSS Preset Env bundled collection.
- Ensuring all features that have plugins have them listed.
6.3.0 (February 12, 2022)
- Added: Stage 2
oklab
function (minor).
- Added missing polyfills for
clamp()
, opacity
percentages, :is
pseudo and display-two-values
.
- Fixed
and_chr
and android
browsers 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
stylelint
to 14.5.0
(minor)
- Updated
caniuse-lite
to 1.0.30001311
(patch)
- Updated
postcss-preset-env
to 7.3.2
(patch)
6.2.1 (February 10, 2022)
- Returning
example
to the exported DB (removed on 6.0.0
).
- Removed outdated plugin from Container Queries.
- Added link to experimental version of
:has
.
- Updated
@astropub/webapi
to 0.10.13
(patch)
- Updated
@mdn/browser-compat-data
to 4.1.7
(patch)
- Updated
caniuse-lite
to 1.0.30001310
(patch)
- Updated
stylelint
to 14.4.0
(minor)
- Updated
stylelint-config-standard
to25.0.0
(major)
6.2.0 (February 5, 2022)
- Added:
color()
function feature as Stage 2.
- Fixed
vendors_implementations
so it doesn't count unreleased browsers.
- Updated
postcss-preset-env
to ^7.3.1
(minor)
- Updated
@mdn/browser-compat-data
to ^4.1.6
(patch)
- Updated
caniuse-lite
to ^1.0.30001307
(patch)
- Updated
postcss
to ^8.4.6
(patch)
6.1.0 (January 31, 2022)
blank-pseudo-class
is now Stage 2 and has links to an official spec! 🎉 (minor)
clamp
is now Stage 2 and has links to an official spec! 🎉 (minor)
color-contrast
is now Stage 2 and has links to an official spec! 🎉 (minor)
color-functional-notation
is now Stage 2 and has links to an official spec! 🎉 (minor)
custom-media-queries
is now Stage 2 and has links to an official spec! 🎉 (minor)
display-two-values
is now Stage 2 and has links to an official spec! 🎉 (minor)
opacity-percentage
is now Stage 2 and has links to an official spec! 🎉 (minor)
prefers-color-scheme-query
is now Stage 2 and has links to an official spec! 🎉 (minor)
prefers-reduced-motion-query
is now Stage 2 and has links to an official spec! 🎉 (minor)
where-pseudo-class
is now Stage 2 and has links to an official spec! 🎉 (minor)
container-queries
has official Working Draft linked (instead of Editor's Draft).
nesting-rules
has official Working Draft linked (instead of Editor's Draft).
overscroll-behavior-property
has official Working Draft linked (instead of Editor's Draft).
- Updated
@mdn/browser-compat-data
to 4.1.5
(patch)
- Updated
@astropub/webapi
to 0.10.11
(patch)
- Updated
astro
to 0.22.20
(patch)
- Updated
caniuse-lite
to 1.0.30001304
(patch)
- Updated
stylelint
to 14.3.0
(minor)
6.0.2 (January 21, 2022)
- Updated mechanism to calculate browser versions to be more reliable. This also introduces the option through
allow_partial_implementation
if 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
:has
had 1 vendor implementation, but it's not in stable Safari yet.
- Removed
media-query-ranges
support data as it was not correct that Firefox supports it fully. See #57 and mdn/browser-compat-data#14593
- Updated
@mdn/browser-compat-data
to 4.1.4
(patch)
- Updated
astro
to 0.22.16
(patch)
- Updated
caniuse-lite
to 1.0.30001300
(patch)
6.0.1 (January 7, 2022)
- Updated: Conditional media queries now Stage 2 and has links to an official spec! 🎉 (minor)
- Updated
astro
to 0.22.8
(patch).
- Updated
caniuse-lite
to 1.0.30001297
(patch).
6.0.0 (January 7, 2022)
- Exported CSSDB no longer exposes
example
, caniuse
nor caniuse-compat
(breaking).
- Added
browser_support
field that contains a dictionary with the earliest supported version.
- Added a mechanism to fetch browser support from mdn.
- Added
vendors_implementations
that 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-env
to 7.2.0
(minor).
- Updated
@astropub/webapi
to 0.10.2
(minor).
- Updated
astro
to 0.22.7
(patch).
- Updated
caniuse-lite
to 1.0.30001296
(patch).
5.1.0 (January 4, 2022)
- 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-rules
now have Browser Support table and Can I Use property.
- Updated:
prefers-color-scheme
Media Query Browser Support.
- Updated: Font
format()
Keywords now has MDN docs.
- Updated:
hwb()
Function now has MDN docs.
- Updated:
ic
unit 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:
all
Property is now Stage 3! 🎉
- Updated:
gray()
function is now Stage -1! 🙁
5.0.0 (May 24, 2019)
- 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
:blank
pseudo-class (patch)
4.4.0 (March 7, 2019)
- Updated: Nesting Rules are now Stage 1! 🎉
4.3.0 (December 12, 2018)
- Added:
:blank
Empty-Value Pseudo-Class
- Added: caniuse link for
:has()
Relational Pseudo-Class
- Added: JavaScript Library and PostCSS Plugin links for the
:blank
Empty-Value Pseudo-Class and the :has()
Relational Pseudo-Class
4.2.0 (November 4, 2018)
- Added: Documentation links to MDN
- Added:
color-adjust
Property
- Added:
overscroll-behavior
Property
- Added:
prefers-color-scheme
Media Query
- Added:
prefers-reduced-motion
Media Query
- Added:
:in-range
and :out-of-range
Pseudo-Classes
- Added:
:read-only
and :read-write
selectors
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.
4.1.1 (October 28, 2018)
- Added: caniuse link for
overflow
shorthand property
4.1.0 (October 28, 2018)
- Added: Double Position Gradients
4.0.0 (October 23, 2018)
- Changed:
:something()
is now :where()
and moved from Stage 2 to Stage 1
3.2.1 (August 31st, 2018)
- Updated: caniuse-like browser statistics for Custom Environment Variables
I really wish caniuse would start adding some of these.
3.2.0 (August 30th, 2018)
- Removed: Rejected
color-mod()
function
- Updated: Overflow shorthand is now Stage 2
- Updated: caniuse-like browser statistics for Custom Environment Variables and
Overflow Shorthand
3.1.0 (May 11th, 2018)
- Added: Polyfills for
lab-function
and lch-function
3.0.0 (May 10th, 2018)
- Changed: All stages from 1-4 to 0-4 to align with TC39
- Updated: Tests, badges, descriptions, and dependencies
2.2.0 (May 7th, 2018)
- Added: Place Properties as Stage 2
- Added: PostCSS plugin for Color Functional Notation
- Updated: Media Query Ranges to Stage 4
2.1.0 (May 1st, 2018)
- Added: Environment Variables as Stage 1
- Added:
overflow
Property as Stage 2
- Added: Gap Properties as Stage 4
2.0.0 (April 7th, 2018)
- Renamed: GitHub repository from
css-db
to cssdb
, 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.
1.6.0 (February 18th, 2018)
1.5.2 (February 18th, 2018)
- Updated:
:focus-within
polyfills
1.5.1 (February 17th, 2018)
- Fixed:
:focus-visible
and :focus-within
title syntax
1.5.0 (January 22th, 2018)
- 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
1.4.0 (January 16th, 2018)
- Changed: polyfill for
css-color-modifying-colors
1.3.0 (January 8th, 2018)
- Added: caniuse references for
css-logical
and css-fonts-system-ui-def
- Fixed: caniuse parsing for browser support
1.2.0 (January 8th, 2018)
- Fixed: specification identifiers for
css-color-hwb-notation
, `selectors-dir-pseudo`
- Fixed: Examples for Media Queries Custom Media Queries
1.1.0 (September 27th, 2017)
- Added: Image
image-set()
Function, Selector :dir
Pseudo-Class, Selector `:any-link` Pseudo-Class, Text `overflow-wrap` Property,
Font `system-ui` Family, Cascade `all` Property
- Added: caniuse identifiers
- Fixed: Examples for Nesting, Media Queries Ranges
1.0.0 (September 6th, 2017)