Skip to content

Latest commit

 

History

History
1253 lines (464 loc) · 47.9 KB

CHANGELOG.md

File metadata and controls

1253 lines (464 loc) · 47.9 KB

0.2.3 (2023-05-31)

0.2.2 (2023-05-31)

0.2.1 (2023-02-06)

0.2.0 (2023-01-23)

Bug Fixes

  • use exit code 0 in deploy script after successful deployment (6da3e89)

0.1.0 (2023-01-23)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • don't log healthz requests to play nicer with Kubernetes (2317064)

0.0.162 (2022-08-30)

Reverts

  • build on master on push (f160319)

0.0.161 (2022-07-05)

Features

  • add new sponsor: scrubtheweb (d0cdf18)

0.0.160 (2022-05-05)

Bug Fixes

0.0.159 (2022-05-05)

Features

  • 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)

Bug Fixes

  • include globalThis when es is requested (3c8c5d8)

0.0.157 (2022-01-31)

Bug Fixes

0.0.156 (2022-01-31)

0.0.155 (2021-09-26)

Bug Fixes

0.0.154 (2021-09-26)

Features

  • 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)

Bug Fixes

  • move experimental CSS changes to VCS (eee3aa0)

0.0.151 (2021-09-25)

Features

  • extend experimental WC features (bbafc54)
  • extend experimental WC features (272b678)

0.0.150 (2021-09-24)

Bug Fixes

  • avoid having to checkout a github repo to install experimental WC polyfills (38ef98a)

0.0.149 (2021-09-24)

Bug Fixes

Features

  • add support for building on Windows (9582357)

0.0.148 (2021-09-24)

0.0.147 (2021-09-24)

Bug Fixes

0.0.146 (2021-09-24)

Bug Fixes

0.0.145 (2021-09-24)

Bug Fixes

  • fix regenerator runtime source for older browsers (cc1314a)

0.0.144 (2021-09-23)

Bug Fixes

  • correctly work around swc bug (4e695bc)

0.0.143 (2021-06-02)

Bug Fixes

  • update dependency on browserslist-generator (fd8e3ef)

0.0.142 (2021-05-21)

0.0.141 (2021-05-20)

Bug Fixes

  • cleanup invalid cache entries if they're not decodable (a2d3376)

0.0.140-rerelease (2021-05-20)

Bug Fixes

  • more descriptive error names (292d9f5)

0.0.140 (2021-05-20)

Bug Fixes

  • fix problems where bad URLs such as // could cause crashes (b20d9e9)

0.0.139-rerelease (2021-05-20)

0.0.139 (2021-05-20)

Features

  • api: generate better version names in the API config (38907eb)

0.0.138 (2021-05-19)

0.0.137 (2021-05-19)

Bug Fixes

  • polyfill: fix feature detection for Constructable Stylesheets (7f5b1ec)

Features

  • ua: add handling or Sogou Explorer, Chromium on Smart TVs, Dalvik VMs, and others (134030d)

0.0.136 (2021-05-19)

Features

  • ua: add support for detecting browsers based on Gecko/Firefox like Iceweasel and IceDragon (a794c4c)

0.0.135 (2021-05-19)

Bug Fixes

  • ua: add better error handling (45ef899)
  • ua: add support for Google AdsBot (5600d4d)

0.0.134 (2021-05-19)

Bug Fixes

  • ua: handle special case with the old stock Android browser (0ae62a7)

0.0.133 (2021-05-19)

Bug Fixes

  • 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)

Bug Fixes

  • add environment to sentry configuration (cd145fc)
  • track unsupported UA exceptions via Sentry (e3ce123)

Features

  • api: add request logging (a58e2c5)
  • metrics: integrate Sentry metrics (67ede53)
  • metrics: integrate Sentry tracing (929baa4)

0.0.131 (2021-05-18)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • chromium: add support for Chrome Canary v92 (1e21f55)

0.0.124 (2021-03-09)

Bug Fixes

  • polyfill: add whitespace (7216729)

0.0.123 (2021-03-09)

Bug Fixes

  • polyfill: don't use arrow function (0592eb0)

0.0.122 (2021-03-09)

Bug Fixes

  • polyfill: use minified regenerator-runtime source when minifying (b255887)

0.0.121 (2021-03-09)

Bug Fixes

  • polyfill: add string detection for minified output (441d6d4)

0.0.120 (2021-03-09)

Bug Fixes

  • build: work around swc bugs (3071cda)

0.0.119 (2021-03-09)

Bug Fixes

  • 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)

Bug Fixes

  • swc: fix a bug where regenerator-runtime would be marked as external. (53aff2b)

0.0.117 (2021-03-09)

Bug Fixes

  • env: respect environment (54e2ca0)

0.0.116 (2021-03-08)

Features

  • FormData: add FormData polyfill (c25ff7e)

0.0.115 (2021-03-08)

Bug Fixes

  • Intl.NumberFormat: add check for the 'unit' option (c5c2f72)

0.0.114 (2020-11-24)

Bug Fixes

  • generate unique cache keys grouped by ecma version (ac601a4)

0.0.113 (2020-11-23)

Bug Fixes

  • ensure that pm2 will update env variables on restart (cae9fa1)
  • work around swc problem (2524457)

0.0.112 (2020-11-23)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • update deploy script to also copy over polyfill-lib directory (273ccc1)

0.0.106 (2020-10-14)

Bug Fixes

  • add error-handling to cache registry (3aef454)
  • object-fit: update object-fit dependencies (4f4545c)

0.0.105 (2020-10-13)

Features

  • 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)

Bug Fixes

  • add support for QQ browser and MiuiBrower. Closes #14. Closes #16 (5e2d710)

0.0.100 (2020-04-06)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • css.focus-visible: add support for the :focus-visible pseudo-class (cac6e5a)

0.0.95 (2020-03-04)

Bug Fixes

  • update relative paths for some polyfills (d1e09a1)

0.0.94 (2020-03-04)

Features

  • 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)

Features

  • logging: adds referrer logging (77cbce8)

0.0.82 (2019-04-11)

0.0.81 (2019-04-06)

Bug Fixes

  • proto: makes the proto polyfill not entirely crash IE 8. Fixes #5 (4cfec27)

0.0.80 (2019-04-06)

Features

  • polyfill: adds a 'proto' polyfill that adds support for 'proto' on IE <11 (41ba4c2)

0.0.79 (2019-04-06)

Bug Fixes

  • bug: fixes a bug that would lead to crashes when requesting global-this (a24d038)

0.0.78 (2019-04-02)

Bug Fixes

  • 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)

Features

  • 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

  • bug: fixes an issue where polyfills with es2015 block scoping would cause issues in older browers (4efd9dd)

Features

  • zone.js: adds additional configuration options for Zone.js (315b0c1)
  • zone: added ResizeObserver patch for Zone (1cdcbb5)

0.0.74 (2019-03-27)

Bug Fixes

  • resize-observer: Changes ResizeObserver polyfill implementation since the current one causes significant performance issues in some browsers (aa5ffd8)

0.0.73 (2019-03-17)

Bug Fixes

  • zone: fixes an issue where zone would break polyfill bundles for web workers/service workers (22b45c5)

0.0.72 (2019-03-12)

Bug Fixes

  • 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)

Bug Fixes

  • intl: fixes intl polyfills (3e3a553)

0.0.70 (2019-03-12)

Bug Fixes

  • safari: fixes Intl issue (adede93)

0.0.69 (2019-03-12)

Bug Fixes

  • safari: fixes Intl issue (030ea4b)

0.0.68 (2019-03-12)

Bug Fixes

  • safari: fixes Intl issue (590bcfc)

0.0.67 (2019-03-11)

Bug Fixes

  • safari: fixes Intl issue in Safari with PluralRules (e278c75)

0.0.66 (2019-03-07)

Bug Fixes

  • hosting: fixes a bug with resolving file paths in Docker environments (e13be77)

0.0.65 (2019-03-07)

Bug Fixes

  • hosting: fixes a bug in Docker environments (bcf6028)

0.0.64 (2019-03-05)

Bug Fixes

  • hosting: fixes some issues with self-hosting when dependencies are hoisted (d4958fd)

0.0.63 (2019-03-01)

Bug Fixes

  • custom-elements: adds MutationObserver as dependency of the custom-elements polyfill (3716111)

0.0.62 (2019-02-16)

Features

  • polyfill: Adds polyfill for Constructable StyleSheets (b9f9989)

0.0.61 (2019-02-07)

Bug Fixes

  • polyfill: fixes a caching issue (964449f)
  • polyfill: updated supported contexts for requestIdleCallback (5261d13)

0.0.60 (2019-02-07)

Features

  • 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)

Bug Fixes

  • intl: fixes an issue where Intl.PluralRules would not be polyfilled. (72db7d3)

0.0.57 (2019-01-28)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • polyfill: made 'animation' an alias for the polyfill 'web-animations' (7fa03e9)

0.0.53 (2019-01-24)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • server: fixes issue where OPTIONS requests would return METHOD_NOT_ALLOWED (3d6f950)

0.0.50 (2019-01-18)

Bug Fixes

  • server: fixes issue where OPTIONS requests would return METHOD_NOT_ALLOWED (0ebc4ef)

Features

  • 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)

Features

  • polyfill: adds polyfill for Intl.ListFormat (1dce148)

0.0.48 (2019-01-14)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • chore: Bumped dependencies (dec27c9)

0.0.37 (2018-10-28)

0.0.36 (2018-10-24)

0.0.35 (2018-10-18)

Features

  • a new header, 'x-applied-polyfills' (50b8010)

0.0.34 (2018-10-18)

0.0.33 (2018-10-18)

Bug Fixes

  • chore: SystemJS depends on Promise and fetch (for package maps) (9ff236c)

0.0.32 (2018-10-18)

Features

  • SystemJS: adds support for SystemJS 2.0 (50ce832)

0.0.31 (2018-10-08)

Features

  • 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)

Features

  • Added support for 'requestidlecallback' (f8df4bb)

0.0.27 (2018-09-09)

0.0.26 (2018-09-09)

0.0.25 (2018-08-30)

0.0.24 (2018-08-30)

0.0.23 (2018-06-21)

0.0.22 (2018-06-15)

0.0.21 (2018-06-15)

0.0.20 (2018-06-13)

0.0.19 (2018-06-13)

0.0.18 (2018-06-12)

0.0.17 (2018-06-12)

0.0.16 (2018-06-12)

0.0.15 (2018-06-12)

0.0.14 (2018-06-12)

0.0.13 (2018-06-12)

0.0.12 (2018-06-12)

0.0.11 (2018-06-12)

0.0.10 (2018-06-07)

0.0.9 (2018-05-28)

0.0.8 (2018-05-24)

0.0.7 (2018-05-19)

0.0.6 (2018-05-19)

0.0.5 (2018-05-19)

0.0.4 (2018-05-19)

0.0.3 (2018-05-18)

0.0.2 (2018-05-18)

0.0.1 (2018-05-18)