Skip to content

Comments

fix(@angular/cli): quote complex range specifiers in package manager#32540

Open
clydin wants to merge 1 commit intoangular:mainfrom
clydin:pm/complex-ranges
Open

fix(@angular/cli): quote complex range specifiers in package manager#32540
clydin wants to merge 1 commit intoangular:mainfrom
clydin:pm/complex-ranges

Conversation

@clydin
Copy link
Member

@clydin clydin commented Feb 23, 2026

Complex range specifiers that include shell special characters (e.g., '>', '<') can be misinterpreted when not quoted. This change ensures that version ranges are always enclosed in quotes to prevent such issues.

@clydin clydin added the target: patch This PR is targeted for the next patch release label Feb 23, 2026
@clydin clydin added target: minor This PR is targeted for the next minor release target: rc This PR is targeted for the next release-candidate and removed target: patch This PR is targeted for the next patch release target: minor This PR is targeted for the next minor release labels Feb 23, 2026
@clydin clydin force-pushed the pm/complex-ranges branch 2 times, most recently from 79821fe to 5816dc2 Compare February 23, 2026 17:12
@clydin clydin added the action: review The PR is still awaiting reviews from at least one requested reviewer label Feb 23, 2026
@clydin clydin requested a review from alan-agius4 February 23, 2026 17:43
Complex range specifiers that include shell special characters (e.g., '>', '<') can be misinterpreted when not quoted. This change ensures that version ranges are enclosed in quotes when needed to prevent such issues.

A test case has been added to verify that complex specifiers are handled correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: review The PR is still awaiting reviews from at least one requested reviewer area: @angular/cli target: rc This PR is targeted for the next release-candidate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant