@@ -49,7 +49,7 @@ export const reqHandler = createRequestHandler(netlifyAppEngineHandler)
4949`
5050
5151// eslint-disable-next-line no-inline-comments
52- const NetlifyServerTsAppEngine21Dot2 = /* typescript */ `import { AngularAppEngine, createRequestHandler } from '@angular/ssr'
52+ const NetlifyServerTsAppEngine21Dot2Dot9 = /* typescript */ `import { AngularAppEngine, createRequestHandler } from '@angular/ssr'
5353import { getAllowedHosts, getContext, getTrustProxyHeaders } from '@netlify/angular-runtime/app-engine.js'
5454
5555const angularAppEngine = new AngularAppEngine({
@@ -60,7 +60,7 @@ const angularAppEngine = new AngularAppEngine({
6060${ NetlifyServerTsAppEngineCommonContent } `
6161
6262// eslint-disable-next-line no-inline-comments
63- const NetlifyServerTsAppEngine21Dot1 = /* typescript */ `import { AngularAppEngine, createRequestHandler } from '@angular/ssr'
63+ const NetlifyServerTsAppEngine21Dot1Dot5 = /* typescript */ `import { AngularAppEngine, createRequestHandler } from '@angular/ssr'
6464import { getAllowedHosts, getContext } from '@netlify/angular-runtime/app-engine.js'
6565
6666const angularAppEngine = new AngularAppEngine({
@@ -134,14 +134,14 @@ export async function fixServerTs({ angularVersion, siteRoot, failPlugin, failBu
134134 const angularJson = getAngularJson ( { failPlugin, siteRoot, workspaceType, packagePath } )
135135
136136 // Angular v21.1 introduced `allowedHosts`: https://github.com/angular/angular-cli/blob/21.1.x/packages/angular/ssr/src/app-engine.ts
137- // Angular v21.2 introduced `trustProxyHeaders` as well: https://github.com/angular/angular-cli/blob/21.2.x/packages/angular/ssr/src/app-engine.ts
137+ // Angular v21.2.9 introduced `trustProxyHeaders` as well: https://github.com/angular/angular-cli/blob/21.2.x/packages/angular/ssr/src/app-engine.ts
138138 // we cannot add the config if the version doesn't support it
139139 // because TypeScript complains about invalid properties
140140 let NetlifyServerTsAppEngine = NetlifyServerTsAppEngine21Dot0
141- if ( satisfies ( angularVersion , '>=21.2.0 ' , { includePrerelease : true } ) ) {
142- NetlifyServerTsAppEngine = NetlifyServerTsAppEngine21Dot2
143- } else if ( satisfies ( angularVersion , '>=21.1.0 ' , { includePrerelease : true } ) ) {
144- NetlifyServerTsAppEngine = NetlifyServerTsAppEngine21Dot1
141+ if ( satisfies ( angularVersion , '>=21.2.9 ' , { includePrerelease : true } ) ) {
142+ NetlifyServerTsAppEngine = NetlifyServerTsAppEngine21Dot2Dot9
143+ } else if ( satisfies ( angularVersion , '>=21.1.5 ' , { includePrerelease : true } ) ) {
144+ NetlifyServerTsAppEngine = NetlifyServerTsAppEngine21Dot1Dot5
145145 }
146146
147147 const project = getProject ( angularJson , failBuild , workspaceType === 'nx' )
0 commit comments