Releases: single-spa/single-spa-angular
Releases · single-spa/single-spa-angular
v5.0.0
Features
- Angular 12 support (#362) (thanks @arturovt!)
- Remove Ivy dom unmount workaround (#362)
- Remove Animation Engine schematics and workarounds, now that the animation engine bug is fixed in Angular itself (#362)
Breaking Changes
- single-spa-angular@5 does not work with Angular < 12. Please use single-spa-angular@4 or earlier for older versions of Angular.
v4.9.2
v4.9.1
v4.9.0
v4.8.0
v4.7.0
Features
- ParcelModule and ParcelComponent now work (#298)
Example usage of the parcel component
Documentation for the parcel component
Fixes
- fix: provide
umdId
for thesingle-spa-angular/internals
(#299)
v4.6.0
Migrating to 4.6.0
4.6.0 has an important bug fix for infinite loops. In order for the bug fix to work, you need to add the NavigationStart
option when calling single-spa-angular.
import { NavigationStart, Router } from '@angular/router';
const lifecycles = singleSpaAngular({
bootstrapFunction: () =>
platformBrowserDynamic(getSingleSpaExtraProviders()).bootstrapModule(AppModule),
template: '<navbar-root />',
NgZone,
Router,
// This option is new, and without it the infinite loop fix won't take effect.
NavigationStart,
});
Features
- feat: enable
devtoolNamespace
to prevent source maps collisions (#297)
Fixes
- fix: skip location change for non-imperative navigations. This fixes the issue with infinite redirects (#235)