Skip to content

feat: package version update w3c#120

Merged
rongquan1 merged 1 commit into
mainfrom
feat/package-update-w3c
Nov 11, 2025
Merged

feat: package version update w3c#120
rongquan1 merged 1 commit into
mainfrom
feat/package-update-w3c

Conversation

@Moiz47

@Moiz47 Moiz47 commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

Summary

update package json version for w3c packages

Summary by CodeRabbit

  • Chores
    • Updated TrustVC W3C dependencies from pre-release to stable 2.0.0 versions.

@sonarqubecloud

Copy link
Copy Markdown

@Moiz47 Moiz47 requested a review from rongquan1 November 11, 2025 08:26
@coderabbitai

coderabbitai Bot commented Nov 11, 2025

Copy link
Copy Markdown
Contributor

Walkthrough

Five W3C-related TrustVC dependencies are upgraded from alpha pre-release versions to stable 2.0.0 releases in package.json. No changes to control flow, error handling, or other logic—only version number updates.

Changes

Cohort / File(s) Change Summary
TrustVC W3C Dependency Version Upgrades
package.json
Upgrades @trustvc/w3c, @trustvc/w3c-context, @trustvc/w3c-credential-status, @trustvc/w3c-issuer, and @trustvc/w3c-vc from alpha pre-release versions to stable 2.0.0 releases

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify that all five TrustVC packages upgraded to 2.0.0 are mutually compatible
  • Confirm no breaking changes in the 2.0.0 releases that might affect existing code

Possibly related PRs

Suggested labels

released

Suggested reviewers

  • RishabhS7
  • rongquan1

Poem

🐰 From alpha dreams to stable ground,
Five TrustVC packages now renowned,
Version 2.0, released at last,
Dependencies upgraded, moving fast! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description is incomplete; it lacks the required Changes and Issues sections from the template. Only the Summary section is partially provided. Add a Changes section listing the specific dependencies upgraded and an Issues section referencing any related issues or stories.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change—upgrading W3C-related TrustVC dependencies to stable 2.0.0 releases from package.json.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/package-update-w3c

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3bcae9f and 5b70242.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • package.json (1 hunks)

Comment thread package.json
Comment on lines +125 to +129
"@trustvc/w3c": "^2.0.0",
"@trustvc/w3c-context": "^2.0.0",
"@trustvc/w3c-credential-status": "^2.0.0",
"@trustvc/w3c-issuer": "^2.0.0",
"@trustvc/w3c-vc": "^2.0.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify compatibility and breaking changes for W3C package upgrades.

All five W3C-related dependencies are consistently upgraded to ^2.0.0 (stable releases), which is a significant move from pre-release versions. While maintaining version alignment across these packages is good practice, we need to confirm that the upgrade doesn't introduce breaking changes to the codebase.

Before merging, please verify:

  1. Package availability: Confirm these versions exist on npm registry
  2. API compatibility: Check for breaking changes between pre-release and 2.0.0 (especially type definitions, since this is a TypeScript project)
  3. Integration testing: Run the full test suite (npm test) and e2e tests (npm run e2e:test) to catch integration issues early
  4. Type safety: Review any TypeScript compilation errors (npm run type-check)

If you haven't already, consider reviewing the changelogs or release notes for these packages to identify any deprecated APIs or required migration steps.


🌐 Web query:

What are the breaking changes in @trustvc/w3c 2.0.0 release?

💡 Result:

I couldn't find a published @trustvc/w3c v2.0.0 release. The npm package shows the latest published version is 1.2.17 (last publish June 2025). Therefore there are no documented breaking changes for a 2.0.0 release. [1]

Sources:



Revert W3C dependency versions to published releases—v2.0.0 does not exist on npm.

The specified versions ^2.0.0 for all five @TrustVC packages cannot be installed. The latest published version on npm is 1.2.17 (June 2025). This will cause your npm install to fail or pull unintended pre-release versions.

Update lines 125-129 to use the latest available version (1.2.17 or confirm the correct target version). If v2.0.0 is intentional (pre-release or private registry), document the registry configuration explicitly.

🤖 Prompt for AI Agents
In package.json around lines 125 to 129, the five @trustvc dependencies are
pinned to ^2.0.0 which is not published on npm; change each dependency version
to the latest published release (1.2.17) or the intended valid version, save
package.json, and run npm install to verify; if 2.0.0 is intentional
(pre-release or from a private registry), instead restore a published version
and add clear documentation and registry configuration (or .npmrc) so installs
resolve correctly.

@rongquan1 rongquan1 merged commit a6317fa into main Nov 11, 2025
21 checks passed
@rongquan1 rongquan1 deleted the feat/package-update-w3c branch November 11, 2025 09:08
nghaninn pushed a commit that referenced this pull request Nov 11, 2025
## [2.4.0](v2.3.2...v2.4.0) (2025-11-11)

### Features

* package version update w3c ([#120](#120)) ([a6317fa](a6317fa))
@tradetrustimda

Copy link
Copy Markdown

🎉 This PR is included in version 2.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants