Skip to content

Commit 1612ba3

Browse files
authored
Merge pull request #24 from damienbod/dev/updates
Updated packages, Angular 20.1.4
2 parents fa53877 + e60dd05 commit 1612ba3

File tree

10 files changed

+10252
-8692
lines changed

10 files changed

+10252
-8692
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## ASP.NET Core, Angular BFF using Microsoft Entra ID Changelog
22

3+
### 2025-08-03 1.0.2
4+
- Updated packages
5+
- Angular 20.1.4
6+
37
### 2025-04-07 1.0.1
48
- Updated packages
59
- Angular 19.2.5

server/BffMicrosoftEntraID.Server.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="9.0.3" NoWarn="NU1605" />
12-
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.3" />
13-
<PackageReference Include="Microsoft.Identity.Web.GraphServiceClient" Version="3.8.2" />
14-
<PackageReference Include="Microsoft.Identity.Web" Version="3.8.2" />
15-
<PackageReference Include="Microsoft.Identity.Web.UI" Version="3.8.2" />
16-
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.0.0" />
17-
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders.TagHelpers" Version="1.0.0" />
11+
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="9.0.7" NoWarn="NU1605" />
12+
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.7" />
13+
<PackageReference Include="Microsoft.Identity.Web.GraphServiceClient" Version="3.12.0" />
14+
<PackageReference Include="Microsoft.Identity.Web" Version="3.12.0" />
15+
<PackageReference Include="Microsoft.Identity.Web.UI" Version="3.12.0" />
16+
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.1.0" />
17+
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders.TagHelpers" Version="1.1.0" />
1818
<PackageReference Include="Yarp.ReverseProxy" Version="2.3.0" />
1919
</ItemGroup>
2020

ui/.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,6 @@ Thumbs.db
4141
.angular
4242

4343
.nx/cache
44-
.nx/workspace-data
44+
.nx/workspace-data
45+
.cursor/rules/nx-rules.mdc
46+
.github/instructions/nx.instructions.md

ui/migrations.json

Lines changed: 139 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,157 @@
11
{
22
"migrations": [
33
{
4-
"version": "20.3.0-beta.1",
5-
"description": "Update ESLint flat config to include .cjs, .mjs, .cts, and .mts files in overrides (if needed)",
6-
"implementation": "./src/migrations/update-20-3-0/add-file-extensions-to-overrides",
7-
"package": "@nx/eslint",
8-
"name": "add-file-extensions-to-overrides"
4+
"version": "21.0.0-beta.8",
5+
"description": "Removes the legacy cache configuration from nx.json",
6+
"implementation": "./src/migrations/update-21-0-0/remove-legacy-cache",
7+
"package": "nx",
8+
"name": "remove-legacy-cache"
9+
},
10+
{
11+
"version": "21.0.0-beta.8",
12+
"description": "Removes the legacy cache configuration from nx.json",
13+
"implementation": "./src/migrations/update-21-0-0/remove-custom-tasks-runner",
14+
"package": "nx",
15+
"name": "remove-custom-tasks-runner"
16+
},
17+
{
18+
"version": "21.0.0-beta.11",
19+
"description": "Updates release version config based on the breaking changes in Nx v21",
20+
"implementation": "./src/migrations/update-21-0-0/release-version-config-changes",
21+
"package": "nx",
22+
"name": "release-version-config-changes"
23+
},
24+
{
25+
"version": "21.0.0-beta.11",
26+
"description": "Updates release changelog config based on the breaking changes in Nx v21",
27+
"implementation": "./src/migrations/update-21-0-0/release-changelog-config-changes",
28+
"package": "nx",
29+
"name": "release-changelog-config-changes"
30+
},
31+
{
32+
"version": "21.1.0-beta.2",
33+
"description": "Adds **/nx-rules.mdc and **/nx.instructions.md to .gitignore if not present",
34+
"implementation": "./src/migrations/update-21-1-0/add-gitignore-entry",
35+
"package": "nx",
36+
"name": "21-1-0-add-ignore-entries-for-nx-rule-files"
937
},
1038
{
1139
"cli": "nx",
12-
"version": "20.3.0-beta.2",
13-
"description": "If workspace includes Module Federation projects, ensure the new @nx/module-federation package is installed.",
14-
"factory": "./src/migrations/update-20-3-0/ensure-nx-module-federation-package",
40+
"version": "21.0.0-beta.9",
41+
"description": "Replace usage of `getJestProjects` with `getJestProjectsAsync`.",
42+
"implementation": "./src/migrations/update-21-0-0/replace-getJestProjects-with-getJestProjectsAsync",
43+
"package": "@nx/jest",
44+
"name": "replace-getJestProjects-with-getJestProjectsAsync-v21"
45+
},
46+
{
47+
"version": "21.0.0-beta.10",
48+
"description": "Remove the previously deprecated and unused `tsConfig` option from the `@nx/jest:jest` executor.",
49+
"implementation": "./src/migrations/update-21-0-0/remove-tsconfig-option-from-jest-executor",
50+
"package": "@nx/jest",
51+
"name": "remove-tsconfig-option-from-jest-executor"
52+
},
53+
{
54+
"version": "21.3.0-beta.3",
55+
"requires": { "jest": ">=30.0.0" },
56+
"description": "Rename the CLI option `testPathPattern` to `testPathPatterns`.",
57+
"implementation": "./src/migrations/update-21-3-0/rename-test-path-pattern",
58+
"package": "@nx/jest",
59+
"name": "rename-test-path-pattern"
60+
},
61+
{
62+
"version": "21.3.0-beta.3",
63+
"requires": { "jest": ">=30.0.0" },
64+
"description": "Replace removed matcher aliases in Jest v30 with their corresponding matcher",
65+
"implementation": "./src/migrations/update-21-3-0/replace-removed-matcher-aliases",
66+
"package": "@nx/jest",
67+
"name": "replace-removed-matcher-aliases"
68+
},
69+
{
70+
"cli": "nx",
71+
"version": "21.0.0-beta.3",
72+
"description": "Set the `continuous` option to `true` for continuous tasks.",
73+
"factory": "./src/migrations/update-21-0-0/set-continuous-option",
1574
"package": "@nx/angular",
16-
"name": "ensure-nx-module-federation-package"
75+
"name": "set-continuous-option"
1776
},
1877
{
1978
"cli": "nx",
20-
"version": "20.4.0-beta.1",
21-
"requires": { "@angular/core": ">=19.1.0" },
22-
"description": "Update the @angular/cli package version to ~19.1.0.",
23-
"factory": "./src/migrations/update-20-4-0/update-angular-cli",
79+
"version": "21.2.0-beta.3",
80+
"requires": { "@angular/core": ">=20.0.0" },
81+
"description": "Update the @angular/cli package version to ~20.0.0.",
82+
"factory": "./src/migrations/update-21-2-0/update-angular-cli",
2483
"package": "@nx/angular",
25-
"name": "update-angular-cli-version-19-1-0"
84+
"name": "update-angular-cli-version-20-0-0"
85+
},
86+
{
87+
"version": "21.2.0-beta.3",
88+
"requires": { "@angular/core": ">=20.0.0" },
89+
"description": "Migrate imports of `provideServerRendering` from `@angular/platform-server` to `@angular/ssr`.",
90+
"factory": "./src/migrations/update-21-2-0/migrate-provide-server-rendering-import",
91+
"package": "@nx/angular",
92+
"name": "migrate-provide-server-rendering-import"
93+
},
94+
{
95+
"version": "21.2.0-beta.3",
96+
"requires": { "@angular/core": ">=20.0.0" },
97+
"description": "Replace `provideServerRouting` and `provideServerRoutesConfig` with `provideServerRendering` using `withRoutes`.",
98+
"factory": "./src/migrations/update-21-2-0/replace-provide-server-routing",
99+
"package": "@nx/angular",
100+
"name": "replace-provide-server-routing"
101+
},
102+
{
103+
"version": "21.2.0-beta.3",
104+
"requires": { "@angular/core": ">=20.0.0" },
105+
"description": "Update the generator defaults to maintain the previous style guide behavior.",
106+
"factory": "./src/migrations/update-21-2-0/set-generator-defaults-for-previous-style-guide",
107+
"package": "@nx/angular",
108+
"name": "set-generator-defaults-for-previous-style-guide"
109+
},
110+
{
111+
"version": "21.2.0-beta.3",
112+
"requires": { "@angular/core": ">=20.0.0" },
113+
"description": "Update 'moduleResolution' to 'bundler' in TypeScript configurations. You can read more about this here: https://www.typescriptlang.org/tsconfig/#moduleResolution.",
114+
"factory": "./src/migrations/update-21-2-0/update-module-resolution",
115+
"package": "@nx/angular",
116+
"name": "update-module-resolution"
26117
},
27118
{
28119
"cli": "nx",
29-
"version": "20.5.0-beta.5",
30-
"requires": { "@angular/core": ">=19.2.0" },
31-
"description": "Update the @angular/cli package version to ~19.2.0.",
32-
"factory": "./src/migrations/update-20-5-0/update-angular-cli",
120+
"version": "21.3.0-beta.4",
121+
"requires": { "@angular/core": ">=20.1.0" },
122+
"description": "Update the @angular/cli package version to ~20.1.0.",
123+
"factory": "./src/migrations/update-21-3-0/update-angular-cli",
33124
"package": "@nx/angular",
34-
"name": "update-angular-cli-version-19-2-0"
125+
"name": "update-angular-cli-version-20-1-0"
126+
},
127+
{
128+
"version": "20.0.0",
129+
"description": "Replaces usages of the deprecated InjectFlags enum",
130+
"factory": "./bundles/inject-flags.cjs#migrate",
131+
"package": "@angular/core",
132+
"name": "inject-flags"
133+
},
134+
{
135+
"version": "20.0.0",
136+
"description": "Replaces usages of the deprecated TestBed.get method with TestBed.inject",
137+
"factory": "./bundles/test-bed-get.cjs#migrate",
138+
"package": "@angular/core",
139+
"name": "test-bed-get"
140+
},
141+
{
142+
"version": "20.0.0",
143+
"description": "Converts the entire application to block control flow syntax",
144+
"factory": "./bundles/control-flow-migration.cjs#migrate",
145+
"optional": true,
146+
"package": "@angular/core",
147+
"name": "control-flow-migration"
148+
},
149+
{
150+
"version": "20.0.0",
151+
"description": "Moves imports of `DOCUMENT` from `@angular/common` to `@angular/core`",
152+
"factory": "./bundles/document-core.cjs#migrate",
153+
"package": "@angular/core",
154+
"name": "document-core"
35155
}
36156
]
37157
}

ui/nx.json

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,62 @@
5757
"unitTestRunner": "jest"
5858
},
5959
"@nx/angular:component": {
60-
"style": "scss"
60+
"style": "scss",
61+
"type": "component"
62+
},
63+
"@schematics/angular:component": {
64+
"type": "component"
65+
},
66+
"@nx/angular:directive": {
67+
"type": "directive"
68+
},
69+
"@schematics/angular:directive": {
70+
"type": "directive"
71+
},
72+
"@nx/angular:service": {
73+
"type": "service"
74+
},
75+
"@schematics/angular:service": {
76+
"type": "service"
77+
},
78+
"@nx/angular:scam": {
79+
"type": "component"
80+
},
81+
"@nx/angular:scam-directive": {
82+
"type": "directive"
83+
},
84+
"@nx/angular:guard": {
85+
"typeSeparator": "."
86+
},
87+
"@schematics/angular:guard": {
88+
"typeSeparator": "."
89+
},
90+
"@nx/angular:interceptor": {
91+
"typeSeparator": "."
92+
},
93+
"@schematics/angular:interceptor": {
94+
"typeSeparator": "."
95+
},
96+
"@nx/angular:module": {
97+
"typeSeparator": "."
98+
},
99+
"@schematics/angular:module": {
100+
"typeSeparator": "."
101+
},
102+
"@nx/angular:pipe": {
103+
"typeSeparator": "."
104+
},
105+
"@schematics/angular:pipe": {
106+
"typeSeparator": "."
107+
},
108+
"@nx/angular:resolver": {
109+
"typeSeparator": "."
110+
},
111+
"@schematics/angular:resolver": {
112+
"typeSeparator": "."
61113
}
62114
},
63115
"defaultProject": "ui",
64116
"nxCloudAccessToken": "NGJmZDYwYzItOTg1NS00ZTYyLWFkMmYtMDk1YWRlN2EzNjJifHJlYWQtd3JpdGU=",
65-
"useInferencePlugins": false,
66-
"useLegacyCache": true
117+
"useInferencePlugins": false
67118
}

0 commit comments

Comments
 (0)