Skip to content

Releases: single-spa/single-spa-vue

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)

v1.10.1

12 Oct 20:36
Compare
Choose a tag to compare

Fixes

v1.10.0

27 Sep 20:12
Compare
Choose a tag to compare

Features

Maintenance

  • Bump yargs-parser from 13.1.1 to 13.1.2 (#57)

v1.9.0

20 Aug 21:10
Compare
Choose a tag to compare

Features

  • Initial support for Vue 3. (#52)

Documentation for single-spa-vue + Vue 3

Maintenance

  • Create FUNDING.yml adc35a6
  • Bump lodash from 4.17.15 to 4.17.19 (#49)
  • Updating readme links. 65355bd

v1.8.2

16 Mar 22:47
Compare
Choose a tag to compare

Fixes

  • Fix issue where providing a domElement as appOptions.el didn't work (#43 #42)

v1.8.1

27 Feb 19:27
Compare
Choose a tag to compare

Fixes

  • Alllow for multiple instances of a parcel to be mounted with same lifecycles (#37 @madeofsun)

v1.8.0

16 Feb 03:59
Compare
Choose a tag to compare

Features

  • When appOptions.el is passed in to single-spa-vue, that element will no longer be replaced by Vue during mounting. Instead, an inner single-spa container div will be replaced. (#34 #33)

Maintenance

  • Updated dependencies and github links (1635391)

v1.7.0

11 Jan 00:28
Compare
Choose a tag to compare

Fixes

  • Fixed problem where mounting failed for applications with a name that had to be CSS escaped (#29)

Maintenance

  • Added linter, prettier, pre-commit hook, and upgraded dependencies (#30)

v1.6.0

04 Jan 00:03
Compare
Choose a tag to compare

Features

  • The mount lifecycle function now returns a promise that resolves with the Vue instance. (#28).

Example usage:

const lifecycles = singleSpaVue({...})

export const mount = props => lifecycles.mount(props).then(instance => {
  // do what you want with the Vue instance
})

v1.5.4

29 Jul 19:44
Compare
Choose a tag to compare

Fixes

  • Fix bug where default el was being recreated every time (#18)