Skip to content

Conversation

@DonOmalVindula
Copy link
Contributor

@DonOmalVindula DonOmalVindula commented Nov 27, 2025

Purpose

This pull request standardizes dependency versioning across the repository by replacing caret (^) and tilde (~) ranges with exact version numbers in all package.json files. It also updates peer dependencies to require specific versions instead of version ranges, and aligns workspace references to use the workspace:* syntax. These changes help ensure consistent builds and reduce the risk of unexpected issues due to automatic minor/patch upgrades.

Dependency version standardization:

  • All package.json files now use exact version numbers for dependencies and devDependencies, replacing any caret (^) or tilde (~) ranges. This affects core packages, framework integrations, and sample projects. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]

Peer dependency alignment:

  • Peer dependencies in framework packages (react, react-router, tanstack-router, nextjs, vue, etc.) are updated to require specific major versions instead of loose ranges, improving compatibility and predictability. [1] [2] [3] [4] [5] [6]

Workspace reference consistency:

  • All workspace references in dependencies and peerDependencies now use the workspace:* syntax for consistency across packages. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Sample project updates:

  • Sample projects in samples/__legacy__ are updated to use exact dependency versions, matching the main repo’s versioning strategy. [1] [2]

VM Build Result
vm-build-after

Related Issues

  • N/A

Related PRs

  • N/A

Checklist

  • Followed the CONTRIBUTING guidelines.
  • Manual test round performed and verified.
  • Documentation provided. (Add links if there are any)
  • Unit tests provided. (Add links if there are any)

Security checks

@asgardeo-github-bot
Copy link

🦋 Changeset detected

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

@DonOmalVindula DonOmalVindula merged commit 6ce3105 into asgardeo:main Nov 27, 2025
3 of 6 checks passed
@darshanasbg darshanasbg changed the title Demote npm packages to versions published before 1/11/2025 Update to use exact versions of the npm packages & demote npm packages to versions published before 1/11/2025 Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants