Skip to content

Releases: mrhenry/core-web

v0.7.0

04 Apr 08:09
788f645
Compare
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
Compare
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
Compare
Choose a tag to compare

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

now passes all tests from WPT

v0.6.8

29 Dec 10:39
9b62c67
Compare
Choose a tag to compare

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

following Safari's implementation

v0.6.7

09 Dec 14:32
7c3e124
Compare
Choose a tag to compare

v0.6.6

20 Nov 13:49
564541d
Compare
Choose a tag to compare

v0.6.5

11 Nov 12:59
03f60a6
Compare
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
Compare
Choose a tag to compare

Better AST matchers for :

  • Intl.DateTimeFormat
  • Intl.DateTimeFormat time zone data

v0.6.3

12 Sep 13:54
b313b06
Compare
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
Compare
Choose a tag to compare

provided by core-js and now excluded :

  • globalThis
  • JSON