- Added
sign-functions
plugin link
- Added
random-function
- Updated
@mdn/browser-compat-data
to5.6.6
(minor)
- Updated
@mdn/browser-compat-data
to5.5.51
(patch)
- Added
content-alt-text
- Updated
@mdn/browser-compat-data
to5.5.37
(patch)
- Updated
@mdn/browser-compat-data
to5.5.29
(patch)
- Updated
@mdn/browser-compat-data
to5.5.26
(patch)
- Added
contrast-color-function
- Added
web-feature
identifiers for some features - Changed license to
MIT-0
to 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-data
to5.5.14
(patch) - Take
mixed_type_parameters
into account for most color features.
- Updated
@mdn/browser-compat-data
to5.5.11
(patch) - Updated
caniuse-lite
to1.0.30001589
(patch)
- Added: Stage 2
light-dark-function
- Added
interoperable_at
to make it possible to calculate the Baseline status of a feature - Updated
@mdn/browser-compat-data
to5.5.2
(patch) - Updated
caniuse-lite
to1.0.30001571
(patch)
- Updated
@mdn/browser-compat-data
to5.4.5
(patch) - Updated
caniuse-lite
to1.0.30001568
(patch)
- Added: Stage 2
logical-overflow
- Added: Stage 2
logical-overscroll-behavior
- Updated
@mdn/browser-compat-data
to5.3.25
(patch) - Updated
caniuse-lite
to1.0.30001553
(patch)
- Added: Stage 2
gamut-mapping
- Updated
@mdn/browser-compat-data
to5.3.21
(patch)
- Updated
@mdn/browser-compat-data
to5.3.20
(patch) - Updated
caniuse-lite
to1.0.30001546
(patch)
- Updated
@mdn/browser-compat-data
to5.3.14
(patch) - Updated
caniuse-lite
to1.0.30001525
(patch)
- Updated
@mdn/browser-compat-data
to5.3.11
(patch) - Updated
caniuse-lite
to1.0.30001522
(patch)
- Added: Stage 2
src-function
- Updated
@mdn/browser-compat-data
to5.3.5
(patch) - Updated
caniuse-lite
to1.0.30001517
(patch)
- Added: Stage 2
relative-color-syntax
- Updated
@mdn/browser-compat-data
to5.2.57
(patch) - Updated
caniuse-lite
to1.0.30001487
(patch) color-contrast
is now Stage 1container-queries
is now Stage 2font-format-keywords
is now Stage 2nesting-rules
is now Stage 2overscroll-behavior-property
is now Stage 2
- Updated
@mdn/browser-compat-data
to5.2.49
(patch) - Updated
caniuse-lite
to1.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-data
to5.2.45
(patch) - Updated
caniuse-lite
to1.0.30001469
(patch)
- Added: Links to plugins.
- Added: Stage 2
logical-resize
- Added: Stage 2
logical-viewport-units
- Updated
@mdn/browser-compat-data
to5.2.29
(patch) - Updated
caniuse-lite
to1.0.30001445
(patch)
- Updated
@mdn/browser-compat-data
to5.2.26
(patch) - Updated
caniuse-lite
to1.0.30001442
(patch) - Updated
postcss
to8.4.21
(patch)
- Added: Stage 2
media-queries-aspect-ratio-number-values
- Updated
@mdn/browser-compat-data
to5.2.19
(patch) - Updated
caniuse-lite
to1.0.30001434
(patch)
- Added: Stage 2
scope-pseudo-class
- Updated
@mdn/browser-compat-data
to5.2.12
(patch) - Updated
caniuse-lite
to1.0.30001430
(patch) - Updated
postcss
to8.4.18
(patch) - Updated
postcss-preset-env
to7.8.2
(patch) - Updated
stylelint
to14.14.1
(patch)
- Updated
@mdn/browser-compat-data
to5.2.6
(patch) - Updated
browserslist
to4.21.4
(patch) - Updated
caniuse-lite
to1.0.30001418
(patch)
- Updated
@mdn/browser-compat-data
to5.1.8
(patch) - Updated
caniuse-lite
to1.0.30001382
(patch)
- 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
to5.1.8
(minor) - Updated
browserslist
to4.21.3
(minor) - Updated
caniuse-lite
to1.0.30001376
(patch)
- 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
to5.0.1
(major) - Updated
caniuse-lite
to1.0.30001346
(patch) - Updated
postcss-preset-env
to7.7.0
(minor)
- Added polyfills to
cascade-layer
andtrigonometric-functions
.
- Added polyfills to
unset-value
andstepped-value-functions
(patch)
- Added: Stage 2 Exponential (
pow()
,sqrt()
,hypot()
,log()
,exp()
) functions (minor). - Added: Stage 2
calc()
constants (e
,pi
,infinity
,-infinity
andNaN
) (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-data
to4.1.18
(patch) - Updated
caniuse-lite
to1.0.30001334
(patch)
- Updated
@mdn/browser-compat-data
to4.1.11
(patch) - Updated
astro
to0.24.0
(minor) - Updated
caniuse-lite
to1.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)
- Updated
@mdn/browser-compat-data
to4.1.10
(patch). This now shows correct support for:where
on Safari version 14. - Updated
astro
to0.23.7
(patch) - Updated
browserslist
to4.20.0
(minor) - Updated
caniuse-lite
to1.0.30001313
(patch) - Updated
postcss
to8.4.8
(patch) - Updated
postcss-preset-env
to7.4.2
(patch) - Updated
stylelint
to14.5.3
(patch)
- Added:
unset-value
function feature as Stage 3. - Updated
@astropub/webapi
to0.10.14
(patch) - Updated
@mdn/browser-compat-data
to4.1.8
(patch) - Updated
astro
to0.23.0
(minor) - Updated
browserslist
to4.19.3
(patch) - Updated
postcss-preset-env
to7.4.1
(minor) - Updated
stylelint
to14.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
oklab
function (minor). - Added missing polyfills for
clamp()
,opacity
percentages,:is
pseudo anddisplay-two-values
. - Fixed
and_chr
andandroid
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
to14.5.0
(minor) - Updated
caniuse-lite
to1.0.30001311
(patch) - Updated
postcss-preset-env
to7.3.2
(patch)
- Returning
example
to the exported DB (removed on6.0.0
). - Removed outdated plugin from Container Queries.
- Added link to experimental version of
:has
. - Updated
@astropub/webapi
to0.10.13
(patch) - Updated
@mdn/browser-compat-data
to4.1.7
(patch) - Updated
caniuse-lite
to1.0.30001310
(patch) - Updated
stylelint
to14.4.0
(minor) - Updated
stylelint-config-standard
to25.0.0
(major)
- 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)
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
to4.1.5
(patch) - Updated
@astropub/webapi
to0.10.11
(patch) - Updated
astro
to0.22.20
(patch) - Updated
caniuse-lite
to1.0.30001304
(patch) - Updated
stylelint
to14.3.0
(minor)
- 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
to4.1.4
(patch) - Updated
astro
to0.22.16
(patch) - Updated
caniuse-lite
to1.0.30001300
(patch)
- Updated: Conditional media queries now Stage 2 and has links to an official spec! π (minor)
- Updated
astro
to0.22.8
(patch). - Updated
caniuse-lite
to1.0.30001297
(patch).
- Exported CSSDB no longer exposes
example
,caniuse
norcaniuse-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
to7.2.0
(minor). - Updated
@astropub/webapi
to0.10.2
(minor). - Updated
astro
to0.22.7
(patch). - Updated
caniuse-lite
to1.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-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! π
- 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)
- Updated: Nesting Rules are now Stage 1! π
- 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
- 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.
- Added: caniuse link for
overflow
shorthand 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-function
andlch-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:
overflow
Property as Stage 2 - Added: Gap Properties as Stage 4
- Renamed: GitHub repository from
css-db
tocssdb
, 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-within
polyfills
- Fixed:
:focus-visible
and:focus-within
title 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-logical
andcss-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:dir
Pseudo-Class, Selector:any-link
Pseudo-Class, Textoverflow-wrap
Property, Fontsystem-ui
Family, Cascadeall
Property - Added: caniuse identifiers
- Fixed: Examples for Nesting, Media Queries Ranges
- Initial version