Skip to content

Latest commit

 

History

History
408 lines (196 loc) · 21 KB

CHANGELOG.md

File metadata and controls

408 lines (196 loc) · 21 KB

0.9.5 (2024-02-06)

Bug Fixes

  • core: support resource path with search string (ex. comp.vue?v=a87e5cc1) (2534495), closes #182

0.9.4 (2024-01-29)

0.9.3 (2024-01-22)

0.9.2 (2024-01-22)

0.9.1 (2024-01-17)

Bug Fixes

  • build: 'bugfix/transform-v8-static-class-fields-redefine-readonly' is not a babel plugin module name (673bbe3)
  • build: add missing memory-fs package (e956bb3)
  • build: VUE_ENV alias (5ba912d)
  • core: missing bindingMetadata in scriptSetup cache (a6d93fb)
  • core: withCache key in createSFCModule() (20857ca)
  • docs: typo (95c1d0a)

0.9.0 (2024-01-11)

⚠ BREAKING CHANGES

  • core: remove IE11 support

Features

  • core: add devMode option (c2e8d74), closes #123
  • core: add isCustomElement option (7a88a1c), closes #158
  • core: add typescript syntax support in SFC script and script setup (9722616), closes #156 #151 #131
  • core: also handle lang="ts" for vue2 (9264f7f)
  • core: handle .ts files (04628b1)
  • core: remove IE11 support (3644f8c)

Bug Fixes

  • build: noop chalk and @babel/highlight (c896fba)
  • core: handle ExportAllDeclaration (support of export * from ...) (8e9d213), closes #168
  • docs: typo (a5967be)

0.8.4 (2021-07-08)

0.8.3 (2021-06-30)

Bug Fixes

  • core: fix toStringTag symbol for typed array (4e684f2)

0.8.2 (2021-06-29)

Features

  • build: uses non-polluting polyfills (ca73b8f)

Bug Fixes

  • core: add bootstrap.js to handle special conditions (IE11) (9111483)

0.8.1 (2021-06-28)

Bug Fixes

  • build: IE11 compatibility (cce49ec), closes #75
  • core-js with preset-env usage (2ba3f5d)

0.8.0 (2021-05-31)

⚠ BREAKING CHANGES

  • core: getFile() will continue to support a simple string as return value but the object form is now : { type, getContentData } instead of { type, content }

Features

  • build: generate TypeScript definition file as a bundle (65fe3f4)
  • core: add additionalBabelParserPlugins to options (1f344da)
  • core: add binary data support (fd59be4), closes #69

Bug Fixes

  • core: "[Deprecation] SharedArrayBuffer will require cross-origin isolation as of M91" console message (c8fdb6f), closes #53
  • core: types: moduleCache is mandatory (53cfd5c)

0.7.3 (2021-04-05)

Features

  • build: add vue2 & vue3 esm target (dist/vue*-sfc-loader.esm.js) (cd98dd8)

Bug Fixes

  • vue2: fix Optional chaining expression support in templates (take 2) (042fb7a)

0.7.2 (2021-04-03)

Bug Fixes

  • vue2: fix Optional chaining expression support in templates (0b2d274)

0.7.1 (2021-03-30)

Bug Fixes

  • core: fix absolute path handling (8caf159)

0.7.0 (2021-03-26)

⚠ BREAKING CHANGES

  • core: remove extname from PathHandlers, then replace PathHandlers with PathResolve
  • core: rename extname into type (since extname is not abstract enough)
  • core: make path(s) abstract

Features

  • core: make path(s) abstract (e20b864)

wip

  • core: remove extname from PathHandlers, then replace PathHandlers with PathResolve (0deb95f)
  • core: rename extname into type (since extname is not abstract enough) (6a7e722)

0.6.1 (2021-03-21)

Bug Fixes

  • core: fix default resolve() behavior when relPath starts with '/' (e09cf34)
  • core: fix noop debug module (8a9a3b5)
  • vue2: compileStyleOptions scoped condition (a9609fb)

0.6.0 (2021-03-20)

⚠ BREAKING CHANGES

  • core: replace Options.moduleHandler object with Options.handleModule()

wip

  • core: replace Options.moduleHandler object with Options.handleModule() (d7d5669)

0.5.1 (2021-03-19)

Bug Fixes

  • core: set initial refPath to '/' instead of '' (893f1d4)

0.5.0 (2021-03-19)

⚠ BREAKING CHANGES

  • core: replace recurrent (absPath, relPath) with PathContext
  • core: add Resource, rename additionalModuleHandlers into moduleHandlers, refactoring

Bug Fixes

  • vue3: <script setup> inlineTemplate (7ceed8a)
  • vue3: <script setup> use bindingMetadata instead of inlineTemplate (ce47cc1)

wip

  • core: add Resource, rename additionalModuleHandlers into moduleHandlers, refactoring (e77324a)

  • core: replace recurrent (absPath, relPath) with PathContext (a5bdd2d)

0.4.5 (2021-03-15)

Bug Fixes

  • vue2: fix vueVersion value (8a58dc7)

0.4.4 (2021-03-15)

Bug Fixes

  • vue3: regression with <script src= handling (Fixes #36) (d3200d4)

0.4.3 (2021-03-14)

Bug Fixes

0.4.2 (2021-03-14)

Features

  • core: allow output bundle as es6 module (yarn run build --env libraryTargetModule) (2cbe3e5)

Bug Fixes

0.4.1 (2021-03-11)

Features

0.3.1 (2021-03-03)

Features

  • core: add custom block support through customBlockHandler() (1ce1e9b)
  • core: enable parallel dependencies downloading (79846a8)

0.3.0 (2021-02-21)

⚠ BREAKING CHANGES

  • core: loadModule() options argument is not mutated any more.

Features

  • core: abstraction of path management (b647cb3)

wip

  • core: enhance loadModule() options management. (913a616)

0.2.22 (2021-01-23)

Bug Fixes

  • core: enable template text interpolation delimiters configuration (9eb3d33)

0.2.21 (2020-12-14)

Bug Fixes

  • code: add missing await (7290217)
  • config: revert disabling @babel/helpers since it is required (f767bc4)

0.2.20 (2020-12-13)

Features

  • docs: add stylus example (1fe4d4f)

Bug Fixes

  • core: avoid useless template scoped (data-v-...) when (style) scope is not required (f9c9fe7)
  • docs: fix vue3-sfc-loader.js link (0333913)

0.2.19 (2020-12-10)

Bug Fixes

  • core: Options.loadModule() return type (afea8bf)

0.2.18 (2020-12-08)

Bug Fixes

  • build: issue with cross-env-shell and $npm_package_version (72c1539)
  • build: issue with cross-env-shell and $npm_package_version (b2f09c7)
  • core: allow descriptor.template.lang and descriptor.styles.*.lang to be dynamically loaded. (25af387)

0.2.17 (2020-12-08)

Features

  • core: enhance moduleCache management (4ab1dbd)

Bug Fixes

  • core: call addStyle() with scopeId only if style is scoped (cd10f83)
  • core: fix import() path resolution (33af5e9)
  • core: fix module cache handling (80907a4)

0.2.16 (2020-12-07)

Bug Fixes

  • build: enable babel-loader sourceMap (9fe51af)
  • build: enable ts sourceMap (through ts-loader) (a09ec5e)

0.2.15 (2020-12-03)

Features

  • core: now, getFile() may return the file content or an object { content, extname } (292db5f)

0.2.14 (2020-11-30)

Bug Fixes

  • build: restore @babel/highlight that is required by @babel/code-frame (c728343)
  • docs: fix/enhance "more complete API usage example" example (61cfe04)

0.2.13 (2020-11-30)

Features

  • build: add more --env options for bundle build (1971ac1)

Bug Fixes

  • core: in a Vue component, allow missing <template>, <script> and <style> blocks (3882746)

0.2.12 (2020-11-29)

Features

  • core: add code-frame in compilation errors for template, style, SFC script ad imported scripts (521bea6)

0.2.11 (2020-11-28)

Features

  • core: loadModule() throw when a mandatory option is not defined. (1f62eac)
  • workflow: add evalHtmlComments.js tool (c86208b)

0.2.10 (2020-11-28)

Features

  • core: add code frame in JS code compilation error reports (caa2d0d)
  • core: report JS code compilation errors through options.log() (c806016)

0.2.8 (2020-11-27)

Bug Fixes

  • core: add missing scoped option in sfc_compileTemplate() call (ed99480)
  • docs: unpkg.com CDN url (06f0378)

0.2.7 (2020-11-27)

Features

  • core: export the version of the library (4e1b1c7)

0.2.3 (2020-11-26)

0.2.2 (2020-11-26)

0.2.1 (2020-11-26)

Bug Fixes

  • workflow: exclude **/node_modules/ from npm package (898ec6a)

0.2.0 (2020-11-26)

Features

  • doc: add package version in the final package (see BannerPlugin) (484f83e)

Reverts

  • Revert "chore(workflow): enhancements" (633d9a5)