Skip to content

Latest commit

 

History

History
277 lines (200 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

277 lines (200 loc) · 14.9 KB

ES Module Shims 1.4.4

ES Module Shims 1.4.3 (2022/01/25)

  • Feature: Support import map overrides when existing resolution matches new resolution (guybedford#249, @vovacodes)
  • Fix: Import assertions support with dynamic imports (guybedford#248)

ES Module Shims 1.4.2 (2022/01/24)

  • Fix: optional catch binding in isUrl function (@thepassle, guybedford#246)

ES Module Shims 1.4.1 (2021/12/15)

ES Module Shims 1.4.0 (2021/12/14)

  • Feature: "enforceIntegrity" option and "modulepreload-shim" support for secure shim mode with integrity (guybedford#236)
  • Fix: Safari parse error stacks (guybedford#238)
  • Note: Polyfill mode console note when expected native errors are present (guybedford#237)

ES Module Shims 1.3.6 (2021/12/07)

  • Fix resolve hook via esms options (#233, @ffortier)

ES Module Shims 1.3.5 (2021/12/02)

  • Fix trailing comment regex for source mapping normalization with trailling comments (guybedford#231)

ES Module Shims 1.3.4 (2021/12/02)

  • Support source mapping normalization with trailing comments (guybedford#229)

ES Module Shims 1.3.3 (2021/11/30))

ES Module Shims 1.3.2 (2021/11/16)

ES Module Shims 1.3.1 (2021/11/04)

ES Module Shims 1.3.0 (2021/10/14)

ES Module Shims 1.2.0 (2021/10/04)

  • Fix: Bug where fetch hook was renamed to "fetchHook" instead of "fetch" (guybedford#205)

ES Modules Shims 1.1.0 (2021/09/28)

ES Module Shims 1.0.4 (2021/09/22)

ES Module Shims 1.0.3 (2021/09/22)

ES Module Shims 1.0.2 (2021/09/22)

  • Fix native passthrough for contextual importShim dynamic import to still full reconstruct top-level resolution by parsing import maps (guybedford#196)
  • Remove skip option default (guybedford#195)

ES Module Shims 1.0.1 (2021/09/22)

  • Improved native passthrough performance, with some load event restrictions on unstable new features within release cutoff (guybedford#194)

ES Module Shims 1.0.0 (2021/09/20)

ES Module Shims 0.15.1 (2021/09/18)

ES Module Shims 0.15.0 (2021/09/17)

ES Module Shims 0.14.0 (2021/09/13)

ES Module Shims 0.13.1 (2021/09/10)

  • Fix to ensure global script errors always propagate to the console (guybedford#182)

ES Module Shims 0.13.0 (2021/09/07)

  • Breaking Change: Polyfill mode restricts behaviours to native baseline support (guybedford#173)
  • Breaking Change: JSON and CSS modules require explicit enabling (guybedford#172)
  • Breaking Change: Adds the "exports" field to encapsulate the package entry point (guybedford#177)
  • Feature: Support script DOM "load" events (guybedford#170)
  • Improve browser compatibility for Weixin browser (guybedford#165, @xxgjzftd)
  • Fix dynamic import polyfill recursion in Firefox 60 (guybedford#176)
  • Change compat to Edge 17+ (guybedford#178)

ES Module Shims 0.12.8 (2021/08/24)

ES Module Shims 0.12.7 (2021/08/23)

  • Support re-triggering DOM load events for static script executions (guybedford#162)

ES Module Shims 0.12.6 (2021/08/20)

  • Fix regression where inline scripts in polyfill mode on supported browsers would throw an unnecessary error (guybedford#159)

ES Module Shims 0.12.5 (2021/08/19)

ES Module Shims 0.12.4 (2021/08/18)

ES Module Shims 0.12.3 (2021/08/17)

ES Module Shims 0.12.2 (2021/07/23)

  • Support processing nested tags in mutaton observer (guybedford#144, @dbackeus)

ES Module SHims 0.12.1 (2021/06/29)

  • Fixup dynamic injection of modulepreload (f231485)

ES Module Shims 0.12.0 (2021/06/29)

ES Module Shims 0.11.1 (2021/06/17)

ES Module Shims 0.11.0 (2021/06/15)

ES Module Shims 0.10.7 (2021/06/10)

  • Fix import map feature detection in Safari (guybedford#131, @heypiotr)

ES Module Shims 0.10.6 (2021/06/05)

ES Module Shims 0.10.5 (2021/05/14)

  • Fix immediately added dynamic import maps (guybedford#123, @vovacodes)
  • Handle relative sourceURL and sourceMappingURL (guybedford#122, @vovacodes)

ES Module Shims 0.10.4 (2021/04/11)

ES Module Shims 0.10.3 (2021/03/22)

ES Module Shims 0.10.2 (2021/03/18)

  • Fix inline module-shim execution in non-polyfill mode (guybedford#115)
  • Bug fix for scope key resolution to be relative to baseURL not scopeURL (guybedford#116)

ES Module Shims 0.10.1 (2021/02/27)

  • Various bug fixes for polyfill mode

ES Module Shims 0.10.0 (2021/02/27)

ES Module Shims 0.9.0 (2021/01/23)

  • Breaking: New initialOptions global API instead of hooking importShims properties (guybedford#109, @lewisl9029)
  • Fix inline script double execution issue (guybedford#111)

ES Module Shims 0.8.0 (2020/12/23)

ES Module Shims 0.7.1 (2020/10/30)

ES Module Shims 0.7.0 (2020/10/06)

  • Process scripts in order, global importShims.onerror hook (a3e3f639e835d6)

ES Module Shims 0.6.0 (2020/09/17)

  • Resolve scopes to the baseURL not the scopeURL (d2893159e4b66c43)

ES Module Shims 0.5.2 (2020/08/07)

ES Module Shims 0.5.0 (2020/07/24)

  • Dynamic import map support (guybedford#85)
  • Remove support for array fallbacks, builtin modules, workers, CSS modules, JSON modules, Wasm modules (guybedford#84)
  • Depcache implementation (guybedford#78)

ES Module Shims 0.4.6 (2019/10/21)

ES Module Shims 0.4.5 (2019/09/18)

  • Fixup incorrect pageBaseUrl reference (7391880e836712)
  • Fixup hasDocument check for Firefox (guybedford#62)

ES Module Shims 0.4.4 (2019/09/09)

  • Fix to ensure build against latest es-module-lexer

ES Module Shims 0.4.3 (2019/09/08)

ES Module Shims 0.4.2 (2019/08/31)

ES Module Shims 0.4.1 (2019/08/30)

ES Module Shims 0.4.0 (2019/08/29)

ES Module Shims 0.3.2 (2019/08/29)

  • Update to ES module lexer 0.3.12

ES Module Shims 0.3.1 (2019/08/28)

  • Updates to ES module lexer 0.3.11 including better errors and invalid syntax handling (guybedford#46)

ES Module Shims 0.3.0 (2019/08/25)

ES Module Shims 0.2.15 (2019/07/28)

ES Module Shims 0.2.14 (2019/07/17)

  • Support import map fallbacks by ignoring std modules (guybedford#28, @thepassle)
  • Support path separators in module URLs containing hashes and query strings (guybedford#30, @LarsDenBakker)

ES Module Shims 0.2.13 (2019/06/29)

ES Module Shims 0.2.12 (2019/06/29)

ES Module Shims 0.2.11 (2019/06/26)

  • Fix use of object spread in Edge (guybedford#25, @LarsDenBakker)

ES Module Shims 0.2.10 (2019/06/25)

ES Module Shims 0.2.9 (2019/06/24)

  • Fixup WorkerShim worker output

ES Module Shims 0.2.8 (2019/06/24)

  • Support WorkerShim module workers (guybedford#17 by @costingeana)

ES Module Shims 0.2.7 (2019/05/04)

ES Module Shims 0.2.6 (2019/04/30)

  • Fixup dynamic import regression

ES Module Shims 0.2.5 (2019/04/30)

  • Fix various lexing edge cases around dynamic import

ES Module Shims 0.2.4

  • Add "type": "module" to package.json

ES Module Shims 0.2.3 (2019/03/29)

  • Fixup minification build
  • Further lexer adjustments (2ca2589b1)

ES Module Shims 0.2.2 (2019/03/28)

  • Fixup export syntax parser bug (51396799)

ES Module Shims 0.2.1 (2019/02/25)

  • Fix support for URL imports

ES Module Shims 0.2.0 (2019/01/12)

  • Update to latest import maps spec (e6e64748)

ES Module Shims 0.1.15 (2018/10/09)

  • Use responseURL for resolution for spec compliant redirects (689aed0)

ES Module Shims 0.1.14 (2018/10/06)

  • Fix Safari WASM support (7cf31ac4)
  • add sourceURL to cycle shells for debugging (80438731)