You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2.3 KiB

Changes to Prefers Color Scheme

6.0.3 (January 31, 2022)

  • Fix preserve: false option.

6.0.2 (January 2, 2022)

  • Removed Sourcemaps from package tarball.
  • Moved CLI to CLI Package. See announcement.

6.0.1 (December 27, 2021)

  • Fixed: require/import paths for browser script

6.0.0 (December 13, 2021)

  • Breaking: require/import paths have changed
  • Changed: new polyfill CDN urls.
  • Updated: documentation
  • Fixed: CSSRuleList edits skipping rules as this is a live list.
  • Fixed: complex @media queries not working.

Migrating to 6.0.0

PostCSS plugin :

- const postcssPrefersColorScheme = require('css-prefers-color-scheme/postcss');
+ const postcssPrefersColorScheme = require('css-prefers-color-scheme');

Browser Polyfill :

- const prefersColorScheme = require('css-prefers-color-scheme')();
+ const prefersColorScheme = require('css-prefers-color-scheme/browser')();

The old CND url is now deprecated and will be removed in a next major release. It will continue to work for now.

- <script src="https://unpkg.com/css-prefers-color-scheme/browser.min"></script>
+ <script src="https://unpkg.com/css-prefers-color-scheme/dist/browser-global.js"></script>

5.0.0 (September 17, 2021)

  • Updated: Support for PostCS 8+ (major).
  • Updated: Support for Node 12+ (major).

4.0.0 (May 24, 2019)

  • Updated: postcss to 7.0.16 (patch)
  • Updated: Node 8+ compatibility (major)

3.1.1 (November 10, 2018)

  • Updated: Project organization. No functional changes.

3.1.0 (November 10, 2018)

  • Include CLI tool for transforming CSS without any installation
  • Update documentation

3.0.0 (November 4, 2018)

  • Preserve prefers-color-scheme queries by default for non-JS environments
  • Remove prefers-color-scheme queries on the frontend for JS environments

2.0.0 (November 3, 2018)

  • The client library now returns an object with various features, including:
    • scheme to get or set the preferred color scheme
    • hasNativeSupport to report whether prefers-color-scheme is supported
    • onChange to listen for when the preferred color scheme changes
    • removeListener to destroy the native prefers-color-scheme listener

1.0.0 (September 24, 2018)

  • Initial version