Releases: native-federation/angular-adapter
21.1.8 | RC9
Note: Native federation core RC9 includes breaking changes, so this version works with >v4.0.0-RC9
What's Changed
- refactor(27): Extract angular logic from core native-federation by @Aukevanoost in #9
- feat: Added full support for wildcards in shared mappings by @Aukevanoost in #12
- chore: Updated schematics for v4 release and added migration schematic by @Aukevanoost in #14
Full Changelog: v21.1.7...v21.1.8
20.3.8 | RC9
What's Changed
- refactor(27): Extract angular logic from core native-federation by @Aukevanoost in #9
- feat: Added full support for wildcards in shared mappings by @Aukevanoost in #12
- chore: Updated schematics for v4 release and added migration schematic by @Aukevanoost in #14
Full Changelog: v20.3.7...v20.3.8
21.1.7 | RC8
Native federation builder rework
This RC finalizes the builder rework.
- The node_modules (externals) are now faster because they don't use the Angular plugin anymore. Only the linker is used for partially compiled dependencies.
- The rebuildQueue now fully supports interruptions during the build using a promise race.
- Swapped the "externals" and "exposed modules" building steps, it makes more sense to first build the externals before building the exposed modules (micro frontends).
- Use the new RebuildQueue to track federation builds during watch mode, yield the result and interrupt whenever the build is cancelled in favor of a newer build.
What's Changed
- refactor(builder): Performance improvements by @Aukevanoost in #6
- fix(old-1066): Allow entryPoint to be provided to builder by @Aukevanoost in #7
Full Changelog: v21.1.6...v21.1.7
20.3.7 | RC8
Native federation builder rework
This RC finalizes the builder rework.
- The node_modules (externals) are now faster because they don't use the Angular plugin anymore. Only the linker is used for partially compiled dependencies.
- The rebuildQueue now fully supports interruptions during the build using a promise race.
- Swapped the "externals" and "exposed modules" building steps, it makes more sense to first build the externals before building the exposed modules (micro frontends).
- Use the new RebuildQueue to track federation builds during watch mode, yield the result and interrupt whenever the build is cancelled in favor of a newer build.
What's Changed
- feat: Use caching to improve performance by @Aukevanoost in #4
- refactor(builder): Performance improvements by @Aukevanoost in #6
- fix(old-1066): Allow entryPoint to be provided to builder by @Aukevanoost in #7
Full Changelog: v20.3.6...v20.3.7
21.1.6 | RC6
Decreased build-time
Shared SourceFileCache across build steps (#4)
The native-federation build process creates a separate AngularCompilerPlugin for each build step. Previously, this meant each step maintained its own independent cache, resulting in redundant work across steps.
This release shares Angular's SourceFileCache (ref) between these steps, reducing duplicate compilation and improving build performance — especially during rebuilds.
Note: Sharing the cache with the final shell compilation step is not yet possible and depends on an upstream Angular CLI change (angular/angular-cli#32527).
What's Changed
- feat: Use caching to improve performance by @Aukevanoost in #4
Full Changelog: v21.1.4...v21.1.6
20.3.6 | RC6
Decreased build-time
Note: This is a backwards compatibility release, check v21.1.6 for the full release.
Shared SourceFileCache across build steps (#4)
The native-federation build process creates a separate AngularCompilerPlugin for each build step. Previously, this meant each step maintained its own independent cache, resulting in redundant work across steps.
This release shares Angular's SourceFileCache between these steps, reducing duplicate compilation and improving build performance — especially during rebuilds.
Note: Sharing the cache with the final shell compilation step is not yet possible and depends on an upstream Angular CLI change.
What's Changed
- feat: Use caching to improve performance by @Aukevanoost in #4
New Contributors
- @Aukevanoost made their first contribution in #1
Full Changelog: v20.3.4...v20.3.6
21.1.4 | RC5
What's Changed
- feat: Added support for chunks in localized builds by @Aukevanoost in #2
Full Changelog: v21.1.2...v21.1.4
20.3.4 | RC5
Full Changelog: v20.3.2...v20.3.4
21.1.2 | RC3
Compatible with native-federation RC3: https://github.com/native-federation/native-federation-core/releases/tag/v4.0.0-RC3
What's Changed
- feat:Added support for dense chunking by @Aukevanoost in #1
New Contributors
- @Aukevanoost made their first contribution in #1
Full Changelog: v21.1.0...v21.1.2