Skip to content

Releases: mrhenry/core-web

v0.7.0

04 Apr 08:09
788f645

Choose a tag to compare


Intl. polyfills are a poor fit for core-web because automatic injection doesn't align with how the feature is used.

Either authors want a dynamic codebase with support for any locale.
In this case they would use variables, which we can't handle as we can't infer the needed locale files from that.

Or they want a single locale to have access to formatters.
In that case they are better off importing formatjs directly.

In polyfill.io it does make sense to include Intl as you can more easily dynamically load the correct locales based on client side values/preferences.

Removing Intl has massive benefits as it reduces the package size and speeds up the AST matching.

v0.6.10

02 Feb 16:08
4600134

Choose a tag to compare

Maintenance release.

  • updated dependencies
  • crypto.randomUUID() is supported as of Safari 15.3

v0.6.9

01 Jan 13:30
b6a4c17

Choose a tag to compare

fixes for querySelector(':has(*)')

now passes all tests from WPT

v0.6.8

29 Dec 10:39
9b62c67

Choose a tag to compare

support for querySelector(':has(*)')

following Safari's implementation

v0.6.7

09 Dec 14:32
7c3e124

Choose a tag to compare

v0.6.6

20 Nov 13:49
564541d

Choose a tag to compare

v0.6.5

11 Nov 12:59
03f60a6

Choose a tag to compare

  • slightly better performance
  • fix invalid browser version range for DOMTokenList.prototype.@@iterator

v0.6.4

16 Sep 06:08
1cb99d8

Choose a tag to compare

Better AST matchers for :

  • Intl.DateTimeFormat
  • Intl.DateTimeFormat time zone data

v0.6.3

12 Sep 13:54
b313b06

Choose a tag to compare

Better AST matchers for :

  • document.visibilityState
  • Event.hashchange
  • Event.focusin
  • Navigator.prototype.geolocation

v0.6.2

09 Sep 07:50
6bce4b2

Choose a tag to compare

provided by core-js and now excluded :

  • globalThis
  • JSON