Release: merge release/solid-logic-202603200031 into main#225
Release: merge release/solid-logic-202603200031 into main#225
Conversation
There was a problem hiding this comment.
Pull request overview
Automated release merge updating dependency metadata to prepare a stable release of solid-logic (a library that externalizes rdflib as a peer dependency).
Changes:
- Pin
solid-namespacefrom^0.5.4to0.5.4. - Bump
rdflibpeer dependency from^2.3.5to^2.3.6. - Regenerate
package-lock.json, updating resolved/integrity fields and transitive versions (notablyrdflib’s dependency tree).
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| package.json | Adjusts solid-namespace version spec and bumps rdflib peer dependency range. |
| package-lock.json | Updates lockfile entries to reflect the new dependency specs and resolved artifacts. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "peerDependencies": { | ||
| "rdflib": "^2.3.5" | ||
| "rdflib": "^2.3.6" | ||
| } |
There was a problem hiding this comment.
rdflib is imported throughout src/ but is only declared as a peerDependency. For local development/CI portability (e.g., fresh installs without relying on peer resolution quirks), add rdflib to devDependencies as well (keeping it in peerDependencies for consumers).
| "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.
This change pins solid-namespace to an exact version while the rest of the dependencies in this package use semver ranges (e.g. ^3.1.1). Unless there is a specific reason to lock it, consider keeping a caret range for consistency and to receive compatible patch/minor updates.
| "solid-namespace": "0.5.4" | |
| "solid-namespace": "^0.5.4" |
Automated stable release preparation.