Release: merge release/solid-logic-202603192340 into main#222
Release: merge release/solid-logic-202603192340 into main#222
Conversation
There was a problem hiding this comment.
Pull request overview
Automated stable release preparation that updates dependency constraints and refreshes the npm lockfile for the solid-logic package.
Changes:
- Pin
solid-namespaceto an exact version (0.5.4) instead of a compatible range. - Bump
rdflibpeer dependency from^2.3.5to^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" |
There was a problem hiding this comment.
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.
| "solid-namespace": "0.5.4" | |
| "solid-namespace": "^0.5.4" |
| }, | ||
| "peerDependencies": { | ||
| "rdflib": "^2.3.5" | ||
| "rdflib": "^2.3.6" |
There was a problem hiding this comment.
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.
| "rdflib": "^2.3.6" | |
| "rdflib": "^2.3.5" |
Automated stable release preparation.