build: update dependency ini to v7 (main)#33175
Conversation
See associated pull request for more information.
There was a problem hiding this comment.
Code Review
This pull request updates the 'ini' dependency in 'packages/angular/cli/package.json' from version 6.0.0 to 7.0.0. A review comment identifies a significant compatibility issue, noting that 'ini' v7.0.0 drops support for Node.js 20, which is currently supported by the Angular CLI. It is recommended to revert this dependency update to avoid breaking support for users on Node.js 20.
| "@yarnpkg/lockfile": "1.1.0", | ||
| "algoliasearch": "5.52.1", | ||
| "ini": "6.0.0", | ||
| "ini": "7.0.0", |
There was a problem hiding this comment.
The update to ini v7.0.0 introduces a breaking change in Node.js version support. According to the release notes, this version requires node ^22.22.2 || ^24.15.0 || >=26.0.0, which drops support for Node.js 20. As the Angular CLI currently supports Node.js 20 (LTS), this update will break compatibility for users on that version. It is recommended to defer this update until the project's minimum Node.js requirement is aligned with ini v7.
| "ini": "7.0.0", | |
| "ini": "6.0.0", |
This PR contains the following updates:
6.0.0→7.0.0Release Notes
npm/ini (ini)
v7.0.0Compare Source
ininow supports node^22.22.2 || ^24.15.0 || >=26.0.0Features
55b6841#301 bump to new node engine range (@owlstronaut)2b11ba8#301 template-oss-apply (@owlstronaut)Chores
f6ed5be#301 template-oss-apply (@owlstronaut)a2c835e#293 bump @npmcli/eslint-config from 5.1.0 to 6.0.0 (#293) (@dependabot[bot])3661dce#296 bump @npmcli/template-oss from 4.28.0 to 4.28.1 (#296) (@dependabot[bot], @npm-cli-bot)