Skip to content

Files

Latest commit

 

History

History
503 lines (350 loc) Β· 17.7 KB

CHANGELOG.md

File metadata and controls

503 lines (350 loc) Β· 17.7 KB

Changes to cssdb

8.2.3 (December 9, 2024)

  • Updated @mdn/browser-compat-data to 5.6.22 (patch)

8.2.2 (December 2, 2024)

  • Updated @mdn/browser-compat-data to 5.6.20 (patch)

8.2.1 (November 11, 2024)

  • Added sign-functions plugin link

8.2.0 (November 11, 2024)

  • Added random-function

8.1.2 (October 14, 2024)

  • Updated @mdn/browser-compat-data to 5.6.6 (minor)

8.1.1 (September 9, 2024)

  • Updated @mdn/browser-compat-data to 5.5.51 (patch)

8.1.0 (July 7, 2024)

  • Added content-alt-text
  • Updated @mdn/browser-compat-data to 5.5.37 (patch)

8.0.2 (May 23, 2024)

  • Updated @mdn/browser-compat-data to 5.5.29 (patch)

8.0.1 (May 10, 2024)

  • Updated @mdn/browser-compat-data to 5.5.26 (patch)

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)

  • Added: Links to plugins.

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)

  • Added: Break Properties

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)

  • Initial version