epiphany/node_modules/css-blank-pseudo/CHANGELOG.md
2023-12-09 22:48:07 -08:00

3.7 KiB

Changes to CSS Blank Pseudo

6.0.0

July 3, 2023

5.0.2

February 6, 2023

  • Reduce the amount of duplicate fallback CSS.

5.0.1

January 28, 2023

  • Improve types declaration in package.json

5.0.0

January 24, 2023

  • Updated: Support for Node v14+ (major).
  • Fix: Do not throw when a selector is invalid, show a warning instead.
  • Updated: Export and document the plugin options types.

4.1.1

August 23, 2022

  • Fix: assign global browser polyfill to window, self or a blank object.

4.1.0

July 30, 2022

  • Added: disablePolyfillReadyClass plugin option to prevent .js-blank-pseudo from being added.

4.0.0

July 8, 2022

  • Updated: The polyfill now only attaches a single listener to the body so it's more efficient and also does less work at the MutationObserver handler.
  • Breaking: removed old CDN urls
  • Breaking: removed old CLI
  • Fix case insensitive matching.

How to migrate:

  • If you use a CDN url, please update it.
  • Re-build your CSS with the new version of the library.
- <script src="https://unpkg.com/css-blank-pseudo/browser"></script>
- <script src="https://unpkg.com/css-blank-pseudo/browser.min"></script>
+ <script src="https://unpkg.com/css-blank-pseudo/dist/browser-global.js"></script>
- cssBlankPseudo(document)
+ cssBlankPseudoInit()
- cssBlankPseudo({
-  attr: false,
-  className: 'blank'
- })
+ cssBlankPseudoInit({
+  replaceWith: '.blank'
+ })

3.0.3

February 5, 2022

  • Rebuild of browser polyfills

3.0.2

January 2, 2022

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

3.0.1

December 27, 2021

  • Fixed: require/import paths for browser script

3.0.0

December 13, 2021

  • Breaking: require/import paths have changed
  • Changed: new polyfill CDN urls.
  • Changed: Supports Node 12+ (major).
  • Updated: documentation

Migrating to 3.0.0

PostCSS plugin :

- const postcssBlankPseudo = require('css-blank-pseudo/postcss');
+ const postcssBlankPseudo = require('css-blank-pseudo');

Browser Polyfill :

- const cssBlankPseudo = require('css-blank-pseudo');
+ const cssBlankPseudo = require('css-blank-pseudo/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-blank-pseudo/browser"></script>
+ <script src="https://unpkg.com/css-blank-pseudo/dist/browser-global.js"></script>

Browser Polyfill IE :

The polyfill for IE is now the same as the general polyfill

- const cssBlankPseudo = require('css-blank-pseudo');
+ const cssBlankPseudo = require('css-blank-pseudo/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-blank-pseudo/browser-legacy"></script>
+ <script src="https://unpkg.com/css-blank-pseudo/dist/browser-global.js"></script>

2.0.0

September 16, 2021

  • Changed: Supports PostCSS 8.3+ (major).
  • Changed: Supports Node 10+ (major).

1.0.0

June 10, 2019

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

0.1.4

November 17, 2018

  • Update documentation

0.1.3

November 17, 2018

  • Improve CLI usage

0.1.2

November 17, 2018

  • Provide a version specifically for Internet Explorer 11

0.1.1

November 17, 2018

  • Update documentation

0.1.0

November 17, 2018

  • Initial version