@angular/ssr
Advanced tools
Changelog
19.1.5 (2025-01-29)
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------------- |
| 14e3a71e4 | fix | update library schematic to use @angular-devkit/build-angular:ng-packagr
|
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------- |
| d53d25fc1 | fix | allow tailwindcss 4.x as a peer dependency |
| bd9d379f0 | fix | disable TypeScript removeComments
option |
| e73e9102e | fix | handle empty module case to avoid TypeError |
| bb413456e | fix | keep background referenced HMR update chunks |
| 2011d3428 | fix | support template updates that also trigger global stylesheet changes |
| 688019946 | fix | update vite to version 6.0.11 |
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------ |
| 94643d54d | fix | enhance dynamic route matching for better performance and accuracy |
| 747557aa0 | fix | redirect to locale pathname instead of full URL |
| bbbc1eb7a | fix | rename provideServerRoutesConfig
to provideServerRouting
|
<a name="18.2.14"></a>
Changelog
18.2.14 (2025-01-29)
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------- |
| 9d34d28ec | fix | remove unused vite
dependency |
<a name="18.2.13"></a>
Changelog
18.2.13 (2025-01-29)
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- |
| deeaf1883 | fix | correctly select package versions in descending order during ng add
|
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ----------------------------- | | fdddf2c08 | fix | update vite to version 5.4.14 |
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.0-next.0"></a>
Changelog
19.2.0-next.0 (2025-01-23)
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | 8e884a038 | fix | handle empty module case to avoid TypeError |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.4"></a>
Changelog
19.1.4 (2025-01-22)
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------- | | aa6f0d051 | fix | ensure collections can be resolved via test runner in pnpm workspaces |
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------------------------- |
| ff8192a35 | fix | correct path for /@ng/components
on Windows |
| 14d2f7ca0 | fix | include extracted routes in the manifest during prerendering |
| c87a38f5b | fix | only issue invalid i18n config error for duplicate subPaths
with inlined locales |
| d50788cf9 | fix | replace deprecation of i18n.baseHref
with a warning |
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | -------------------------------------------------------------------- |
| bcc5fab75 | fix | prevent route matcher error when SSR routing is not used |
| 9bacf3981 | fix | properly manage catch-all routes with base href |
| 59c757781 | fix | unblock route extraction with withEnabledBlockingInitialNavigation
|
<a name="19.1.3"></a>
Changelog
19.1.3 (2025-01-20)
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------- |
| 7d8c34172 | fix | allow asset changes to reload page on incremental updates |
| 9fa29af37 | fix | handle relative @ng/components
|
| c4de34703 | fix | perform full reload for templates with $localize
usage |
<a name="19.1.2"></a>
Changelog
19.1.2 (2025-01-17)
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------ | | 939d1612a | fix | perform incremental background file updates with component updates | | 304027207 | fix | prevent full page reload on HMR updates with SSR enabled | | 148acbd58 | fix | reset component updates on dev-server index request |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.1"></a>
Changelog
19.1.1 (2025-01-16)
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------- | | 298506751 | fix | resolve HMR-prefixed files in SSR with Vite |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.0"></a>
Changelog
19.1.0 (2025-01-15)
The baseHref
option under i18n.locales
and i18n.sourceLocale
in angular.json
is deprecated in favor of subPath
.
The subPath
defines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified, subPath
will use the locale code.
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------- |
| 02825eec5 | feat | use @angular/build
package in library generation schematic |
| 88431b756 | fix | application migration should migrate ng-packagr builder package |
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------- | | 2b8a02bac | feat | require build schemas from modules | | fe1ae6933 | fix | avoid Node.js resolution for relative builder schema |
| Commit | Type | Description | | --------------------------------------------------------------------------------------------------- | ---- | ---------------------------------------------------------------- | | ce7c4e203 | fix | handle Windows drive letter case insensitivity in path functions |
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------- |
| 2f55209dd | fix | update Rule
type to support returning a Promise
of Tree
|
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------ |
| 2c9d7368f | feat | add ng-packagr builder to the package |
| 0a570c0c2 | feat | add support for customizing URL segments with i18n |
| 298b554a7 | feat | enable component template hot replacement by default |
| d350f357b | fix | correctly validate locales subPath
|
| 8aa1ce608 | fix | handle loaders correctly in SSR bundles for external packages |
| 3b7e6a8c6 | fix | invalidate component template updates with dev-server SSR |
| 8fa682e57 | fix | remove deleted assets from output during watch mode |
| 48cae815c | fix | skip vite SSR warmup file configuration when SSR is disabled |
| ba16ad6b5 | fix | support incremental build file results in watch mode |
| 955acef3d | fix | trigger browser reload on asset changes with Vite dev server |
| e74300a2c | fix | use component updates for component style HMR |
| 6a19c217e | fix | warn when using both isolatedModules
and emitDecoratorMetadata
|
| Commit | Type | Description |
| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------------------------------------------------------- |
| 8d7a51dfc | feat | add modulepreload
for lazy-loaded routes |
| 41ece633b | feat | redirect to preferred locale when accessing root route without a specified locale |
| 3feecddbb | fix | disable component boostrapping when running route extraction |
| 6edb90883 | fix | throw error when using route matchers |
<a name="19.0.7"></a>