0.2.3 (2023-05-31)
0.2.2 (2023-05-31)
0.2.1 (2023-02-06)
0.2.0 (2023-01-23)
- use exit code 0 in deploy script after successful deployment (6da3e89)
0.1.0 (2023-01-23)
- fix issues with incorrect matches for polyfills on Android based browsers such as Firefox (f49238d)
- fix issues with incorrect matches for polyfills on Android based browsers such as Firefox (417a244)
- fix issues with incorrect matches for polyfills on Android based browsers such as Firefox (6b66383)
- handle weirdness with @babel/template (a31be0c)
- rewrite deploy script as esm (d2488b7)
- rewrite deploy script as esm (1949fbc)
- rewrite deploy script as esm (fb83820)
- update package lock (a707991)
- update package lock (5c6cc5b)
- update package lock (3915236)
- update package lock (5985980)
- update package lock (14127bc)
0.0.164 (2023-01-02)
- add support for writing cached polyfill bundles to volumes other than /tmp (a142881)
- add support for writing cached polyfill bundles to volumes other than /tmp (ad3d113)
0.0.163 (2023-01-02)
- don't log healthz requests to play nicer with Kubernetes (2317064)
0.0.162 (2022-08-30)
- build on master on push (f160319)
0.0.161 (2022-07-05)
- add new sponsor: scrubtheweb (d0cdf18)
0.0.160 (2022-05-05)
- fix lint (5c65ab7)
0.0.159 (2022-05-05)
- add the 'lit' option that can be passed to the shadow-dom feature or any of its aliases such as web-components to include its polyfill support layer (23e9a41)
0.0.158 (2022-05-05)
- include globalThis when es is requested (3c8c5d8)
0.0.157 (2022-01-31)
- run tests on release (164c50e)
0.0.156 (2022-01-31)
0.0.155 (2021-09-26)
- increment cacheVersion (2486201)
0.0.154 (2021-09-26)
- use babel when transpiling to es5 instead of swc until it reaches maturity (e7a02c8)
0.0.153 (2021-09-26)
0.0.152 (2021-09-26)
- move experimental CSS changes to VCS (eee3aa0)
0.0.151 (2021-09-25)
0.0.150 (2021-09-24)
- avoid having to checkout a github repo to install experimental WC polyfills (38ef98a)
0.0.149 (2021-09-24)
- build correctly (b37d144)
- add support for building on Windows (9582357)
0.0.148 (2021-09-24)
0.0.147 (2021-09-24)
- correctly flush cache (36736b5)
0.0.146 (2021-09-24)
- correctly flush cache (f1fcdfe)
0.0.145 (2021-09-24)
- fix regenerator runtime source for older browsers (cc1314a)
0.0.144 (2021-09-23)
- correctly work around swc bug (4e695bc)
0.0.143 (2021-06-02)
- update dependency on browserslist-generator (fd8e3ef)
0.0.142 (2021-05-21)
0.0.141 (2021-05-20)
- cleanup invalid cache entries if they're not decodable (a2d3376)
0.0.140-rerelease (2021-05-20)
- more descriptive error names (292d9f5)
0.0.140 (2021-05-20)
- fix problems where bad URLs such as // could cause crashes (b20d9e9)
0.0.139-rerelease (2021-05-20)
0.0.139 (2021-05-20)
- api: generate better version names in the API config (38907eb)
0.0.138 (2021-05-19)
0.0.137 (2021-05-19)
- polyfill: fix feature detection for Constructable Stylesheets (7f5b1ec)
- ua: add handling or Sogou Explorer, Chromium on Smart TVs, Dalvik VMs, and others (134030d)
0.0.136 (2021-05-19)
- ua: add support for detecting browsers based on Gecko/Firefox like Iceweasel and IceDragon (a794c4c)
0.0.135 (2021-05-19)
0.0.134 (2021-05-19)
- ua: handle special case with the old stock Android browser (0ae62a7)
0.0.133 (2021-05-19)
- set NODE_ENV as an environment variable (6957429)
- ua: fix detection of Facebook on iOS and Edge Mobile on Android (91a8de2)
0.0.132 (2021-05-19)
- add environment to sentry configuration (cd145fc)
- track unsupported UA exceptions via Sentry (e3ce123)
- api: add request logging (a58e2c5)
- metrics: integrate Sentry metrics (67ede53)
- metrics: integrate Sentry tracing (929baa4)
0.0.131 (2021-05-18)
- polyfill: temporarily disable sourcemaps via @swc as it breaks the service (706ac97)
- polyfill: temporarily disable sourcemaps via @swc as it breaks the service (5c925f1)
- polyfill: temporarily disable sourcemaps via @swc as it breaks the service (fd2fead)
- polyfill: work around issue in @swc/core (9ba9dc8)
0.0.130 (2021-05-18)
- swc: make sure regenerator-runtime is always inlined (c9c6114)
- swc: make sure regenerator-runtime is always inlined (8f0f4d9)
- ts: fix type issue (9b23786)
- ts: fix type issue (b938bbd)
- blob: update Blob polyfill dependency (780d06d)
- ecma-262: update core-js dependency (14eb2aa)
- intl: bump dependencies for Intl polyfills (86ab121)
0.0.129 (2021-05-17)
0.0.128 (2021-05-17)
0.0.127 (2021-05-17)
- form-data: change to more reliable FormData implementation (63ca455)
- form-data: change to more reliable FormData implementation (61f1f49)
- form-data: change to more reliable FormData implementation (e413d41)
0.0.126 (2021-04-10)
- chromium: add support for Chrome Canary v92 (1e21f55)
0.0.124 (2021-03-09)
- polyfill: add whitespace (7216729)
0.0.123 (2021-03-09)
- polyfill: don't use arrow function (0592eb0)
0.0.122 (2021-03-09)
- polyfill: use minified regenerator-runtime source when minifying (b255887)
0.0.121 (2021-03-09)
- polyfill: add string detection for minified output (441d6d4)
0.0.120 (2021-03-09)
- build: work around swc bugs (3071cda)
0.0.119 (2021-03-09)
- swc: fix a bug where regenerator-runtime would be marked as external. (53bda66)
- swc: fix a bug where regenerator-runtime would be marked as external. (da13b33)
0.0.118 (2021-03-09)
- swc: fix a bug where regenerator-runtime would be marked as external. (53aff2b)
0.0.117 (2021-03-09)
- env: respect environment (54e2ca0)
0.0.116 (2021-03-08)
- FormData: add FormData polyfill (c25ff7e)
0.0.115 (2021-03-08)
- Intl.NumberFormat: add check for the 'unit' option (c5c2f72)
0.0.114 (2020-11-24)
- generate unique cache keys grouped by ecma version (ac601a4)
0.0.113 (2020-11-23)
0.0.112 (2020-11-23)
- add 'os' as external module (7eb7bc4)
- add else clause in class-list polyfill to work around Edge 15 bug (998870e)
- add environments to deploy script (f5b24b7)
- add environments to deploy script (8ac2bf7)
- add environments to deploy script (4f35eda)
- add environments to deploy script (488145b)
- add environments to deploy script (25027db)
- api: don't share cache root between environments (1262d65)
- api: set charset along with Content-Type response headers (80e9433)
- build: add workaround in visitor for swc (ed8b7eb)
- build: use builder pattern when creating unicode escape sequences to solve problems in legacy browsers (ea64e5c)
- cache: cache checksum for config and flush cache if the config changed (695b86b)
- cache: cache checksum for config and flush cache if the config changed (ba8591e)
- cache: cache checksum for config and flush cache if the config changed (a5e818e)
- class-list: replace implementation (d496f7c)
- class-list: replace implementation (f7979c1)
- class-list: replace implementation (9ecc1c7)
- deploy: file injector (6694e09)
- deploy: update deploy script (9c9970d)
- deploy: update deploy script (cd8631b)
- ensure that server names are unique (75dba0e)
- ensure that server names are unique (bc4fc2e)
- ensure that server names are unique (8464359)
- ensure that server names are unique (a5d0925)
- ensure that server names are unique (e1a4ef1)
- ensure that server names are unique (2fac6d9)
- ensure that server names are unique (c82613d)
- ensure that server names are unique (b2f7cef)
- fix deploy script (df69536)
- fix deploy script (c105963)
- fix deploy script (6c6fb1a)
- fix package-lock (43b9b9c)
- fix package-lock (594dbe2)
- inject new.target replacement to work around swc bug (e38ed51)
- inject new.target replacement to work around swc bug (eeeffe7)
- interpret 'no' as 'nb' in locale data (77ea485)
- interpret 'no' as 'nb' in locale data (b74f2a2)
- Intl: fall back to ISO language 2-code name when the expanded variant isn't available (6545898)
- Intl: normalize all locales being looking up locale-data for them (7436ca4)
- minification: work around a bug in swc when minifying (48d72a1)
- minification: work around a bug in swc when minifying (5ed083c)
- object-fit: object-fit depends on iterable DOM collections (8d288c6)
- Promise: add es.promise.allSettled to es.promise alias since it is now in stage 4 (2687e8a)
- Promise: add es.promise.any to es.promise alias since it is now in stage 4 (b1cf8fe)
- remove bug from deploy script (5aa01db)
- remove bug from deploy script (959f1c4)
- remove bug from deploy script (d7e1d80)
- replace @swc binary (8c13e61)
- roll back swc overwrite (90796c7)
- store sourcemap and minify information along with cache identifiers (e70a5be)
- String: add es.string.replaceAll to es.string alias since it is now in stage 4 (8d1cb3e)
- web components: use correct entry points (632989a)
- work around swc problem (fd9280e)
- zone.js: fix crash (efc15ed)
- api: add support for new parameter: 'minify'. Setting this will apply minification to the polyfill bundle. Useful in production for minimal bundle size. (a08f08f)
- web components: use raw source and minify on demand (eed42e7)
- web components: use raw source and minify on demand (e6f5746)
0.0.107 (2020-10-21)
- update deploy script to also copy over polyfill-lib directory (273ccc1)
0.0.106 (2020-10-14)
0.0.105 (2020-10-13)
- object-fit: update object-fit implementation to one that is more dynamic, fits videos, and supports Shadow DOM (384890c)
0.0.103 (2020-07-01)
0.0.102 (2020-05-04)
0.0.101 (2020-05-04)
0.0.100 (2020-04-06)
- pointer-event: when combining the 'pointer-event' feature with the 'shadow-dom' feature, 'shadow-dom' must always be included first, given that both mutate EventTarget.prototype.addEventListener (00772bc)
0.0.99 (2020-04-06)
- update ScopingShim when requesting web-components with the 'experimental' flagC (d254f70)
0.0.98 (2020-03-06)
0.0.97 (2020-03-04)
0.0.96 (2020-03-04)
- css.focus-visible: add support for the :focus-visible pseudo-class (cac6e5a)
0.0.95 (2020-03-04)
- update relative paths for some polyfills (d1e09a1)
0.0.94 (2020-03-04)
- es.map: add support for the Stage-2 proposal Map.prototype.upsert (2315311)
- es.promise: add support for the Stage-3 proposal Promise.any (d8ce542)
0.0.93 (2019-10-01)
0.0.92 (2019-09-25)
0.0.86 (2019-09-09)
0.0.85 (2019-07-18)
0.0.83 (2019-05-08)
- logging: adds referrer logging (77cbce8)
0.0.82 (2019-04-11)
0.0.81 (2019-04-06)
0.0.80 (2019-04-06)
- polyfill: adds a 'proto' polyfill that adds support for 'proto' on IE <11 (41ba4c2)
0.0.79 (2019-04-06)
- bug: fixes a bug that would lead to crashes when requesting global-this (a24d038)
0.0.78 (2019-04-02)
- bug: stops auto-applying zone patches for ShadyDOM when requesting both Zone and shadow-dom since this may lead to issues in IE11 (fb6c5cf)
0.0.77 (2019-04-01)
0.0.76 (2019-04-01)
- shadow-dom: adds a 'experimental' option to the shadow-dom polyfill which may reduce bugs in older browsers such as IE and Edge <=15 (fb1a8f9)
0.0.75 (2019-03-28)
- bug: fixes an issue where polyfills with es2015 block scoping would cause issues in older browers (4efd9dd)
- zone.js: adds additional configuration options for Zone.js (315b0c1)
- zone: added ResizeObserver patch for Zone (1cdcbb5)
0.0.74 (2019-03-27)
- resize-observer: Changes ResizeObserver polyfill implementation since the current one causes significant performance issues in some browsers (aa5ffd8)
0.0.73 (2019-03-17)
- zone: fixes an issue where zone would break polyfill bundles for web workers/service workers (22b45c5)
0.0.72 (2019-03-12)
- feature detection: adds feature detections for newer features such as Intl.ListFormat, String.prototype.matchAll, and Constructable Stylesheets/DocumentOrShadowRoot.adoptedStyleSheets (c14c118)
0.0.71 (2019-03-12)
- intl: fixes intl polyfills (3e3a553)
0.0.70 (2019-03-12)
- safari: fixes Intl issue (adede93)
0.0.69 (2019-03-12)
- safari: fixes Intl issue (030ea4b)
0.0.68 (2019-03-12)
- safari: fixes Intl issue (590bcfc)
0.0.67 (2019-03-11)
- safari: fixes Intl issue in Safari with PluralRules (e278c75)
0.0.66 (2019-03-07)
- hosting: fixes a bug with resolving file paths in Docker environments (e13be77)
0.0.65 (2019-03-07)
- hosting: fixes a bug in Docker environments (bcf6028)
0.0.64 (2019-03-05)
- hosting: fixes some issues with self-hosting when dependencies are hoisted (d4958fd)
0.0.63 (2019-03-01)
- custom-elements: adds MutationObserver as dependency of the custom-elements polyfill (3716111)
0.0.62 (2019-02-16)
- polyfill: Adds polyfill for Constructable StyleSheets (b9f9989)
0.0.61 (2019-02-07)
- polyfill: fixes a caching issue (964449f)
- polyfill: updated supported contexts for requestIdleCallback (5261d13)
0.0.60 (2019-02-07)
- contexts: adds support for passing a context of either 'window', 'worker', or 'node' as a query parameter (5266c25), closes #2
- polyfill: adds missing ESNext map methods: 'Map.#every, 'Map.#find', 'Map.#find-key', 'Map.#includes', 'Map.#key-of', 'Map.#reduce', Map.'#some', and 'Map.#update' (1307877)
- polyfill: adds support for 'globalThis' (ffb3e0d)
0.0.59 (2019-02-04)
0.0.58 (2019-02-04)
- intl: fixes an issue where Intl.PluralRules would not be polyfilled. (72db7d3)
0.0.57 (2019-01-28)
- edge: Bumps dependencies to fix an issue where Edge 16 could report as Edge 18 under some circumstances (417a3b9)
0.0.56 (2019-01-28)
- edge: Bumps dependencies to fix an issue where Edge 16 could report as Edge 18 under some circumstances (aaa2ca6)
0.0.55 (2019-01-24)
- safari: fixes an issue where intersection-observer and web-animations would not apply to Safari v12 (not TP) (3cd66d0)
0.0.54 (2019-01-24)
- polyfill: made 'animation' an alias for the polyfill 'web-animations' (7fa03e9)
0.0.53 (2019-01-24)
- dependencies: updated Zone.js version to 0.8.29 (28a1228)
- project: adds Prettier, better release pipeline (17a6ce2)
- project: updated deploy scripts (a6c6cf4)
- project: updated test scripts (7bd9e17)
- contributing: adds Prettier formatting to the project (edc62e6)
- polyfill: es.set.is-disjoint-with has been renamed to es.set.is-disjoint-from to align with the current spec proposal (0dfb26e)
0.0.52 (2019-01-18)
0.0.51 (2019-01-18)
- server: fixes issue where OPTIONS requests would return METHOD_NOT_ALLOWED (3d6f950)
0.0.50 (2019-01-18)
- server: fixes issue where OPTIONS requests would return METHOD_NOT_ALLOWED (0ebc4ef)
- polyfill: adds support for the proposed new Set methods: Set.prototype.isDisjointWith, Set.prototype.isSubsetOf, and Set.prototype.isSupersetOf (90e98d2)
0.0.49 (2019-01-15)
- polyfill: adds polyfill for Intl.ListFormat (1dce148)
0.0.48 (2019-01-14)
- core: adds support for Intl.RelativeTimeFormat (749bef9)
- polyfill: Adds support for the scroll-behavior CSS property and extensions to the Element interface via the polyfill name: 'scroll-behavior' (f5a8957)
0.0.47 (2019-01-02)
- chore: adds feature detections for Object.fromEntries and Symbol.description, both of which have shipped in some browsers now (04205ab)
0.0.46 (2018-12-19)
0.0.45 (2018-12-06)
0.0.44 (2018-12-06)
0.0.43 (2018-11-14)
0.0.42 (2018-11-14)
0.0.41 (2018-11-14)
0.0.40 (2018-10-31)
0.0.39 (2018-10-31)
0.0.38 (2018-10-30)
- chore: Bumped dependencies (dec27c9)
0.0.37 (2018-10-28)
0.0.36 (2018-10-24)
0.0.35 (2018-10-18)
- a new header, 'x-applied-polyfills' (50b8010)
0.0.34 (2018-10-18)
0.0.33 (2018-10-18)
- chore: SystemJS depends on Promise and fetch (for package maps) (9ff236c)
0.0.32 (2018-10-18)
- SystemJS: adds support for SystemJS 2.0 (50ce832)
0.0.31 (2018-10-08)
- Added polyfill support for ResizeObserver (2a6b549)
- Added polyfill support for setImmediate (92ab7eb)
0.0.30 (2018-09-24)
0.0.29 (2018-09-24)
0.0.28 (2018-09-20)
- Added support for 'requestidlecallback' (f8df4bb)