Skip to content

Conversation

@alan-agius4
Copy link
Owner

@alan-agius4 alan-agius4 commented Sep 19, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@angular/ssr 20.0.0 -> 21.0.0-next.9 age adoption passing confidence dependencies major
angular/dev-infra b5a3609 -> e17731c action digest
devinfra 470e655 -> e17731c git_override digest

Release Notes

angular/angular-cli (@​angular/ssr)

v21.0.0-next.9

Compare Source

@​angular/cli
Commit Type Description
3040b777e feat add style language detection to list_projects tool
45024e836 feat add unit test framework detection to list_projects tool
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
122a8c0e2 fix correct frontmatter parsing in MCP examples tool
431106559 fix correct query in find_examples to prevent runtime error
@​schematics/angular
Commit Type Description
2ffc527b1 feat configure Vitest for new projects and allow runner choice
512ad282a fix preserve blank lines in jasmine-to-vitest schematic
b524ba426 fix remove empty i18n-extract target for new projects
54c4eae2a fix transform Jasmine type annotations in jasmine-to-vitest schematic
@​angular-devkit/schematics
Commit Type Description
18bf8e7b3 fix respect --force option when schematic contains host.create
@​angular/build
Commit Type Description
bf468e1eb fix direct check include file exists in unit-test discovery
b1d6d2f17 fix resolve Angular locale data namespace in esbuild
@​angular/ssr
Commit Type Description
85c18b4ea fix correctly handle routes with matrix parameters
58dcfd109 fix ensure server-side navigation triggers a redirect

v21.0.0-next.8

Compare Source

@​schematics/angular
Commit Type Description
ede5e52bc feat add include option to jasmine-to-vitest 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
58474ec7d feat introduce initial jasmine-to-vitest unit test refactor schematic
8f0f6a5f1 fix add migration to update moduleResolution to bundler
f35b9f331 fix improve comment preservation in jasmine-to-vitest
@​angular-devkit/build-angular
Commit Type Description
53899511a fix expand jest and jest-environment-jsdom to allow version 30
@​angular/build
Commit Type Description
a90bea5b5 feat support .test.ts files by default in unit test builder
@​angular/ssr
Commit Type Description
7be6c8f0e fix prevent malicious URL from overriding host

v21.0.0-next.7

Compare Source

@​angular/cli
Commit Type Description
1c06b16a9 feat add builder info to list_projects MCP tool
104c90768 feat enhance ng version output with more details
@​schematics/angular
Commit Type Description
afb4d3e37 fix remove extra space before async in spec templates
@​angular/build
Commit Type Description
1c2d49ec7 fix cleanup karma temporary directory after process exit
50e330d33 fix disable glob directory expansion when finding tests
73621998f fix normalize paths for Vitest runner output files

v21.0.0-next.6

Compare Source

@​angular/cli
Commit Type Description
58d101d5e feat add --json output to ng version
50453fdee feat overhaul ng version command output
0922a033f fix improve JSON schema parsing for command options
@​schematics/angular
Commit Type Description
c119910f4 feat add AGENTS.md support to ai-config schematic
9dab5780a fix add fixture.whenStable in spec files when zoneless apps
e304821d5 fix make ai-config schematic non-destructive
8ac515699 fix Out of the box support for PM2
57075a31a fix use bracket notation for process.env['pm_id']
@​angular-devkit/build-angular
Commit Type Description
acd785afc fix mark InjectionToken as pure for improved tree-shaking
@​angular/build
Commit Type Description
3e0209d0a feat add browserViewport option for vitest browser tests
3b7dabbf1 feat add advanced coverage options to unit-test builder
65562114c fix mark InjectionToken as pure for improved tree-shaking
d0787c11d fix provide default excludes for vitest coverage
ac10f323e fix relax requirement for files to be in TS compilation

v21.0.0-next.5

Compare Source

Breaking Changes

@​angular/build
  • 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
2a518016d feat Applications are zoneless by default
9f255f2b3 feat set packageManager in package.json on new projects
77741f5ee fix add 'update-typescript-lib' migration
3af4dcbbf fix add __screenshots__/ to .gitignore
@​angular/cli
Commit Type Description
6d3a3c579 feat add ai-tutor mcp tool
@​angular-devkit/build-angular
Commit Type Description
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
3478aa332 fix exclude .angular from coverage instrumentation
139758586 fix remove deprecated javascriptEnabled option for Less
705af2278 fix set coverage report directory to coverage/project-name
907eabdd3 fix support ESM PostCSS plugins
@​angular/ssr
Commit Type Description
afa273849 fix avoid retaining rendered HTML in memory post-request

v21.0.0-next.4

Compare Source

@​angular/build
Commit Type Description
a908bf3d4 feat add 'filter' option to unit-test builder
c0b00d78e feat add reporter output file option for unit-test
66dd6dd83 feat allow options for unit test reporters
43fc5536f fix add timestamp to bundle generation log
c6176f6df fix add upfront dependency validation for unit-test runners
69c3b1226 fix improve error handling in unit-test builder
dae732059 fix serve build assets and styles in vitest

v21.0.0-next.3

Compare Source

Breaking Changes

@​angular/build
    • TypeScript versions older than 5.9 are no longer supported.
@​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
ddebe3d4f fix align labels in ai-config schema
8e6e0a293 fix remove explicit flag for host bindings
b983ea8e5 fix respect skip-install for tailwind schematic
@​angular/cli
Commit Type Description
d014630fa feat add advanced filtering to MCP example search
1ee9ce3c9 feat promote MCP find_examples tool to a stable tool
dbf1aaf70 fix add snippet support to example search MCP tool
11cee1acb fix correct boolean parsing in MCP example front matter
def412a55 fix enhance find_examples MCP tool with structured output
2037b912b fix improve bun lockfile detection and optimize lockfile checks
@​angular-devkit/build-angular
Commit Type Description
9749ec687 fix avoid extra tick in SSR builds
@​angular/build
Commit Type Description
cd5c92b99 fix correct Vitest coverage reporting for test files
1529595d4 fix drop support for TypeScript 5.8
58da860fc fix preserve names in esbuild for improved debugging in dev mode
26127bd3b fix resolve PostCSS plugins relative to config file
@​angular/ssr
Commit Type Description
f0b0980fb feat introduce BootstrapContext for isolated server-side rendering

v21.0.0-next.2

Compare Source

@​angular/cli
Commit Type Description
301b50da4 feat add fallback support for packages without direct ng add functionality
2c498d2b8 fix don't set a default for array options when length is 0
f099c9157 fix improve list_projects MCP tool to find all workspaces in monorepos
e192e8c7e fix set process title when running architect commands
@​schematics/angular
Commit Type Description
e417c89f9 feat Add addTypeToClassName option to relevant schematics
4e6c94f21 feat support different file name style guides in ng new
14c0a9bac perf optimize AST traversal utilities
@​angular/build
Commit Type Description
7b0f69798 fix avoid extra tick in SSR dev-server builds
f806f6477 fix maintain media output hashing with vitest unit-testing

v21.0.0-next.1

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-devkit/schematics-cli
Commit Type Description
aed26c388 fix correctly set default array values
@​schematics/angular
Commit Type Description
4912f3990 feat add Tailwind CSS option to application schematic and ng new
6c7b79833 fix directly resolve karma config template in migration
0f86cf878 fix prevent AI config schematic from failing when 'none' and other AI tools are selected
@​angular/cli
Commit Type Description
0d53e82d5 feat provide detailed peer dependency conflict errors in ng add
f513089e2 feat remove direct support for cnpm
47d77a3ed fix correctly set default array values
e5aed6d65 fix show planned actions in ng add dry run
aeb49dd52 perf cache dependency lookups during ng add
5e534090e perf parallelize peer dependency checks in ng add
@​angular/build
Commit Type Description
b554bd73a fix add temporary directory cleanup for Vitest executor
261dbb37c fix correct JS/TS file paths when running under Bazel
abf003268 fix correct Vitest builder watch mode execution
4b49a207a fix ensure karma polyfills reporter factory returns a value

v21.0.0-next.0

Compare Source

@​angular/build
Commit Type Description
0505f954d fix allow unit-test progress option passthrough for building

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 fix correct JS/TS file paths when running under Bazel
b6816b0cb fix ensure karma polyfills reporter factory returns a value

v20.2.0

Compare Source

@​angular/cli
Commit Type Description
b4de9a1bf feat add --experimental-tool option to mcp command
755ba70fd feat add --local-only option to mcp command
59d7ef343 feat add --read-only option to mcp command
4e92eb6f1 feat add modernize tool to the MCP server
a3b25f675 fix add choices to command line parser when type is array and has an enum
e19eee614 fix address Node.js deprecation DEP0190
4ee6f327a fix apply default to array types
[8ba6b0bcc

Configuration

📅 Schedule: Branch creation - Every 2 hours, between 12:00 AM and 10:59 PM ( * 0-22/2 * * * ) in timezone Europe/Rome, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Renovate Bot.

@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch from 3713156 to d7cca7e Compare September 20, 2025 09:10
@alan-agius4 alan-agius4 changed the title Update cross-repo angular dependencies to 7b35868 build: update cross-repo angular dependencies to ee61b67 Sep 20, 2025
@alan-agius4
Copy link
Owner Author

alan-agius4 commented Sep 20, 2025

⚠️ 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: MODULE.bazel
Command failed: bazel mod deps --lockfile_mode=update
2025/10/24 18:18:05 Downloading https://releases.bazel.build/7.1.0/release/bazel-7.1.0-linux-x86_64...
Extracting Bazel installation...
Starting local Bazel server and connecting to it...
 checking cached actions
 checking cached actions
ERROR: @@rules_angular~//:MODULE.bazel:21:24: **kwargs arguments are not allowed in MODULE.bazel files. Pass the arguments in explicitly.
 checking cached actions
ERROR: in module dependency chain <root> -> rules_angular@_: error executing MODULE.bazel file for rules_angular@_. Type 'bazel help mod' for syntax and help.

@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to ee61b67 build: update cross-repo angular dependencies to eec872f Sep 26, 2025
@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch 5 times, most recently from e3a39b2 to 1edd87c Compare September 26, 2025 16:03
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to eec872f build: update cross-repo angular dependencies to 00cef30 Sep 27, 2025
@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch 3 times, most recently from 5d52fc4 to d31bda9 Compare September 27, 2025 08:29
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to 00cef30 build: update cross-repo angular dependencies to 0cc5229 Sep 28, 2025
@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch from d31bda9 to 34394f7 Compare September 28, 2025 10:11
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to 0cc5229 build: update cross-repo angular dependencies to e6f02a3 Oct 23, 2025
@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch 3 times, most recently from 1f628ce to bc6b5f6 Compare October 23, 2025 09:33
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to e6f02a3 build: update cross-repo angular dependencies Oct 23, 2025
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies build: update cross-repo angular dependencies to e6f02a3 Oct 23, 2025
See associated pull request for more information.
@alan-agius4 alan-agius4 force-pushed the ng-renovate/cross-repo-angular-dependencies branch from bc6b5f6 to 7a4e434 Compare October 24, 2025 18:18
@alan-agius4 alan-agius4 changed the title build: update cross-repo angular dependencies to e6f02a3 build: update cross-repo angular dependencies Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants