Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 26, 2024

This PR contains the following updates:

Package Change Age Confidence
@angular-devkit/build-angular ^17.3.8 -> ^21.0.0 age confidence
@angular/animations (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/cdk ^17.0.0 -> ^21.0.0 age confidence
@angular/cli ^17.3.8 -> ^21.0.0 age confidence
@angular/common (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/compiler (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/compiler-cli (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/core (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/elements (source) ^17.3.11 -> ^21.0.0 age confidence
@angular/forms (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/platform-browser (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/platform-browser-dynamic (source) ^17.3.0 -> ^21.0.0 age confidence
@angular/router (source) ^17.3.0 -> ^21.0.0 age confidence
apollo-angular (source) 7.0.2 -> 12.1.0 age confidence
ngx-build-plus ^17.0.0 -> ^20.0.0 age confidence

Release Notes

angular/angular-cli (@​angular-devkit/build-angular)

v21.0.0

Compare Source

Breaking Changes

@​angular/cli
  • The ng commands will no longer automatically detect and use cnpm as the package manager. As an alternative use the .npmrc file to ensure npm uses the cnpm registry.
@​angular/build
    • TypeScript versions older than 5.9 are no longer supported.
  • The javascriptEnabled option for Less is no longer supported. Projects relying on inline JavaScript within Less files will need to refactor their stylesheets to remove this dependency.
@​schematics/angular
Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
ede5e52bc feat add include option to jasmine-to-vitest schematic
c119910f4 feat add AGENTS.md support to ai-config schematic
d0d2a17b8 feat add Jasmine spy API transformations to jasmine-to-vitest schematic
e7d955bed feat add matcher transformations to jasmine-to-vitest schematic
629f5cb18 feat add misc transformations to jasmine-to-vitest schematic
4912f3990 feat add Tailwind CSS option to application schematic and ng new
2a518016d feat Applications are zoneless by default
2ffc527b1 feat configure Vitest for new projects and allow runner choice
58474ec7d feat introduce initial jasmine-to-vitest unit test refactor schematic
9f255f2b3 feat set packageManager in package.json on new projects
4e6c94f21 feat support different file name style guides in ng new
77741f5ee fix add 'update-typescript-lib' migration
f89750b27 fix add addImports option to jasmine-vitest schematic
9dab5780a fix add fixture.whenStable in spec files when zoneless apps
8f0f6a5f1 fix add migration to update moduleResolution to bundler
e8feba9ee fix add missing typeSeparator to main.ts.template file
515b09c4f fix add Vitest config generation and runner checks
0e83fe1a8 fix add warnings and improve Karma config generation
b91fa31f2 fix align Karma project generation with unified unit-test builder
c967a447c fix correct spacing in application spec tsconfig
00d941c43 fix correct style guide paths for standalone components
e33e77d12 fix flag '--file-name-style-guide=2016' - wrong import in main.ts
f35b9f331 fix improve comment preservation in jasmine-to-vitest
6615fcf03 fix issues in apps generated with '--file-name-style-guide=2016' flag
e304821d5 fix make ai-config schematic non-destructive
512ad282a fix preserve blank lines in jasmine-to-vitest schematic
b524ba426 fix remove empty i18n-extract target for new projects
8e6e0a293 fix remove explicit flag for host bindings
afb4d3e37 fix remove extra space before async in spec templates
b983ea8e5 fix respect skip-install for tailwind schematic
54c4eae2a fix transform Jasmine type annotations in jasmine-to-vitest schematic
14c0a9bac perf optimize AST traversal utilities
@​angular/cli
Commit Type Description
58d101d5e feat add --json output to ng version
d014630fa feat add advanced filtering to MCP example search
6d3a3c579 feat add ai-tutor mcp tool
1c06b16a9 feat add builder info to list_projects MCP tool
301b50da4 feat add fallback support for packages without direct ng add functionality
3040b777e feat add style language detection to list_projects tool
45024e836 feat add unit test framework detection to list_projects tool
104c90768 feat enhance ng version output with more details
286b6204c feat make documentation search tool version-aware
406315d09 feat make find_examples tool version-aware
68e711307 feat make get_best_practices tool version-aware
50453fdee feat overhaul ng version command output
1ee9ce3c9 feat promote MCP find_examples tool to a stable tool
0d53e82d5 feat provide detailed peer dependency conflict errors in ng add
f513089e2 feat remove direct support for cnpm
c17d7a929 fix add schema versioning and metadata to example database
dbf1aaf70 fix add snippet support to example search MCP tool
dfb4242b3 fix add vitest to version command output
11cee1acb fix correct boolean parsing in MCP example front matter
122a8c0e2 fix correct frontmatter parsing in MCP examples tool
431106559 fix correct query in find_examples to prevent runtime error
def412a55 fix enhance find_examples MCP tool with structured output
0922a033f fix improve JSON schema parsing for command options
f099c9157 fix improve list_projects MCP tool to find all workspaces in monorepos
1be35b343 fix promote zoneless migration MCP tool to stable
e5aed6d65 fix show planned actions in ng add dry run
4deac3ec7 fix support multi-database search in find_examples MCP tool
aeb49dd52 perf cache dependency lookups during ng add
5e534090e perf parallelize peer dependency checks in ng add
@​angular-devkit/build-angular
Commit Type Description
6e395fc0c fix ensure vitest code coverage handles virtual files correctly
53899511a fix expand jest and jest-environment-jsdom to allow version 30
7a8c94615 fix make zone.js optional in server and app-shell builders
@​angular/build
Commit Type Description
00426e315 feat add --list-tests flag to unit-test builder
a908bf3d4 feat add 'filter' option to unit-test builder
3e0209d0a feat add browserViewport option for vitest browser tests
3b7dabbf1 feat add advanced coverage options to unit-test builder
c0b00d78e feat add reporter output file option for unit-test
66dd6dd83 feat allow options for unit test reporters
a90bea5b5 feat support .test.ts files by default in unit test builder
b2f048773 fix add --ui option for Vitest runner
530d9270e fix add define option to dev-server
b554bd73a fix add temporary directory cleanup for Vitest executor
c6176f6df fix add upfront dependency validation for unit-test runners
63c98741a fix add webcontainer support for Vitest browser provider
fcdbf6c19 fix allow globals to be set to false
542d52868 fix allow custom runner configuration file for unit-test
0505f954d fix allow unit-test progress option passthrough for building
931c62d20 fix allow unit-test runner config with absolute path
a11dd31f0 fix configure Vitest cache to use Angular cache
abf003268 fix correct Vitest builder watch mode execution
f05ffd104 fix correct Vitest coverage include handling for virtual files
cd5c92b99 fix correct Vitest coverage reporting for test files
07f712253 fix correctly handle absolute paths and casing in test discovery
bf468e1eb fix direct check include file exists in unit-test discovery
50e330d33 fix disable glob directory expansion when finding tests
49b65aba8 fix disable Vitest test isolation by default
1529595d4 fix drop support for TypeScript 5.8
a44f8fa94 fix dynamically select Vitest DOM environment
ae35543af fix enhance Vitest config merging and validation
fec106b60 fix enhance Vitest dependency externalization and pre-bundling
f7c4a4c1d fix enhance Vitest resolution for optimal package loading
ee5e127d5 fix ensure ɵgetOrCreateAngularServerApp is always defined after errors
0830f4fb5 fix ensure TestBed cleanup hooks are always registered
41b12509a fix ensure TestBed setup is robust in non-isolated Vitest
55145f582 fix ensure Vitest setup files are executed in order
3478aa332 fix exclude .angular from coverage instrumentation
7c529c1bc fix externalize Angular dependencies in Vitest runner
69c3b1226 fix improve error handling in unit-test builder
bab5806c2 fix introduce vitest-base.config for test configuration
73621998f fix normalize paths for Vitest runner output files
fa5c92346 fix prioritize string type for runnerConfig schema
d0787c11d fix provide default excludes for vitest coverage
ac10f323e fix relax requirement for files to be in TS compilation
139758586 fix remove deprecated javascriptEnabled option for Less
6576bb598 fix remove explicit test isolation configuration
9132e6af9 fix resolve browser provider packages using project resolver
26127bd3b fix resolve PostCSS plugins relative to config file
dae732059 fix serve build assets and styles in vitest
705af2278 fix set coverage report directory to coverage/project-name
0851d2eae fix show full aggregate errors from vitest
cc2668f57 fix simplify SSL handling for ng serve with SSR (#​31723)
907eabdd3 fix support ESM PostCSS plugins
62938e799 fix update vitest to 4.0.6 and remove coverage workaround

v20.3.11

Compare Source

@​angular/build
Commit Type Description
8053f2d92 fix ensure ɵgetOrCreateAngularServerApp is always defined after errors

v20.3.10

Compare Source

@​schematics/angular
Commit Type Description
c854a719b fix correct tsconfig.spec.json include for spec files
@​angular/build
Commit Type Description
b3908f68e fix do not remove @angular/localize when having external packages (#​31721)

v20.3.9

Compare Source

@​angular/ssr
Commit Type Description
08e07e338 fix improve locale handling in app-engine
683697ebc fix improve route matching for wildcard routes

v20.3.8

Compare Source

@​angular-devkit/build-angular
Commit Type Description
813cba9b9 fix expand jest and jest-environment-jsdom to allow version 30
@​angular/build
Commit Type Description
542973ab0 fix add adapters to new reporter
f0885691d fix ensure locale data plugin runs before other plugins
45e498f95 fix handle redirects from guards during prerendering

v20.3.7

Compare Source

@​angular-devkit/schematics
Commit Type Description
a31533cf4 fix respect --force option when schematic contains host.create
@​angular/build
Commit Type Description
8cdda111c fix resolve Angular locale data namespace in esbuild
5847ccc54 fix update vite to 7.11.1
@​angular/ssr
Commit Type Description
3a28fb6a1 fix correctly handle routes with matrix parameters
5db6d6487 fix ensure server-side navigation triggers a redirect

v20.3.6

Compare Source

@​angular/ssr
Commit Type Description
5271547c8 fix prevent malicious URL from overriding host

v20.3.5

Compare Source

@​angular/build
Commit Type Description
7f7140680 fix cleanup karma temporary directory after process exit

v20.3.4

Compare Source

@​schematics/angular
Commit Type Description
c94bf7ff0 fix Out of the box support for PM2
465436c9f fix use bracket notation for process.env['pm_id']
@​angular-devkit/build-angular
Commit Type Description
bc6b63114 fix mark InjectionToken as pure for improved tree-shaking
@​angular/build
Commit Type Description
e510ff828 fix mark InjectionToken as pure for improved tree-shaking

v20.3.3

Compare Source

@​schematics/angular
Commit Type Description
b7f92da78 fix add __screenshots__/ to .gitignore
@​angular/ssr
Commit Type Description
a4c9a2007 fix avoid retaining rendered HTML in memory post-request

v20.3.2

Compare Source

v20.3.1

Compare Source

@​angular/build
Commit Type Description
be60be499 fix add timestamp to bundle generation log
d60f4e53d fix update vite to version 7.1.5

v20.3.0

Compare Source

Breaking Changes

@​angular/ssr
  • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

    Before:

    const bootstrap = () => bootstrapApplication(AppComponent, config);

    After:

    const bootstrap = (context: BootstrapContext) =>
      bootstrapApplication(AppComponent, config, context);
@​schematics/angular
Commit Type Description
ef20a278d fix align labels in ai-config schema
@​angular/cli
Commit Type Description
f6ad41c13 fix improve bun lockfile detection and optimize lockfile checks
@​angular-devkit/build-angular
Commit Type Description
1a7890873 fix avoid extra tick in SSR builds
@​angular/build
Commit Type Description
5d46d6ec1 fix preserve names in esbuild for improved debugging in dev mode
@​angular/ssr
Commit Type Description
7eacb4187 feat introduce BootstrapContext for isolated server-side rendering

v20.2.2

Compare Source

@​angular/cli
Commit Type Description
a793bbc47 fix don't set a default for array options when length is 0
2736599e2 fix set process title when running architect commands
@​angular/build
Commit Type Description
5c2abffea fix avoid extra tick in SSR dev-server builds
f3c826853 fix maintain media output hashing with vitest unit-testing

v20.2.1

Compare Source

@​angular/cli
Commit Type Description
3b693e09e fix correctly set default array values
@​schematics/angular
Commit Type Description
6937123a3 fix directly resolve karma config template in migration
5d6dd4425 fix prevent AI config schematic from failing when 'none' and other AI tools are selected
@​angular-devkit/schematics-cli
Commit Type Description
e93919dea fix correctly set default array values
@​angular/build
Commit Type Description
[06a6ddc10](https://redirect.github.com/angu

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title chore(deps): update fundamental ngx and angular (major) chore(deps): update fundamental ngx and angular (major) - autoclosed Dec 8, 2024
@renovate renovate bot closed this Dec 8, 2024
@renovate renovate bot deleted the renovate/major-fundamental-ngx-and-angular branch December 8, 2024 18:38
@renovate renovate bot changed the title chore(deps): update fundamental ngx and angular (major) - autoclosed chore(deps): update fundamental ngx and angular (major) Dec 9, 2024
@renovate renovate bot reopened this Dec 9, 2024
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 7850364 to 26467d0 Compare December 9, 2024 02:47
@renovate
Copy link
Contributor Author

renovate bot commented Dec 9, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: frontend/package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: @apollo/[email protected]
npm error node_modules/@apollo/client
npm error   @apollo/client@"3.14.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @apollo/client@"^4.0.1" from [email protected]
npm error node_modules/apollo-angular
npm error   apollo-angular@"12.1.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-11-19T18_12_56_314Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-11-19T18_12_56_314Z-debug-0.log

@renovate renovate bot changed the title chore(deps): update fundamental ngx and angular (major) fix(deps): update fundamental ngx and angular (major) Dec 10, 2024
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 2 times, most recently from 590303a to 2df9e0e Compare December 20, 2024 01:58
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 2 times, most recently from 3d4e770 to 38b968b Compare January 10, 2025 05:48
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 38b968b to 6ff3333 Compare January 15, 2025 01:02
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 3 times, most recently from 71aa57a to 51e55cd Compare January 29, 2025 09:50
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 4 times, most recently from 179dcc3 to 5870bf8 Compare February 8, 2025 00:43
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 5 times, most recently from ed1d624 to 1d1b39e Compare February 20, 2025 16:40
@CLAassistant
Copy link

CLAassistant commented Feb 20, 2025

CLA assistant check
All committers have signed the CLA.

@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 1d1b39e to 885d1b2 Compare February 24, 2025 02:14
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 885d1b2 to f8e3ea1 Compare March 7, 2025 23:22
@github-actions github-actions bot added the fix label Mar 7, 2025
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from f8e3ea1 to c1f55eb Compare March 10, 2025 22:12
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from c1f55eb to 92a46b0 Compare March 20, 2025 21:38
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 2 times, most recently from ce784f9 to a23b681 Compare June 2, 2025 19:18
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 3 times, most recently from 98a0a3e to b628dc3 Compare June 16, 2025 14:04
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from b628dc3 to 950b86d Compare July 23, 2025 18:11
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 950b86d to 6de48d2 Compare August 7, 2025 14:23
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 2 times, most recently from 9a96028 to ea915c2 Compare August 24, 2025 04:07
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch 2 times, most recently from 672ca2d to 9e4e064 Compare August 31, 2025 14:04
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 9e4e064 to 86dabfc Compare September 12, 2025 23:11
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 86dabfc to e2b18f1 Compare September 25, 2025 02:27
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from e2b18f1 to 8433050 Compare October 13, 2025 08:42
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 8433050 to 7e2e22e Compare October 22, 2025 12:52
@renovate renovate bot force-pushed the renovate/major-fundamental-ngx-and-angular branch from 7e2e22e to f14bd96 Compare November 19, 2025 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants