Skip to content

Release: merge release/solid-logic-202603192340 into main#222

Open
bourgeoa wants to merge 1 commit intomainfrom
release/solid-logic-202603192340
Open

Release: merge release/solid-logic-202603192340 into main#222
bourgeoa wants to merge 1 commit intomainfrom
release/solid-logic-202603192340

Conversation

@bourgeoa
Copy link
Contributor

Automated stable release preparation.

Copilot AI review requested due to automatic review settings March 19, 2026 23:41
@bourgeoa bourgeoa enabled auto-merge March 19, 2026 23:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Automated stable release preparation that updates dependency constraints and refreshes the npm lockfile for the solid-logic package.

Changes:

  • Pin solid-namespace to an exact version (0.5.4) instead of a compatible range.
  • Bump rdflib peer dependency from ^2.3.5 to ^2.3.6.
  • Regenerate package-lock.json, reflecting updated resolved/integrity metadata and transitive dependency updates.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
package.json Adjusts published dependency/peerDependency version constraints.
package-lock.json Updates lockfile to match the new dependency graph and registry metadata.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"dependencies": {
"@inrupt/solid-client-authn-browser": "^3.1.1",
"solid-namespace": "^0.5.4"
"solid-namespace": "0.5.4"
Copy link

Copilot AI Mar 19, 2026

Choose a reason for hiding this comment

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

solid-namespace was changed from a compatible range (^0.5.4) to an exact pin (0.5.4). For a published library, exact pins prevent downstream consumers from receiving patch fixes without a new release, while ^0.5.4 already restricts updates to <0.6.0. Consider restoring a range (e.g., ^0.5.4) unless there is a known reason this dependency must be hard-pinned.

Suggested change
"solid-namespace": "0.5.4"
"solid-namespace": "^0.5.4"

Copilot uses AI. Check for mistakes.
},
"peerDependencies": {
"rdflib": "^2.3.5"
"rdflib": "^2.3.6"
Copy link

Copilot AI Mar 19, 2026

Choose a reason for hiding this comment

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

The peer dependency requirement for rdflib was tightened from ^2.3.5 to ^2.3.6. This raises the minimum supported version and will produce peer dependency warnings for consumers still on 2.3.5, even though this PR doesn’t include code changes that obviously require 2.3.6. If there’s no hard dependency on a 2.3.6 fix, consider keeping the broader range (e.g., ^2.3.5) to avoid unnecessarily narrowing compatibility.

Suggested change
"rdflib": "^2.3.6"
"rdflib": "^2.3.5"

Copilot uses AI. Check for mistakes.
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.

2 participants