single-spa / single-spa-angular

Helpers for building single-spa applications which use Angular
Apache License 2.0
203 stars 78 forks source link

Support for angular 7 #14

Closed joeldenning closed 5 years ago

joeldenning commented 5 years ago

This issue will capture things in progress for getting angular 7 working. Here's the POC / early work on things: https://github.com/joeldenning/angular7-experimentation

joeldenning commented 5 years ago

I created this issue to attempt to contact the angular team in an effort to collaborate with them: https://github.com/angular/angular/issues/28809

joeldenning commented 5 years ago

single-spa-angular@3.0.0-beta.3 just released that begins support of ng build and schematics

joeldenning commented 5 years ago

single-spa-angular@3.0.0-beta.4 now supports ng serve, but in a limited way. See #37 for next step with ng-serve.

joeldenning commented 5 years ago

single-spa-angular@3.0.0-beta.6 resolves #37 and now ng serve is working well

joeldenning commented 5 years ago

single-spa-anguluar@3.0.0-beta.9 fixes some issues with ng serve on Windows.

joeldenning commented 5 years ago

single-spa-angular@3.0.0-beta.10 reduces bundle size (see #31, #12, and #43), but had to introduce a breaking change in the process.

joeldenning commented 5 years ago

single-spa-angular@3.0.0-beta.11 fixes global styles loading and allows for the user to override webpack configs.

joeldenning commented 5 years ago

beta.12 allows for multiple angular applications to be active at once.

joeldenning commented 5 years ago

beta.13 has fixes for angular 6 and also removes need for passing in ApplicationRef to single-spa-angular.

joeldenning commented 5 years ago

beta.19 makes it easy to use SystemJS and multiple Angular applications.

I am going to close this issue now in favor of just using the github issue queue for any remaining things before single-spa-angular@3 is released as "latest" instead of "beta"