Skip to content

Releases: single-spa/single-spa-vue

v3.0.0

29 Jun 20:55
Compare
Choose a tag to compare

Please help the maintainers test this release

Due to limited maintainer funding, this release wasn't able to be fully tested. Please report any issues on Github and the maintainers will try to promptly fix any issues.

Breaking changes

  • only create single-spa-container element when not using replaceMode by @FelixGraf in #109

Fixes

New Contributors

Full Changelog: v2.5.1...v3.0.0

v2.5.1

24 Aug 17:30
Compare
Choose a tag to compare

Fixes

  • fix: mount vue instance if no handleInstance is provided (#87 via @Lalaluka)

v2.5.0

01 Aug 19:28
Compare
Choose a tag to compare

Features

  • Allow handleInstance to return a promise that will be waited on before mount completes (#84 via @lifeart)

Maintenance

  • Remove references to yarn in package.json f9a97b9

v2.4.2

16 Jul 19:32
Compare
Choose a tag to compare

Fixes

  • Add props to appOptions and handleInstance types. Resolves #81 (#82)

v2.4.1

26 Jun 23:56
Compare
Choose a tag to compare

Fixes

  • Fix parcel unmounting in vue 3. Resolves #78. (#79)

v2.4.0

17 Jun 22:03
Compare
Choose a tag to compare

Features

v2.3.0

27 Apr 18:20
Compare
Choose a tag to compare

Features

Maintenance

  • Switch from deprecated rollup-plugin-babel to @rollup/plugin-babel (#74)

v2.2.0

03 Feb 18:48
Compare
Choose a tag to compare

Features

Maintenance

  • Switch to Github Actions and pnpm (#70)
  • Bump node-notifier from 8.0.0 to 8.0.1 (#68)
  • Bump ini from 1.3.5 to 1.3.7 (#67)

v2.1.0

13 Nov 22:25
Compare
Choose a tag to compare

Features

Full documentation

v2.0.0

23 Oct 23:17
Compare
Choose a tag to compare

Breaking changes

If you are using webpack or rollup to bundle single-spa-vue, you can upgrade safely without any changes to your code or configuration

  • breaking: add package.json exports, ES version, and SystemJS version (#63)

This breaking change only impacts users who load single-spa-vue from URL - the URL has changed to accommodate multiple module formats:

# single-spa-vue@1
lib/
  single-spa-vue.js
  single-spa-vue.js.map

# single-spa-vue@2
dist/
  esm/
    single-spa-vue.js
    single-spa-vue.js.map
  umd/
    single-spa-vue.js
    single-spa-vue.js.map
  system/
    single-spa-vue.js
    single-spa-vue.js.map

Features

  • New ESM build is published to npm
  • New System.register build is published to npm (for use as a shared dependency)