Skip to content

Releases: single-spa/single-spa-angular

v5.0.0

01 Jun 23:00
Compare
Choose a tag to compare

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

23 Jan 00:33
Compare
Choose a tag to compare

Fixes

Maintenance

  • build(deps): bump node-notifier from 8.0.0 to 8.0.1 (#329)

v4.9.1

07 Dec 19:17
Compare
Choose a tag to compare

Fixes

  • fix: normalize paths before overwriting configuration (#319)

Maintenance

  • chore: drop Angular version checks for old Angular version (#320)

v4.9.0

27 Nov 18:58
Compare
Choose a tag to compare

Features

  • feat: make it compatible with angular config in workspace.json file (#305 via @jogelin)

Fixes

  • fix: use JSON.stringify except of JSON5.stringify (#309)
  • fix: install the latest custom Webpack package version (#307)
  • fix: use different exports from webpack-merge (#311)

v4.8.0

20 Nov 17:33
Compare
Choose a tag to compare

Features

  • Support Angular 11 (#301)

v4.7.0

09 Nov 22:05
Compare
Choose a tag to compare

Features

  • ParcelModule and ParcelComponent now work (#298)

Example usage of the parcel component

Documentation for the parcel component

Fixes

  • fix: provide umdId for the single-spa-angular/internals (#299)

v4.6.0

06 Nov 16:50
Compare
Choose a tag to compare

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)

Maintenance

  • Add project status (#289)
  • feat: support Nrwl Nx workspace (#293)
  • docs: update CONTRIBUTING.md (#294)

v4.5.0

16 Oct 16:02
Compare
Choose a tag to compare

Features

  • refactor(webpack): add extraOptions param for default webpack export (#285 via @orosro)

Fixes

  • fix: add custom props generic for bootstrapFunction (#283 via @thanhbinhtran93 )

Maintenance

  • build(deps): bump http-proxy in /integration/elements (#275)

v4.4.3

02 Oct 15:39
Compare
Choose a tag to compare

Fixes

  • fix: add custom props generic for bootstrapFunction (#283)

Maintenance

  • build(deps): bump http-proxy in /integration/elements (#275)

v4.4.2

11 Sep 22:42
Compare
Choose a tag to compare

Fixes

  • fix: allow removal mini-css-extract from object rules (#269)