Releases: mrhenry/core-web
v0.7.0
- remove
Intl.
polyfills - disallow nested
:has
: fixes #976 - update polyfill-library to v4.0.0 (drops IE 8 support)
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
Maintenance release.
- updated dependencies
crypto.randomUUID()
is supported as of Safari 15.3
v0.6.9
fixes for querySelector(':has(*)')
now passes all tests from WPT
v0.6.8
support for querySelector(':has(*)')
following Safari's implementation
v0.6.7
- polyfill-library v3.110.1
crypto.randomUUID
polyfill
v0.6.6
v0.6.5
- slightly better performance
- fix invalid browser version range for
DOMTokenList.prototype.@@iterator
v0.6.4
Better AST matchers for :
Intl.DateTimeFormat
Intl.DateTimeFormat
time zone data
v0.6.3
Better AST matchers for :
document.visibilityState
Event.hashchange
Event.focusin
Navigator.prototype.geolocation
v0.6.2
provided by core-js
and now excluded :
globalThis
JSON