Releases: single-spa/single-spa-vue
Releases · single-spa/single-spa-vue
v3.0.0
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
- fix: update package.json to fix Typescript error TS7016 by @AkaiVAC in #111
- fix: merge appOptions.data and mount props error by @modai888 in #94
- Upgrade dependencies by @joeldenning in #112
New Contributors
- @AkaiVAC made their first contribution in #111
- @FelixGraf made their first contribution in #109
- @modai888 made their first contribution in #94
Full Changelog: v2.5.1...v3.0.0
v2.5.1
v2.5.0
v2.4.2
v2.4.1
v2.4.0
Features
- Fixed how the update lifecycle works to support Vue 3. (#76 via @lsphillips)
- Pass the props to the appOptions and handleInstance functions. (#75 via @lsphillips, documentation in single-spa/single-spa.js.org#462)
v2.3.0
Features
- New
replaceMode
option can be passed to change whether the container element is entirely replaced or not. (#73 from @MarcoBomfim) See https://single-spa.js.org/docs/ecosystem-vue#options for documentation
Maintenance
- Switch from deprecated
rollup-plugin-babel
to@rollup/plugin-babel
(#74)
v2.2.0
v2.1.0
Features
- New
<Parcel>
component, which allows you to render single-spa parcels inside of Vue templates. (#53 via @MarcoBomfim and @joeldenning)'
v2.0.0
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)