Command
update
Is this a regression?
The previous version in which this bug was not present was
not sure exactly, probably since 21.x.x
Description
"ng update" is not showing patches versions, it says everything is "up to date" but there are pending patches. However, if I run "ng update @angular/cli" it works properly and installs the latest patch.
Minimal Reproduction
I have cloned a project, I have deleted package-lock.json and I have done a clean "npm install" to make sure all package.json, package-lock.json and node_modules are aligned. When I run "ng update" after that it says:
Using package manager: npm
Collecting installed dependencies...
Found 23 dependencies.
We analyzed your package.json and everything seems to be in order. Good work!
But when I check for new versions (I use ncu) I see this:
❯ (*) @angular/animations ^22.0.1 → ^22.0.5
(*) @angular/build ^22.0.1 → ^22.0.5
(*) @angular/cdk ^22.0.1 → ^22.0.3
(*) @angular/cli ^22.0.1 → ^22.0.5
(*) @angular/common ^22.0.1 → ^22.0.5
(*) @angular/compiler ^22.0.1 → ^22.0.5
(*) @angular/compiler-cli ^22.0.1 → ^22.0.5
(*) @angular/core ^22.0.1 → ^22.0.5
(*) @angular/forms ^22.0.1 → ^22.0.5
(*) @angular/material ^22.0.1 → ^22.0.3
(*) @angular/platform-browser ^22.0.1 → ^22.0.5
(*) @angular/router ^22.0.1 → ^22.0.5
If I run manually "ng update @angular/cli @angular/core @angular/material" it works fine and the new versions are installed.
This is my current package.json file:
{
"name": "ipuinak",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test",
"lint": "ng lint"
},
"private": true,
"packageManager": "npm@11.17.0",
"dependencies": {
"@angular/animations": "^22.0.1",
"@angular/cdk": "^22.0.1",
"@angular/common": "^22.0.1",
"@angular/compiler": "^22.0.1",
"@angular/core": "^22.0.1",
"@angular/forms": "^22.0.1",
"@angular/material": "^22.0.1",
"@angular/platform-browser": "^22.0.1",
"@angular/router": "^22.0.1",
"@osumi/angular-tools": "^1.5.1",
"@osumi/tools": "^1.7.1",
"rxjs": "~7.8.2",
"tslib": "^2.8.1"
},
"devDependencies": {
"@angular/build": "^22.0.1",
"@angular/cli": "^22.0.1",
"@angular/compiler-cli": "^22.0.1",
"@eslint/js": "^10.0.1",
"angular-eslint": "22.0.0",
"eslint": "^10.5.0",
"jsdom": "^29.1.1",
"typescript": "~6.0.3",
"typescript-eslint": "^8.61.1",
"vitest": "^4.1.9"
}
}
Exception or Error
Your Environment
Angular CLI : 22.0.1
Angular : 22.0.1
Node.js : 24.16.0
Package Manager : npm 11.17.0
Operating System : win32 x64
┌───────────────────────────┬───────────────────┬───────────────────┐
│ Package │ Installed Version │ Requested Version │
├───────────────────────────┼───────────────────┼───────────────────┤
│ @angular/animations │ 22.0.1 │ ^22.0.1 │
│ @angular/build │ 22.0.1 │ ^22.0.1 │
│ @angular/cdk │ 22.0.1 │ ^22.0.1 │
│ @angular/cli │ 22.0.1 │ ^22.0.1 │
│ @angular/common │ 22.0.1 │ ^22.0.1 │
│ @angular/compiler │ 22.0.1 │ ^22.0.1 │
│ @angular/compiler-cli │ 22.0.1 │ ^22.0.1 │
│ @angular/core │ 22.0.1 │ ^22.0.1 │
│ @angular/forms │ 22.0.1 │ ^22.0.1 │
│ @angular/material │ 22.0.1 │ ^22.0.1 │
│ @angular/platform-browser │ 22.0.1 │ ^22.0.1 │
│ @angular/router │ 22.0.1 │ ^22.0.1 │
│ rxjs │ 7.8.2 │ ~7.8.2 │
│ typescript │ 6.0.3 │ ~6.0.3 │
│ vitest │ 4.1.9 │ ^4.1.9 │
└───────────────────────────┴───────────────────┴───────────────────┘
Anything else relevant?
There was another issue opened about this (#33500) but it was closed without a useful answer. I am opening this issue addressing all the points that were used as a reply to show that is not working properly.
Command
update
Is this a regression?
The previous version in which this bug was not present was
not sure exactly, probably since 21.x.x
Description
"ng update" is not showing patches versions, it says everything is "up to date" but there are pending patches. However, if I run "ng update @angular/cli" it works properly and installs the latest patch.
Minimal Reproduction
I have cloned a project, I have deleted package-lock.json and I have done a clean "npm install" to make sure all package.json, package-lock.json and node_modules are aligned. When I run "ng update" after that it says:
But when I check for new versions (I use ncu) I see this:
If I run manually "ng update @angular/cli @angular/core @angular/material" it works fine and the new versions are installed.
This is my current package.json file:
{ "name": "ipuinak", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "watch": "ng build --watch --configuration development", "test": "ng test", "lint": "ng lint" }, "private": true, "packageManager": "npm@11.17.0", "dependencies": { "@angular/animations": "^22.0.1", "@angular/cdk": "^22.0.1", "@angular/common": "^22.0.1", "@angular/compiler": "^22.0.1", "@angular/core": "^22.0.1", "@angular/forms": "^22.0.1", "@angular/material": "^22.0.1", "@angular/platform-browser": "^22.0.1", "@angular/router": "^22.0.1", "@osumi/angular-tools": "^1.5.1", "@osumi/tools": "^1.7.1", "rxjs": "~7.8.2", "tslib": "^2.8.1" }, "devDependencies": { "@angular/build": "^22.0.1", "@angular/cli": "^22.0.1", "@angular/compiler-cli": "^22.0.1", "@eslint/js": "^10.0.1", "angular-eslint": "22.0.0", "eslint": "^10.5.0", "jsdom": "^29.1.1", "typescript": "~6.0.3", "typescript-eslint": "^8.61.1", "vitest": "^4.1.9" } }Exception or Error
Your Environment
Anything else relevant?
There was another issue opened about this (#33500) but it was closed without a useful answer. I am opening this issue addressing all the points that were used as a reply to show that is not working properly.