0.9.5 (2024-02-06)
0.9.4 (2024-01-29)
0.9.3 (2024-01-22)
0.9.2 (2024-01-22)
0.9.1 (2024-01-17)
- 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)
- core: remove IE11 support
- 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)
- 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)
- core: fix toStringTag symbol for typed array (4e684f2)
0.8.2 (2021-06-29)
- build: uses non-polluting polyfills (ca73b8f)
- core: add bootstrap.js to handle special conditions (IE11) (9111483)
0.8.1 (2021-06-28)
0.8.0 (2021-05-31)
- core: getFile() will continue to support a simple string as return value but the object form is now :
{ type, getContentData }
instead of{ type, content }
- build: generate TypeScript definition file as a bundle (65fe3f4)
- core: add additionalBabelParserPlugins to options (1f344da)
- core: add binary data support (fd59be4), closes #69
- 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)
- build: add vue2 & vue3 esm target (dist/vue*-sfc-loader.esm.js) (cd98dd8)
- vue2: fix Optional chaining expression support in templates (take 2) (042fb7a)
0.7.2 (2021-04-03)
- vue2: fix Optional chaining expression support in templates (0b2d274)
0.7.1 (2021-03-30)
- core: fix absolute path handling (8caf159)
0.7.0 (2021-03-26)
- 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
- core: make path(s) abstract (e20b864)
- 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)
- 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)
- core: replace Options.moduleHandler object with Options.handleModule()
- core: replace Options.moduleHandler object with Options.handleModule() (d7d5669)
0.5.1 (2021-03-19)
- core: set initial refPath to '/' instead of '' (893f1d4)
0.5.0 (2021-03-19)
- core: replace recurrent (absPath, relPath) with PathContext
- core: add Resource, rename additionalModuleHandlers into moduleHandlers, refactoring
- vue3: <script setup> inlineTemplate (7ceed8a)
- vue3: <script setup> use bindingMetadata instead of inlineTemplate (ce47cc1)
-
core: add Resource, rename additionalModuleHandlers into moduleHandlers, refactoring (e77324a)
-
core: replace recurrent (absPath, relPath) with PathContext (a5bdd2d)
0.4.5 (2021-03-15)
- vue2: fix vueVersion value (8a58dc7)
0.4.4 (2021-03-15)
0.4.3 (2021-03-14)
- core: cssVars support (f112c45)
0.4.2 (2021-03-14)
- core: allow output bundle as es6 module (yarn run build --env libraryTargetModule) (2cbe3e5)
0.4.1 (2021-03-11)
- core: add vue2 support (0851103)
0.3.1 (2021-03-03)
- core: add custom block support through customBlockHandler() (1ce1e9b)
- core: enable parallel dependencies downloading (79846a8)
0.3.0 (2021-02-21)
- core: loadModule()
options
argument is not mutated any more.
- core: abstraction of path management (b647cb3)
- core: enhance loadModule() options management. (913a616)
0.2.22 (2021-01-23)
- core: enable template text interpolation delimiters configuration (9eb3d33)
0.2.21 (2020-12-14)
- code: add missing await (7290217)
- config: revert disabling @babel/helpers since it is required (f767bc4)
0.2.20 (2020-12-13)
- docs: add stylus example (1fe4d4f)
- 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)
- core: Options.loadModule() return type (afea8bf)
0.2.18 (2020-12-08)
- 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
anddescriptor.styles.*.lang
to be dynamically loaded. (25af387)
0.2.17 (2020-12-08)
- core: enhance moduleCache management (4ab1dbd)
- 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)
- build: enable babel-loader sourceMap (9fe51af)
- build: enable ts sourceMap (through ts-loader) (a09ec5e)
0.2.15 (2020-12-03)
- core: now, getFile() may return the file content or an object
{ content, extname }
(292db5f)
0.2.14 (2020-11-30)
- 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)
- build: add more --env options for bundle build (1971ac1)
- core: in a Vue component, allow missing
<template>
,<script>
and<style>
blocks (3882746)
0.2.12 (2020-11-29)
- core: add code-frame in compilation errors for template, style, SFC script ad imported scripts (521bea6)
0.2.11 (2020-11-28)
- core: loadModule() throw when a mandatory option is not defined. (1f62eac)
- workflow: add evalHtmlComments.js tool (c86208b)
0.2.10 (2020-11-28)
- 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)
- core: add missing scoped option in sfc_compileTemplate() call (ed99480)
- docs: unpkg.com CDN url (06f0378)
0.2.7 (2020-11-27)
- 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)
- workflow: exclude **/node_modules/ from npm package (898ec6a)
0.2.0 (2020-11-26)
- doc: add package version in the final package (see BannerPlugin) (484f83e)
- Revert "chore(workflow): enhancements" (633d9a5)