-
Notifications
You must be signed in to change notification settings - Fork 1
feat: integrate The Graph support into EAS client #1239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
- Added dependency on @settlemint/sdk-thegraph. - Updated EASClient to initialize The Graph client if configured. - Enhanced getSchemas and getAttestations methods to require The Graph configuration for bulk queries. - Updated tests to reflect new error messages related to The Graph configuration. - Introduced EASTheGraphOptions type for better type safety in client options.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Summary of Changes
Hello @robbeverhelst, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!
I've implemented a significant feature by integrating The Graph support directly into the EAS client. This enhancement allows the client to perform bulk queries for schemas and attestations, which were previously limited or unavailable through direct contract interactions. The change introduces a new dependency, updates core client methods to leverage The Graph for data retrieval, and includes all necessary subgraph definition files to enable comprehensive indexing of EAS-related blockchain data. This greatly expands the client's ability to efficiently access and process large sets of on-chain information.
Highlights
- The Graph Integration: I've integrated The Graph support into the EAS client, allowing it to connect to and query subgraphs. This enables more powerful and flexible data retrieval capabilities for schemas and attestations.
- Bulk Query Capabilities: The
getSchemasandgetAttestationsmethods have been significantly enhanced. They now leverage The Graph for bulk queries, providing a way to list multiple schemas and attestations efficiently, including filtering options for attestations. - New Example Workflow: I've added a new example,
the-graph-workflow.ts, to demonstrate how to configure the EAS SDK with The Graph and perform bulk reads for schemas and attestations, mirroring the style of other examples. - Improved Type Safety and Validation: To ensure robustness, I've introduced the
EASTheGraphOptionstype and updated the validation schemas. This provides better type safety and ensures that The Graph client is configured correctly. - Comprehensive Subgraph Definition: I've included all the necessary files (ABIs, GraphQL schema, mapping logic, and subgraph manifest) to define and map the EAS and SchemaRegistry contracts to a The Graph subgraph, which is crucial for indexing the on-chain data.
Using Gemini Code Assist
The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.
Invoking Gemini
You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.
| Feature | Command | Description |
|---|---|---|
| Code Review | /gemini review |
Performs a code review for the current pull request in its current state. |
| Pull Request Summary | /gemini summary |
Provides a summary of the current pull request in its current state. |
| Comment | @gemini-code-assist | Responds in comments when explicitly tagged, both in issue comments and review comments. |
| Help | /gemini help |
Displays a list of available commands. |
Customization
To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.
Limitations & Feedback
Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments or fill out our survey to provide feedback.
You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.
Footnotes
-
Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution. ↩
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request successfully integrates The Graph support into the EAS client, enabling bulk querying for schemas and attestations. The changes include adding the necessary dependency, updating the client initialization, and implementing the new data-fetching logic. The addition of a new example workflow, subgraph definitions, and validation schemas is also well-executed.
My review focuses on a few areas for improvement. I've identified a bug where pagination options are not being applied in getSchemas, a few instances of unsafe type casting that undermine the benefits of gql.tada, and some confusing data mapping logic in getAttestations. Addressing these points will improve the robustness and maintainability of the new functionality.
| public async getSchemas(_options?: GetSchemasOptions): Promise<SchemaData[]> { | ||
| throw new Error( | ||
| "Schema listing not implemented yet. Portal's direct contract queries don't support listing all schemas. Use getSchema() for individual schema lookups or implement The Graph subgraph integration for bulk queries.", | ||
| ); | ||
| if (!this.theGraph) { | ||
| throw new Error( | ||
| "Schema listing requires The Graph configuration. Provide 'theGraph' options when creating EAS client.", | ||
| ); | ||
| } | ||
|
|
||
| // Basic listing without filters. Pagination can be added via @fetchAll directive. | ||
| const query = this.theGraph.graphql(` | ||
| query ListSchemas($first: Int = 100, $skip: Int = 0) { | ||
| schemas(first: $first, skip: $skip) @fetchAll { | ||
| id | ||
| resolver | ||
| revocable | ||
| schema | ||
| } | ||
| } | ||
| `); | ||
|
|
||
| const result = (await this.theGraph.client.request(query)) as ResultOf<typeof query>; | ||
| const list = (result as any).schemas as Array<{ | ||
| id: string; | ||
| resolver: string; | ||
| revocable: boolean; | ||
| schema: string | null; | ||
| }>; | ||
|
|
||
| return list.map((s) => ({ | ||
| uid: s.id as Hex, | ||
| resolver: s.resolver as Address, | ||
| revocable: Boolean(s.revocable), | ||
| schema: s.schema ?? "", | ||
| })); | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The getSchemas method accepts an _options parameter (which includes limit and offset for pagination), but these options are not passed to the GraphQL request. The request is always sent without variables, so it will use the default first: 100 and skip: 0 defined in the query, ignoring any pagination options provided by the user. This makes the pagination feature non-functional.
public async getSchemas(options?: GetSchemasOptions): Promise<SchemaData[]> {
if (!this.theGraph) {
throw new Error(
"Schema listing requires The Graph configuration. Provide 'theGraph' options when creating EAS client.",
);
}
// Basic listing without filters. Pagination can be added via @fetchAll directive.
const query = this.theGraph.graphql(`
query ListSchemas($first: Int = 100, $skip: Int = 0) {
schemas(first: $first, skip: $skip) @fetchAll {
id
resolver
revocable
schema
}
}
`);
const variables = {
first: options?.limit ?? 100,
skip: options?.offset ?? 0,
};
const result = (await this.theGraph.client.request(query, variables)) as ResultOf<typeof query>;
const list = (result as any).schemas as Array<{
id: string;
resolver: string;
revocable: boolean;
schema: string | null;
}>;
return list.map((s) => ({
uid: s.id as Hex,
resolver: s.resolver as Address,
revocable: Boolean(s.revocable),
schema: s.schema ?? "",
}));
}
sdk/eas/src/eas.ts
Outdated
| private readonly portalClient: PortalClient["client"]; | ||
| private readonly portalGraphql: PortalClient["graphql"]; | ||
| private deployedAddresses?: DeploymentResult; | ||
| private theGraph?: ReturnType<typeof createTheGraphClient<any>>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using any when creating the The Graph client (createTheGraphClient<any>) disables the type-safety features of gql.tada. This leads to any types for query results downstream, forcing the use of unsafe type casts like (result as any).schemas to access the data.
While this might be a pragmatic choice to avoid making the EASClient generic over the subgraph schema, it's a significant trade-off that reduces maintainability and increases the risk of runtime errors if the GraphQL schema changes. It would be beneficial to explore ways to provide stronger types here.
| return list.map((a) => ({ | ||
| uid: (a.id ?? (a as any).uid) as Hex, | ||
| schema: (typeof a.schema === "string" ? a.schema : a.schema.id) as Hex, | ||
| attester: a.attester as Address, | ||
| recipient: a.recipient as Address, | ||
| time: a.time ? BigInt(a.time) : BigInt(0), | ||
| expirationTime: a.expirationTime ? BigInt(a.expirationTime) : BigInt(0), | ||
| revocable: Boolean(a.revocable), | ||
| refUID: (a.refUID ?? ("0x" + "0".repeat(64))) as Hex, | ||
| data: (a.data ?? "0x") as Hex, | ||
| value: BigInt(0), | ||
| })); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The mapping logic for attestations includes defensive code that seems to contradict the GraphQL query and the subgraph schema. For instance:
(a.id ?? (a as any).uid): The schema definesid, so the fallback touidis confusing and suggests uncertainty about the API response.(typeof a.schema === "string" ? a.schema : a.schema.id): The query specifically requestsschema { id }, soa.schemashould always be an object, not a string.
This defensive coding makes the logic harder to follow and maintain. It should be simplified to align with the expected response shape defined by the GraphQL query.
return list.map((a) => ({
uid: a.id as Hex,
schema: (a.schema as { id: string }).id as Hex,
attester: a.attester as Address,
recipient: a.recipient as Address,
time: a.time ? BigInt(a.time) : BigInt(0),
expirationTime: a.expirationTime ? BigInt(a.expirationTime) : BigInt(0),
revocable: Boolean(a.revocable),
refUID: (a.refUID ?? ("0x" + "0".repeat(64))) as Hex,
data: (a.data ?? "0x") as Hex,
value: BigInt(0),
}));) This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [rlespinasse/github-slug-action](https://redirect.github.com/rlespinasse/github-slug-action) | action | pinDigest | -> `c33ff65` | [](https://securityscorecards.dev/viewer/?uri=github.com/rlespinasse/github-slug-action) | --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary by Sourcery Add HA Hasura integration support across CLI and MCP by updating type definitions, prompts, commands, and schemas to recognize the HA_HASURA integrationType New Features: - Add support for high-availability Hasura by introducing the HAHasura integration type Enhancements: - Extend the Hasura type guard and prompt to handle both Hasura and HAHasura - Update CLI commands and environment variable logic to use the HA_HASURA integrationType - Include HA_HASURA in the MCP platform-integration-tool-create schema and example usage
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [viem](https://viem.sh) ([source](https://redirect.github.com/wevm/viem)) | devDependencies | minor | [`2.33.3` -> `2.34.0`](https://renovatebot.com/diffs/npm/viem/2.33.3/2.34.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/wevm/viem) | --- ### Release Notes <details> <summary>wevm/viem (viem)</summary> ### [`v2.34.0`](https://redirect.github.com/wevm/viem/releases/tag/viem%402.34.0) [Compare Source](https://redirect.github.com/wevm/viem/compare/viem@2.33.3...viem@2.34.0) ##### Minor Changes - [#​3843](https://redirect.github.com/wevm/viem/pull/3843) [`15352db6d002742f455946380fd77b16a8c5e3e1`](https://redirect.github.com/wevm/viem/commit/15352db6d002742f455946380fd77b16a8c5e3e1) Thanks [@​jxom](https://redirect.github.com/jxom)! - **Experimental:** Added support for ERC-7811 `getAssets` ##### Patch Changes - [`c88ae75376af7ed7cae920c25116804214a4fea3`](https://redirect.github.com/wevm/viem/commit/c88ae75376af7ed7cae920c25116804214a4fea3) Thanks [@​jxom](https://redirect.github.com/jxom)! - Updated dependencies. - [#​3854](https://redirect.github.com/wevm/viem/pull/3854) [`160841ff0d3d0387c3cfe60fc7c2dfef123942d9`](https://redirect.github.com/wevm/viem/commit/160841ff0d3d0387c3cfe60fc7c2dfef123942d9) Thanks [@​0xdevant](https://redirect.github.com/0xdevant)! - Added Hyperliquid EVM Testnet. - [#​3856](https://redirect.github.com/wevm/viem/pull/3856) [`97512ca3adda768db41efb3514de8b8476abf2b2`](https://redirect.github.com/wevm/viem/commit/97512ca3adda768db41efb3514de8b8476abf2b2) Thanks [@​cr-eative-dev](https://redirect.github.com/cr-eative-dev)! - Added Agung testnet chain. Updated PEAQ chain RPC URLs. - [#​3849](https://redirect.github.com/wevm/viem/pull/3849) [`9d41203c46cf989a489ee33b3f8a12128aad4236`](https://redirect.github.com/wevm/viem/commit/9d41203c46cf989a489ee33b3f8a12128aad4236) Thanks [@​Yutaro-Mori-eng](https://redirect.github.com/Yutaro-Mori-eng)! - Added Humanity Mainnet. - [#​3867](https://redirect.github.com/wevm/viem/pull/3867) [`122b28dc11f6d4feccb0d78820cab72e63b33004`](https://redirect.github.com/wevm/viem/commit/122b28dc11f6d4feccb0d78820cab72e63b33004) Thanks [@​johanneskares](https://redirect.github.com/johanneskares)! - Added support for magic.link in `sendCalls` fallback. - [`29b6853c58a96088c94793da23d2fab5354ce296`](https://redirect.github.com/wevm/viem/commit/29b6853c58a96088c94793da23d2fab5354ce296) Thanks [@​jxom](https://redirect.github.com/jxom)! - Added `blockTime` to `mainnet`. - [#​3868](https://redirect.github.com/wevm/viem/pull/3868) [`5e6d33efc9ac25dc2520bbec8e94632cffbe26d0`](https://redirect.github.com/wevm/viem/commit/5e6d33efc9ac25dc2520bbec8e94632cffbe26d0) Thanks [@​Yutaro-Mori-eng](https://redirect.github.com/Yutaro-Mori-eng)! - Added Sova Sepolia. - [`29b6853c58a96088c94793da23d2fab5354ce296`](https://redirect.github.com/wevm/viem/commit/29b6853c58a96088c94793da23d2fab5354ce296) Thanks [@​jxom](https://redirect.github.com/jxom)! - Updated Story block explorer URLs. - [#​3838](https://redirect.github.com/wevm/viem/pull/3838) [`4a5249a83bf35b1bd1b66f202f3f9a665f14674b`](https://redirect.github.com/wevm/viem/commit/4a5249a83bf35b1bd1b66f202f3f9a665f14674b) Thanks [@​0xheartcode](https://redirect.github.com/0xheartcode)! - Removed deprecated astarzkevm and astarzkyoto chains. - [#​3857](https://redirect.github.com/wevm/viem/pull/3857) [`7827c35eefd09d1b01256e80e03cbf69af1a67d1`](https://redirect.github.com/wevm/viem/commit/7827c35eefd09d1b01256e80e03cbf69af1a67d1) Thanks [@​SilverPokerKing](https://redirect.github.com/SilverPokerKing)! - Added Katana network. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS43MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary by Sourcery Integrate the latest signer JSON-RPC endpoints by adding support for the new createWalletVerificationChallenge action, updating related types and exports, and aligning the viem client with the new RPC schema. New Features: - Add createWalletVerificationChallenge custom action and expose it via the viem client Enhancements: - Extend AddressOrObject type to accept extra generic parameters - Update CreateWalletVerificationChallengesParameters to accept an optional amount field - Add verificationId to WalletVerificationChallenge interface - Reorder and update type exports to match the new custom action modules
… codegen (#1258) ## What does this PR do? Adds support for generating Bun SQL code in the codegen CLI and replaces non-null assertions with proper environment variable validation across all codegen templates. ## Why are we making this change? - Enable developers to use Bun's native SQL client instead of PostgreSQL pools when working with Hasura - Improve runtime safety by validating environment variables instead of using non-null assertions - Prevent linter issues and potential runtime errors from missing environment configuration - Provide clearer error messages when required environment variables are not set ## How does it work? - Added `--bun` parameter to the codegen command that generates `new SQL(url)` client instead of PostgreSQL pool - Replaced all `process.env.VAR!` non-null assertions with proper validation and error throwing - Added comprehensive environment variable checks for all SDK integrations (Hasura, Portal, Viem, Blockscout, IPFS, Minio) ## Changes included ``` 185b3df fix(cli): add env validation to Blockscout, IPFS, and Minio codegen 29eec47 fix(cli): validate environment variables in Portal and Viem codegen 6fca9e6 feat(cli): add --bun flag to codegen for Bun SQL generation ``` ## Testing - [x] Manual testing of codegen command with --bun flag - [x] Verification that generated templates validate environment variables - [x] Confirmed error messages are thrown for missing required vars - [x] Tested existing codegen functionality remains unchanged ## Review checklist - [x] Code follows project conventions - [x] No unrelated changes included - [x] Environment variable validation is consistent across all templates - [x] Bun SQL generation only activates with --bun flag - [x] Backward compatibility maintained for existing codegen usage ## Additional context This change improves both developer experience and runtime safety. The `--bun` flag allows teams using Bun to leverage native SQL capabilities, while the environment validation prevents common configuration errors during development. ## Summary by Sourcery Enable Bun SQL code generation via a new --bun option and improve runtime safety by validating required environment variables in all codegen templates. New Features: - Add --bun flag in codegen CLI to generate Bun SQL client instead of PostgreSQL pool Enhancements: - Replace non-null environment assertions with runtime validation and clear error messages across all codegen templates
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [yoctocolors](https://redirect.github.com/sindresorhus/yoctocolors) | devDependencies | patch | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/yoctocolors/2.1.1/2.1.2) | [](https://securityscorecards.dev/viewer/?uri=github.com/sindresorhus/yoctocolors) | --- ### Release Notes <details> <summary>sindresorhus/yoctocolors (yoctocolors)</summary> ### [`v2.1.2`](https://redirect.github.com/sindresorhus/yoctocolors/releases/tag/v2.1.2) [Compare Source](https://redirect.github.com/sindresorhus/yoctocolors/compare/v2.1.1...v2.1.2) - Fix handling of nested dim and bold modifier ([#​26](https://redirect.github.com/sindresorhus/yoctocolors/issues/26)) [`3fa605e`](https://redirect.github.com/sindresorhus/yoctocolors/commit/3fa605e) *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuODEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## Summary by Sourcery Fix wallet verification related TypeScript types and extend wallet info with an optional index Bug Fixes: - Omit the obsolete verificationId property from CreateWalletVerificationChallengesResponse - Remove legacy id and challengeId fields from WalletVerificationChallengeData Enhancements: - Add optional walletIndex property to WalletInfo for HD derivation paths
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [knip](https://knip.dev) ([source](https://redirect.github.com/webpro-nl/knip/tree/HEAD/packages/knip)) | devDependencies | minor | [`5.62.0` -> `5.63.0`](https://renovatebot.com/diffs/npm/knip/5.62.0/5.63.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/webpro-nl/knip) | --- ### Release Notes <details> <summary>webpro-nl/knip (knip)</summary> ### [`v5.63.0`](https://redirect.github.com/webpro-nl/knip/releases/tag/5.63.0) [Compare Source](https://redirect.github.com/webpro-nl/knip/compare/5.62.0...5.63.0) - Don't default-export `null` (should fix CI) ([`cacf119`](https://redirect.github.com/webpro-nl/knip/commit/cacf1198a489e771a07ee1ac74b5c3e625ee0f1e)) - Always remove ignored issues ([#​1184](https://redirect.github.com/webpro-nl/knip/issues/1184)) ([`8deecde`](https://redirect.github.com/webpro-nl/knip/commit/8deecde9b5f713a37d4609d81a60d9f036934d0b)) - thanks [@​wereHamster](https://redirect.github.com/wereHamster)! - Add option to ignore class member implementations ([#​1174](https://redirect.github.com/webpro-nl/knip/issues/1174)) ([`e132ab5`](https://redirect.github.com/webpro-nl/knip/commit/e132ab595b73bb840630d926a8a80ed9d4e46123)) - thanks [@​Desuuuu](https://redirect.github.com/Desuuuu)! - Update configuration.md ([#​1195](https://redirect.github.com/webpro-nl/knip/issues/1195)) ([`15d05e2`](https://redirect.github.com/webpro-nl/knip/commit/15d05e2a1eb0985e2270b437b7b13a553534b4b5)) - thanks [@​Swimburger](https://redirect.github.com/Swimburger)! - Astro: don't interpret files and folders beginning with underscores as entrypoints ([#​1187](https://redirect.github.com/webpro-nl/knip/issues/1187)) ([`efac577`](https://redirect.github.com/webpro-nl/knip/commit/efac577948ae8759fb20920991db77e6de6a4367)) - thanks [@​Ivo-Evans](https://redirect.github.com/Ivo-Evans)! - Edit docs: enhanced-resolve → oxc-resolver ([`fdaa2d0`](https://redirect.github.com/webpro-nl/knip/commit/fdaa2d09b246523253a96eec84ac10d28fbebfbb)) - Add support for negated `ignoreWorkspaces` (resolves [#​1191](https://redirect.github.com/webpro-nl/knip/issues/1191)) ([`592bd73`](https://redirect.github.com/webpro-nl/knip/commit/592bd7358d669fd01fea249e240e89d576a906bd)) - Update dependencies ([`63dacd5`](https://redirect.github.com/webpro-nl/knip/commit/63dacd5aeec18edc749eef0c50e5e28444be6fa7)) - Fix up formatly report handling ([`5d4d166`](https://redirect.github.com/webpro-nl/knip/commit/5d4d166be904437c17e2f6c1ec560a08c1ab5358)) - Replace type-fest with two basic type defs ([`99ef1e4`](https://redirect.github.com/webpro-nl/knip/commit/99ef1e47499620179e828ecfea64f57256b3749a)) - docs: only add TSDoc for configuration ([#​1161](https://redirect.github.com/webpro-nl/knip/issues/1161)) ([`377bf73`](https://redirect.github.com/webpro-nl/knip/commit/377bf73cae916624a42fcc44636f775e19d6da5c)) - thanks [@​cylewaitforit](https://redirect.github.com/cylewaitforit)! - Prioritize renamed re-exports (resolves [#​1196](https://redirect.github.com/webpro-nl/knip/issues/1196)) ([`0e21c3b`](https://redirect.github.com/webpro-nl/knip/commit/0e21c3b4c18808d38d82f6ccda011c8f7425918a)) - Re-gen sponsorships chart ([`bda00d0`](https://redirect.github.com/webpro-nl/knip/commit/bda00d06a26f1c502c10c130f2b1e26923bba8d8)) - Format ([`0de887b`](https://redirect.github.com/webpro-nl/knip/commit/0de887b69ac79599976f1362b1dc0dd03b528f03)) - Bump Node.js 20 → 24 in ecosystem integration tests ([`5b7b1ce`](https://redirect.github.com/webpro-nl/knip/commit/5b7b1cef323c003b9894a440abf1855c522cd37a)) - Too many times "If this is a Svelte or Vue component.." ([`f71c919`](https://redirect.github.com/webpro-nl/knip/commit/f71c91940b33422a962b0d27b629b8a9e47f4178)) - Bail out early in lefthook plugin in production mode ([`50999c8`](https://redirect.github.com/webpro-nl/knip/commit/50999c8e42884f2b7271ad2d8e9b13144cf1157a)) - Add tsc commands, gitignore file, node version to repro templates (close [#​1197](https://redirect.github.com/webpro-nl/knip/issues/1197)) ([`44faf38`](https://redirect.github.com/webpro-nl/knip/commit/44faf38ee684d5a80cbb88046513bd2c8b415602)) - Consistent namespaced issue storage ([`15ee3fe`](https://redirect.github.com/webpro-nl/knip/commit/15ee3fe19557877b7c6185234360911aa8966046)) - Bump engines.node for dev/docs ([`3237a47`](https://redirect.github.com/webpro-nl/knip/commit/3237a4700bc9da9802145361756dfc93852f7ea7)) - Edit docs ([`78cab1c`](https://redirect.github.com/webpro-nl/knip/commit/78cab1c763537932796e97eaf2b835ddddeb7063)) - Add `globalSetup` and `globalTeardown` to playwright plugin (closes [#​1202](https://redirect.github.com/webpro-nl/knip/issues/1202)) ([`1e112d8`](https://redirect.github.com/webpro-nl/knip/commit/1e112d857ea98011667e98150092caa15e05c50b)) - Don't show success message for config errors (resolves [#​1200](https://redirect.github.com/webpro-nl/knip/issues/1200)) ([`7dfd836`](https://redirect.github.com/webpro-nl/knip/commit/7dfd8361875806f4d11b085a15bdff3f03c8e14b)) - Consider subpath import dependencies as referenced (resolves [#​1198](https://redirect.github.com/webpro-nl/knip/issues/1198)) ([`05767f1`](https://redirect.github.com/webpro-nl/knip/commit/05767f1e54d4968535a42c05d83bc2c3dca0f0ee)) - Add support for binaries with all positionals as scripts (resolves [#​1183](https://redirect.github.com/webpro-nl/knip/issues/1183)) ([`feb0f1b`](https://redirect.github.com/webpro-nl/knip/commit/feb0f1b55ce43b23d94bfeae170d117b7aac3638)) - Edit debug output label + test title ([`28ac5ac`](https://redirect.github.com/webpro-nl/knip/commit/28ac5acd5a451340a1f88cb4c9fb24149cf693a1)) - Fix `isConsiderReferencedNS` for `TypeQuery` nodes (resolves [#​1211](https://redirect.github.com/webpro-nl/knip/issues/1211)) ([`bf29535`](https://redirect.github.com/webpro-nl/knip/commit/bf29535b12acde62ca3ae1f489a123619e5b1a7d)) - Binaries don't contain asterisks (e.g. script name wildcard) ([`1ddb096`](https://redirect.github.com/webpro-nl/knip/commit/1ddb0966eef7babb29d3ecc040cebf7d84e854b2)) - Rspack plugin: add mts and cts file extension support ([#​1207](https://redirect.github.com/webpro-nl/knip/issues/1207)) ([`abdd3ae`](https://redirect.github.com/webpro-nl/knip/commit/abdd3aeefabb23eccc9bacd75dbf75acec43e08a)) - thanks [@​newswim](https://redirect.github.com/newswim)! - \[react-router] mark routes and entries as production entries ([#​1188](https://redirect.github.com/webpro-nl/knip/issues/1188)) ([`8d96f3e`](https://redirect.github.com/webpro-nl/knip/commit/8d96f3e64c5cc0ce02bc5f631a2417c728412ec8)) - thanks [@​rossipedia](https://redirect.github.com/rossipedia)! - Minor refactor ([`cfa693f`](https://redirect.github.com/webpro-nl/knip/commit/cfa693f5168e737a283111d7e762728308edc6ab)) - Simplify monorepro template ([`67184d4`](https://redirect.github.com/webpro-nl/knip/commit/67184d431c263b33804b5d6e60c226a8f2db596b)) - Remove links to discord server ([`4550d3d`](https://redirect.github.com/webpro-nl/knip/commit/4550d3d343548f6541486786dd6f9a453eeb689a)) - Update issue templates ([`875e7f5`](https://redirect.github.com/webpro-nl/knip/commit/875e7f55d752d246703d7fd536a6363fe00a230b)) - Add plugins + compiler matcher and a tailwind test ([#​1176](https://redirect.github.com/webpro-nl/knip/issues/1176)) ([`ffd4187`](https://redirect.github.com/webpro-nl/knip/commit/ffd4187fc18ade93bf184d71eec2a2d216e65157)) - Clean up plugin template ([`1d3b846`](https://redirect.github.com/webpro-nl/knip/commit/1d3b8465eb5bed6d092c62e5da0788e3b37b8c3b)) - Add rslib plugin (placeholder) (resolve [#​870](https://redirect.github.com/webpro-nl/knip/issues/870)) ([`7e12ea7`](https://redirect.github.com/webpro-nl/knip/commit/7e12ea7119ed0101ae2fdd7f4e0cb9e13ceaf2d0)) - Fix up rsbuild plugin (resolve [#​1141](https://redirect.github.com/webpro-nl/knip/issues/1141)) ([`69decda`](https://redirect.github.com/webpro-nl/knip/commit/69decdab1cbbadc40632f9983248390ef23a14ab)) - Edit docs ([`3aa2074`](https://redirect.github.com/webpro-nl/knip/commit/3aa2074f5954cd23269324b607076d82a49dbe0c)) - Partition negated glob patterns into fast-glob ignore option ([`520caec`](https://redirect.github.com/webpro-nl/knip/commit/520caecccf9af5b23ddb199a4b6d2fb2867f4b70)) - Add test for export pattern with --include-libs (close [#​1199](https://redirect.github.com/webpro-nl/knip/issues/1199)) ([`938b906`](https://redirect.github.com/webpro-nl/knip/commit/938b906a52df337b28bfcfe4cb9e95db8b8d469f)) - feat: node-modules-inspector plugin ([#​1215](https://redirect.github.com/webpro-nl/knip/issues/1215)) ([`439afa6`](https://redirect.github.com/webpro-nl/knip/commit/439afa6b16b8525276a8ff3b80ba318cedb86450)) - thanks [@​lishaduck](https://redirect.github.com/lishaduck)! - rm polar ([`0cd0aa9`](https://redirect.github.com/webpro-nl/knip/commit/0cd0aa965e15570589691673a25a9e4bc3feea23)) - Add "Relative paths across workspaces" (close [#​1214](https://redirect.github.com/webpro-nl/knip/issues/1214)) ([`1396eec`](https://redirect.github.com/webpro-nl/knip/commit/1396eec083ea54001aa227443eec2f90d64066f9)) - Add package-entry config hint (resolve [#​1159](https://redirect.github.com/webpro-nl/knip/issues/1159)) ([`4f4eefb`](https://redirect.github.com/webpro-nl/knip/commit/4f4eefbcd04b1ccccee306c2a9c309a147a37c0e)) - Fix issue with git ignore pattern conversion ([`9671319`](https://redirect.github.com/webpro-nl/knip/commit/96713195ec35c7a88c2cf2cc53756da1ccc29e32)) - Update PR template ([`3905e90`](https://redirect.github.com/webpro-nl/knip/commit/3905e90ca270b4cedbbcf0805ab34fff09923d03)) - Knip it before you ship it ([`ad30f82`](https://redirect.github.com/webpro-nl/knip/commit/ad30f8208dd19333d90ea532a02165c6d730cbea)) - fix: resolve reporter and preprocessor absolute paths properly ([#​1216](https://redirect.github.com/webpro-nl/knip/issues/1216)) ([`eefd4cf`](https://redirect.github.com/webpro-nl/knip/commit/eefd4cf201d00575de48341de2ecbcfc9b957c66)) - thanks [@​scandar](https://redirect.github.com/scandar)! - Add Knip article ([`19aa7ba`](https://redirect.github.com/webpro-nl/knip/commit/19aa7bae02e6a1efcaa395c68725a8a191b41c86)) - Fix [#​1224](https://redirect.github.com/webpro-nl/knip/issues/1224) ([#​1225](https://redirect.github.com/webpro-nl/knip/issues/1225)) ([`e789b1b`](https://redirect.github.com/webpro-nl/knip/commit/e789b1b5478b143e037c70cb837e22cc20641c9d)) - thanks [@​VanTanev](https://redirect.github.com/VanTanev)! - Fix related-tooling.md link ([#​1223](https://redirect.github.com/webpro-nl/knip/issues/1223)) ([`cf87068`](https://redirect.github.com/webpro-nl/knip/commit/cf8706898a766f3980469af3c5e847d197cd4347)) - thanks [@​raulrpearson](https://redirect.github.com/raulrpearson)! - Fix lint issues ([`975a1bb`](https://redirect.github.com/webpro-nl/knip/commit/975a1bb2ca35e06704e2e4aaf332bc7237542559)) - Update linter config ([`98999c9`](https://redirect.github.com/webpro-nl/knip/commit/98999c9caf9c9fa936558a65295cd03a3f25fb48)) - Improve table cell width calc ([`45d0600`](https://redirect.github.com/webpro-nl/knip/commit/45d0600dd54ea23ae80f6a3927ccd9b224631323)) - Tune config hints output ([`3a909ca`](https://redirect.github.com/webpro-nl/knip/commit/3a909ca75cc192d410beb633e0ffca9fcecc76ff)) - Update oxc-resolver & astro ([`5ffb87e`](https://redirect.github.com/webpro-nl/knip/commit/5ffb87e79c12c8371c18c1cff3cf2e063cc460ec)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuODEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…1263) This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@modelcontextprotocol/sdk](https://modelcontextprotocol.io) ([source](https://redirect.github.com/modelcontextprotocol/typescript-sdk)) | dependencies | patch | [`1.17.3` -> `1.17.4`](https://renovatebot.com/diffs/npm/@modelcontextprotocol%2fsdk/1.17.3/1.17.4) | [](https://securityscorecards.dev/viewer/?uri=github.com/modelcontextprotocol/typescript-sdk) | --- ### Release Notes <details> <summary>modelcontextprotocol/typescript-sdk (@​modelcontextprotocol/sdk)</summary> ### [`v1.17.4`](https://redirect.github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.17.4) [Compare Source](https://redirect.github.com/modelcontextprotocol/typescript-sdk/compare/1.17.3...1.17.4) #### What's Changed - feature(middleware): Composable fetch middleware for auth and cross‑cutting concerns by [@​m-paternostro](https://redirect.github.com/m-paternostro) in [https://github.com/modelcontextprotocol/typescript-sdk/pull/485](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/485) - restrict url schemes allowed in oauth metadata by [@​pcarleton](https://redirect.github.com/pcarleton) in [https://github.com/modelcontextprotocol/typescript-sdk/pull/877](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/877) - \[auth] OAuth protected-resource-metadata: fallback on 4xx not just 404 by [@​pcarleton](https://redirect.github.com/pcarleton) in [https://github.com/modelcontextprotocol/typescript-sdk/pull/879](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/879) - chore: bump version to 1.17.4 by [@​felixweinberger](https://redirect.github.com/felixweinberger) in [https://github.com/modelcontextprotocol/typescript-sdk/pull/894](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/894) **Full Changelog**: modelcontextprotocol/typescript-sdk@1.17.3...1.17.4 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuODEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [undici](https://undici.nodejs.org) ([source](https://redirect.github.com/nodejs/undici)) | overrides | minor | [`7.14.0` -> `7.15.0`](https://renovatebot.com/diffs/npm/undici/7.14.0/7.15.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/nodejs/undici) | --- ### Release Notes <details> <summary>nodejs/undici (undici)</summary> ### [`v7.15.0`](https://redirect.github.com/nodejs/undici/releases/tag/v7.15.0) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.14.0...v7.15.0) #### What's Changed - feat: extract sri from fetch, upgrade to latest spec by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4307](https://redirect.github.com/nodejs/undici/pull/4307) - Update WPT by [@​github-actions](https://redirect.github.com/github-actions)\[bot] in[https://github.com/nodejs/undici/pull/4422](https://redirect.github.com/nodejs/undici/pull/4422)2 - build(deps-dev): bump [@​fastify/busboy](https://redirect.github.com/fastify/busboy) from 3.1.1 to 3.2.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in[https://github.com/nodejs/undici/pull/4428](https://redirect.github.com/nodejs/undici/pull/4428)8 - fix: memory leak in Agent by [@​hexchain](https://redirect.github.com/hexchain) in [https://github.com/nodejs/undici/pull/4425](https://redirect.github.com/nodejs/undici/pull/4425) - chore: remove lib/api/util.js by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/3578](https://redirect.github.com/nodejs/undici/pull/3578) - ci: reenable shared builtin CI tests by [@​richardlau](https://redirect.github.com/richardlau) in [https://github.com/nodejs/undici/pull/4426](https://redirect.github.com/nodejs/undici/pull/4426) - Decompression Interceptor by [@​FelixVaughan](https://redirect.github.com/FelixVaughan) in [https://github.com/nodejs/undici/pull/4317](https://redirect.github.com/nodejs/undici/pull/4317) - chore: update llhttp by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4431](https://redirect.github.com/nodejs/undici/pull/4431) - chore: remove unused exceptions in try catch blocks by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4440](https://redirect.github.com/nodejs/undici/pull/4440) - types: remove type Error = unknown for diagnostic-channels by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4438](https://redirect.github.com/nodejs/undici/pull/4438) - chore: avoid overriding global escape and unescape by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4437](https://redirect.github.com/nodejs/undici/pull/4437) - cache : serialize Query only if needed, avoid throwing error by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4441](https://redirect.github.com/nodejs/undici/pull/4441) - types: add SnapshotRecorderMode by [@​Uzlopak](https://redirect.github.com/Uzlopak) in [https://github.com/nodejs/undici/pull/4442](https://redirect.github.com/nodejs/undici/pull/4442) #### New Contributors - [@​hexchain](https://redirect.github.com/hexchain) made their first contribution in [https://github.com/nodejs/undici/pull/4425](https://redirect.github.com/nodejs/undici/pull/4425) **Full Changelog**: nodejs/undici@v7.14.0...v7.15.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44MS4yIiwidXBkYXRlZEluVmVyIjoiNDEuODEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [viem](https://viem.sh) ([source](https://redirect.github.com/wevm/viem)) | devDependencies | patch | [`2.37.2` -> `2.37.3`](https://renovatebot.com/diffs/npm/viem/2.37.2/2.37.3) | [](https://securityscorecards.dev/viewer/?uri=github.com/wevm/viem) | --- ### Release Notes <details> <summary>wevm/viem (viem)</summary> ### [`v2.37.3`](https://redirect.github.com/wevm/viem/releases/tag/viem%402.37.3) [Compare Source](https://redirect.github.com/wevm/viem/compare/viem@2.37.2...viem@2.37.3) ##### Patch Changes - [`fb8bbc87ea3be7a0df70cc7784d58a0d3ad22a28`](https://redirect.github.com/wevm/viem/commit/fb8bbc87ea3be7a0df70cc7784d58a0d3ad22a28) Thanks [@​jxom](https://redirect.github.com/jxom)! - Added `verifyHash` to public decorators. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`24.3.0` -> `24.3.1`](https://renovatebot.com/diffs/npm/@types%2fnode/24.3.0/24.3.1) | [](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped) | --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [actions/setup-node](https://redirect.github.com/actions/setup-node) | action | major | `v4` -> `v5` | [](https://securityscorecards.dev/viewer/?uri=github.com/actions/setup-node) | --- ### Release Notes <details> <summary>actions/setup-node (actions/setup-node)</summary> ### [`v5`](https://redirect.github.com/actions/setup-node/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/setup-node/compare/v4...v5) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@biomejs/biome](https://biomejs.dev) ([source](https://redirect.github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | devDependencies | patch | [`2.2.2` -> `2.2.3`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/2.2.2/2.2.3) | [](https://securityscorecards.dev/viewer/?uri=github.com/biomejs/biome) | --- <details> <summary>biomejs/biome (@​biomejs/biome)</summary> [`v2.2.3`](https://redirect.github.com/biomejs/biome/blob/HEAD/packages/@​biomejs/biome/CHANGELOG.md#223) [Compare Source](https://redirect.github.com/biomejs/biome/compare/@biomejs/biome@2.2.2...@biomejs/biome@2.2.3) - [#​7353](https://redirect.github.com/biomejs/biome/pull/7353) [`4d2b719`](https://redirect.github.com/biomejs/biome/commit/4d2b7190f855a88bdae467a2efc00b81721bee62) Thanks [@​JeetuSuthar](https://redirect.github.com/JeetuSuthar)! - Fixed [#​7340](https://redirect.github.com/biomejs/biome/issues/7340): The linter now allows the `navigation` property for view-transition in CSS. Previously, the linter incorrectly flagged `navigation: auto` as an unknown property. This fix adds `navigation` to the list of known CSS properties, following the [CSS View Transitions spec](https://www.w3.org/TR/css-view-transitions-2/#view-transition-navigation-descriptor). - [#​7275](https://redirect.github.com/biomejs/biome/pull/7275) [`560de1b`](https://redirect.github.com/biomejs/biome/commit/560de1bf3f22f4a8a5cdc224256a34dbb9d78481) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed [#​7268](https://redirect.github.com/biomejs/biome/issues/7268): Files that are explicitly passed as CLI arguments are now correctly ignored if they reside in an ignored folder. - [#​7358](https://redirect.github.com/biomejs/biome/pull/7358) [`963a246`](https://redirect.github.com/biomejs/biome/commit/963a24643cbf4d91cca81569b33a8b7e21b4dd0b) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7085](https://redirect.github.com/biomejs/biome/issues/7085), now the rule `noDescendingSpecificity` correctly calculates the specificity of selectors when they are included inside a media query. - [#​7387](https://redirect.github.com/biomejs/biome/pull/7387) [`923674d`](https://redirect.github.com/biomejs/biome/commit/923674dbf8cc4c23ab569cd00ae0a0cf2a3ab791) Thanks [@​qraqras](https://redirect.github.com/qraqras)! - Fixed [#​7381](https://redirect.github.com/biomejs/biome/issues/7381), now the [`useOptionalChain`](https://biomejs.dev/ja/linter/rules/use-optional-chain/) rule recognizes optional chaining using Yoda expressions (e.g., `undefined !== foo && foo.bar`). - [#​7316](https://redirect.github.com/biomejs/biome/pull/7316) [`f9636d5`](https://redirect.github.com/biomejs/biome/commit/f9636d5de1e8aef742d145a886f05a4cd79eca31) Thanks [@​Conaclos](https://redirect.github.com/Conaclos)! - Fixed [#​7289](https://redirect.github.com/biomejs/biome/issues/7289). The rule [`useImportType`](https://biomejs.dev/linter/rules/use-import-type/) now inlines `import type` into `import { type }` when the `style` option is set to `inlineType`. Example: ```ts import type { T } from "mod"; // becomes import { type T } from "mod"; ``` - [#​7350](https://redirect.github.com/biomejs/biome/pull/7350) [`bb4d407`](https://redirect.github.com/biomejs/biome/commit/bb4d407747dd29df78776f143ad63657f869be11) Thanks [@​siketyan](https://redirect.github.com/siketyan)! - Fixed [#​7261](https://redirect.github.com/biomejs/biome/issues/7261): two characters `・` (KATAKANA MIDDLE DOT, U+30FB) and `・` (HALFWIDTH KATAKANA MIDDLE DOT, U+FF65) are no longer considered as valid characters in identifiers. Property keys containing these character(s) are now preserved as string literals. - [#​7377](https://redirect.github.com/biomejs/biome/pull/7377) [`811f47b`](https://redirect.github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed a bug where the Biome Language Server didn't correctly compute the diagnostics of a monorepo setting, caused by an incorrect handling of the project status. - [#​7245](https://redirect.github.com/biomejs/biome/pull/7245) [`fad34b9`](https://redirect.github.com/biomejs/biome/commit/fad34b9db9778fe964ff7dbc489de0bfad2d3ece) Thanks [@​kedevked](https://redirect.github.com/kedevked)! - Added the new lint rule `useConsistentArrowReturn`. This rule enforces a consistent return style for arrow functions. ```js const f = () => { return 1; }; ``` This rule is a port of ESLint's [arrow-body-style](https://eslint.org/docs/latest/rules/arrow-body-style) rule. - [#​7370](https://redirect.github.com/biomejs/biome/pull/7370) [`e8032dd`](https://redirect.github.com/biomejs/biome/commit/e8032ddfdd734a1441335d82b49db478248e6992) Thanks [@​fireairforce](https://redirect.github.com/fireairforce)! - Support dynamic `import defer` and `import source`. The syntax looks like: ```ts import.source("foo"); import.source("x", { with: { attr: "val" } }); import.defer("foo"); import.defer("x", { with: { attr: "val" } }); ``` - [#​7369](https://redirect.github.com/biomejs/biome/pull/7369) [`b1f8cbd`](https://redirect.github.com/biomejs/biome/commit/b1f8cbd88619deb269b2028eb0578657987848c5) Thanks [@​siketyan](https://redirect.github.com/siketyan)! - Range suppressions are now supported for Grit plugins. For JavaScript, you can suppress a plugin as follows: ```js // biome-ignore-start lint/plugin/preferObjectSpread: reason Object.assign({ foo: "bar" }, baz); // biome-ignore-end lint/plugin/preferObjectSpread: reason ``` For CSS, you can suppress a plugin as follows: ```css body { /* biome-ignore-start lint/plugin/useLowercaseColors: reason */ color: #fff; /* biome-ignore-end lint/plugin/useLowercaseColors: reason */ } ``` - [#​7384](https://redirect.github.com/biomejs/biome/pull/7384) [`099507e`](https://redirect.github.com/biomejs/biome/commit/099507eb07f14f7d383f848fb6c659b5a6ccfd92) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Reduced the severity of certain diagnostics emitted when Biome deserializes the configuration files. Now these diagnostics are emitted as `Information` severity, which means that they won't interfere when running commands with `--error-on-warnings` - [#​7302](https://redirect.github.com/biomejs/biome/pull/7302) [`2af2380`](https://redirect.github.com/biomejs/biome/commit/2af2380b8210e74efea467139a8a4cb4747c8af4) Thanks [@​unvalley](https://redirect.github.com/unvalley)! - Fixed [#​7301](https://redirect.github.com/biomejs/biome/issues/7301): [`useReadonlyClassProperties`](https://biomejs.dev/linter/rules/use-readonly-class-properties/) now correctly skips JavaScript files. - [#​7288](https://redirect.github.com/biomejs/biome/pull/7288) [`94d85f8`](https://redirect.github.com/biomejs/biome/commit/94d85f8fe54305e8fa070490bb2f7c86a91c5e92) Thanks [@​ThiefMaster](https://redirect.github.com/ThiefMaster)! - Fixed [#​7286](https://redirect.github.com/biomejs/biome/issues/7286). Files are now formatted with JSX behavior when `javascript.parser.jsxEverywhere` is explicitly set. Previously, this flag was only used for parsing, but not for formatting, which resulted in incorrect formatting of conditional expressions when JSX syntax is used in `.js` files. - [#​7311](https://redirect.github.com/biomejs/biome/pull/7311) [`62154b9`](https://redirect.github.com/biomejs/biome/commit/62154b93e0aa1609afb3d2b1f5468b63ab79374a) Thanks [@​qraqras](https://redirect.github.com/qraqras)! - Added the new nursery rule `noUselessCatchBinding`. This rule disallows unnecessary catch bindings. ```diff try { // Do something - } catch (unused) {} + } catch {} ``` - [#​7349](https://redirect.github.com/biomejs/biome/pull/7349) [`45c1dfe`](https://redirect.github.com/biomejs/biome/commit/45c1dfe32879f4bbb75cbf9b3ee86e304a02aaa1) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​4298](https://redirect.github.com/biomejs/biome/issues/4298). Biome now correctly formats CSS declarations when it contains one single value: ```diff .bar { - --123456789012345678901234567890: var(--1234567890123456789012345678901234567); + --123456789012345678901234567890: var( + --1234567890123456789012345678901234567 + ); } ``` - [#​7295](https://redirect.github.com/biomejs/biome/pull/7295) [`7638e84`](https://redirect.github.com/biomejs/biome/commit/7638e84b026c8b008fa1efdd795b8c0bff0733ab) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7130](https://redirect.github.com/biomejs/biome/issues/7130). Removed the emission of a false-positive diagnostic. Biome no longer emits the following diagnostic: ``` lib/main.ts:1:5 suppressions/unused ━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠ Suppression comment has no effect because the tool is not enabled. > 1 │ /** biome-ignore-all assist/source/organizeImports: For the lib root file, we don't want to organize exports */ │ ^^^^^^^^^^^^^^^^ ``` - [#​7377](https://redirect.github.com/biomejs/biome/pull/7377) [`811f47b`](https://redirect.github.com/biomejs/biome/commit/811f47b35163e70dce106f62d0aea4ef9e6b91bb) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7371](https://redirect.github.com/biomejs/biome/issues/7371) where the Biome Language Server didn't correctly recompute the diagnostics when updating a nested configuration file. - [#​7348](https://redirect.github.com/biomejs/biome/pull/7348) [`ac27fc5`](https://redirect.github.com/biomejs/biome/commit/ac27fc56dbb14c8f8507ffc4b7d6bf27aa3780db) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7079](https://redirect.github.com/biomejs/biome/issues/7079). Now the rule [`useSemanticElements`](https://biomejs.dev/linter/rules/use-semantic-elements/) doesn't trigger components and custom elements. - [#​7389](https://redirect.github.com/biomejs/biome/pull/7389) [`ab06a7e`](https://redirect.github.com/biomejs/biome/commit/ab06a7ea9523ecb39ebf74a14600a02332e9d4e1) Thanks [@​Conaclos](https://redirect.github.com/Conaclos)! - Fixed [#​7344](https://redirect.github.com/biomejs/biome/issues/7344). [`useNamingConvention`](https://biomejs.dev/linter/rules/use-naming-convention/) no longer reports interfaces defined in global declarations. Interfaces declared in global declarations augment existing interfaces. Thus, they must be ignored. In the following example, `useNamingConvention` reported `HTMLElement`. It is now ignored. ```ts export {}; declare global { interface HTMLElement { foo(): void; } } ``` - [#​7315](https://redirect.github.com/biomejs/biome/pull/7315) [`4a2bd2f`](https://redirect.github.com/biomejs/biome/commit/4a2bd2f38d1f449e55f88be351fcc1cf1d561e69) Thanks [@​vladimir-ivanov](https://redirect.github.com/vladimir-ivanov)! - Fixed [#​7310](https://redirect.github.com/biomejs/biome/issues/7310): [`useReadonlyClassProperties`](https://biomejs.dev/linter/rules/use-readonly-class-properties/) correctly handles nested assignments, avoiding false positives when a class property is assigned within another assignment expression. Example of code that previously triggered a false positive but is now correctly ignored: ```ts class test { private thing: number = 0; // incorrectly flagged public incrementThing(): void { const temp = { x: 0 }; temp.x = this.thing++; } } ``` </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [viem](https://viem.sh) ([source](https://redirect.github.com/wevm/viem)) | devDependencies | patch | [`2.37.3` -> `2.37.4`](https://renovatebot.com/diffs/npm/viem/2.37.3/2.37.4) | [](https://securityscorecards.dev/viewer/?uri=github.com/wevm/viem) | --- ### Release Notes <details> <summary>wevm/viem (viem)</summary> ### [`v2.37.4`](https://redirect.github.com/wevm/viem/releases/tag/viem%402.37.4) [Compare Source](https://redirect.github.com/wevm/viem/compare/viem@2.37.3...viem@2.37.4) ##### Patch Changes - [#​3921](https://redirect.github.com/wevm/viem/pull/3921) [`fbd71b713fc38c07aad3004f99f938cac94d2210`](https://redirect.github.com/wevm/viem/commit/fbd71b713fc38c07aad3004f99f938cac94d2210) Thanks [@​mattw09](https://redirect.github.com/mattw09)! - Added Plasma chain. - [#​3925](https://redirect.github.com/wevm/viem/pull/3925) [`54be8905faa661e67ff374c7d2da3ef79b7463b9`](https://redirect.github.com/wevm/viem/commit/54be8905faa661e67ff374c7d2da3ef79b7463b9) Thanks [@​Yutaro-Mori-eng](https://redirect.github.com/Yutaro-Mori-eng)! - Added Tea Sepolia. - [#​3928](https://redirect.github.com/wevm/viem/pull/3928) [`68b0c109df2773a147cd4a293f738983402538e1`](https://redirect.github.com/wevm/viem/commit/68b0c109df2773a147cd4a293f738983402538e1) Thanks [@​fubhy](https://redirect.github.com/fubhy)! - Tweaked `watchBlockNumber` to work with genesis blocks - [#​3927](https://redirect.github.com/wevm/viem/pull/3927) [`b34a0654de59e9fbb6d66661851fb81414e4c558`](https://redirect.github.com/wevm/viem/commit/b34a0654de59e9fbb6d66661851fb81414e4c558) Thanks [@​moonhee0507](https://redirect.github.com/moonhee0507)! - Added Creditcoin Devnet chain. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@graphql-tools/url-loader](https://redirect.github.com/ardatan/graphql-tools) ([source](https://redirect.github.com/ardatan/graphql-tools/tree/HEAD/packages/loaders/url)) | dependencies | major | [`8.0.33` -> `9.0.0`](https://renovatebot.com/diffs/npm/@graphql-tools%2furl-loader/8.0.33/9.0.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/ardatan/graphql-tools) | --- <details> <summary>ardatan/graphql-tools (@​graphql-tools/url-loader)</summary> [`v9.0.0`](https://redirect.github.com/ardatan/graphql-tools/blob/HEAD/packages/loaders/url/CHANGELOG.md#900) [Compare Source](https://redirect.github.com/ardatan/graphql-tools/compare/@graphql-tools/url-loader@8.0.33...@graphql-tools/url-loader@9.0.0) - [`dde8495`](https://redirect.github.com/ardatan/graphql-tools/commit/dde84954e74cb853077bcf78e41859221606304e) Thanks [@​ardatan](https://redirect.github.com/ardatan)! - Drop Node 18 support </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [viem](https://viem.sh) ([source](https://redirect.github.com/wevm/viem)) | devDependencies | patch | [`2.37.4` -> `2.37.5`](https://renovatebot.com/diffs/npm/viem/2.37.4/2.37.5) | [](https://securityscorecards.dev/viewer/?uri=github.com/wevm/viem) | --- ### Release Notes <details> <summary>wevm/viem (viem)</summary> ### [`v2.37.5`](https://redirect.github.com/wevm/viem/releases/tag/viem%402.37.5) [Compare Source](https://redirect.github.com/wevm/viem/compare/viem@2.37.4...viem@2.37.5) ##### Patch Changes - [#​3935](https://redirect.github.com/wevm/viem/pull/3935) [`1a85c7a9bdd4a1319d6940b5b6f2d84c7c997611`](https://redirect.github.com/wevm/viem/commit/1a85c7a9bdd4a1319d6940b5b6f2d84c7c997611) Thanks [@​sandyup](https://redirect.github.com/sandyup)! - Added Plasma Devnet. - [#​3922](https://redirect.github.com/wevm/viem/pull/3922) [`06673e0a6ac6284f9d9897d8f84816978c2187dd`](https://redirect.github.com/wevm/viem/commit/06673e0a6ac6284f9d9897d8f84816978c2187dd) Thanks [@​cruzdanilo](https://redirect.github.com/cruzdanilo)! - Added support for `blockOverrides` on `readContract`. - [#​3922](https://redirect.github.com/wevm/viem/pull/3922) [`06673e0a6ac6284f9d9897d8f84816978c2187dd`](https://redirect.github.com/wevm/viem/commit/06673e0a6ac6284f9d9897d8f84816978c2187dd) Thanks [@​cruzdanilo](https://redirect.github.com/cruzdanilo)! - Added support for `blockOverrides` on `multicall`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [tsdown](https://redirect.github.com/rolldown/tsdown) | devDependencies | minor | [`^0.14.0` -> `^0.15.0`](https://renovatebot.com/diffs/npm/tsdown/0.14.2/0.15.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/rolldown/tsdown) | --- <details> <summary>rolldown/tsdown (tsdown)</summary> [`v0.15.0`](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.15.0) [Compare Source](https://redirect.github.com/rolldown/tsdown/compare/v0.14.2...v0.15.0) - Upgrade dts plugin, rework tsc build mode - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(f7860)</samp>](https://redirect.github.com/rolldown/tsdown/commit/f78606e) - Support `import.meta.glob` - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(4223b)</samp>](https://redirect.github.com/rolldown/tsdown/commit/4223b9a) - Don't strip node-protocol-only module - by [@​sxzz](https://redirect.github.com/sxzz) [<samp>(69a48)</samp>](https://redirect.github.com/rolldown/tsdown/commit/69a4856) GitHub](https://redirect.github.com/rolldown/tsdown/compare/v0.14.2...v0.15.0) </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [undici](https://undici.nodejs.org) ([source](https://redirect.github.com/nodejs/undici)) | overrides | minor | [`7.15.0` -> `7.16.0`](https://renovatebot.com/diffs/npm/undici/7.15.0/7.16.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/nodejs/undici) | --- ### Release Notes <details> <summary>nodejs/undici (undici)</summary> ### [`v7.16.0`](https://redirect.github.com/nodejs/undici/compare/v7.15.0...7392d6f9f565e550e9047458c275ae77aeaefbb9) [Compare Source](https://redirect.github.com/nodejs/undici/compare/v7.15.0...v7.16.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…rk (#1284) Tests require the predeployed contracts. Caused by https://github.com/settlemint/btp/pull/8354/files
## Summary by Sourcery Improve reliability of Hasura E2E and project setup tests by handling missing tables, ensuring a clean install, and preventing URL rewriting errors Bug Fixes: - Accept "no-tables" as a valid result in Hasura table tracking and skip the dependent user query test when no tables are present Enhancements: - Remove node_modules before linking SDK dependencies and run `bun run db:push` to apply database migrations prior to Hasura table tracking in standalone and SettleMint project setup tests - Exclude SETTLEMINT_HASURA_DATABASE_URL from access token URL injection logic to avoid incorrect URL rewriting
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@biomejs/biome](https://biomejs.dev) ([source](https://redirect.github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | devDependencies | patch | [`2.2.3` -> `2.2.4`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/2.2.3/2.2.4) | [](https://securityscorecards.dev/viewer/?uri=github.com/biomejs/biome) | --- <details> <summary>biomejs/biome (@​biomejs/biome)</summary> [`v2.2.4`](https://redirect.github.com/biomejs/biome/blob/HEAD/packages/@​biomejs/biome/CHANGELOG.md#224) [Compare Source](https://redirect.github.com/biomejs/biome/compare/@biomejs/biome@2.2.3...@biomejs/biome@2.2.4) - [#​7453](https://redirect.github.com/biomejs/biome/pull/7453) [`aa8cea3`](https://redirect.github.com/biomejs/biome/commit/aa8cea31af675699e18988fe79242ae5d5215af1) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed [#​7242](https://redirect.github.com/biomejs/biome/issues/7242): Aliases specified in `package.json`'s `imports` section now support having multiple targets as part of an array. - [#​7454](https://redirect.github.com/biomejs/biome/pull/7454) [`ac17183`](https://redirect.github.com/biomejs/biome/commit/ac171839a31600225e3b759470eaa026746e9cf4) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Greatly improved performance of `noImportCycles` by eliminating allocations. In one repository, the total runtime of Biome with only `noImportCycles` enabled went from \~23s down to \~4s. - [#​7447](https://redirect.github.com/biomejs/biome/pull/7447) [`7139aad`](https://redirect.github.com/biomejs/biome/commit/7139aad75b6e8045be6eb09425fb82eb035fb704) Thanks [@​rriski](https://redirect.github.com/rriski)! - Fixes [#​7446](https://redirect.github.com/biomejs/biome/issues/7446). The GritQL `$...` spread metavariable now correctly matches members in object literals, aligning its behavior with arrays and function calls. - [#​6710](https://redirect.github.com/biomejs/biome/pull/6710) [`98cf9af`](https://redirect.github.com/biomejs/biome/commit/98cf9af0a4e02434983899ce49d92209a6abab02) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Fixed [#​4723](https://redirect.github.com/biomejs/biome/issues/7423): Type inference now recognises *index signatures* and their accesses when they are being indexed as a string. ```ts type BagOfPromises = { // This is an index signature definition. It declares that instances of type // `BagOfPromises` can be indexed using arbitrary strings. [property: string]: Promise<void>; }; let bag: BagOfPromises = {}; // Because `bag.iAmAPromise` is equivalent to `bag["iAmAPromise"]`, this is // considered an access to the string index, and a Promise is expected. bag.iAmAPromise; ``` - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7212](https://redirect.github.com/biomejs/biome/issues/7212), now the [`useOptionalChain`](https://biomejs.dev/linter/rules/use-optional-chain/) rule recognizes optional chaining using `typeof` (e.g., `typeof foo !== 'undefined' && foo.bar`). - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7323](https://redirect.github.com/biomejs/biome/issues/7323). [`noUnusedPrivateClassMembers`](https://biomejs.dev/linter/rules/no-unused-private-class-members/) no longer reports as unused TypeScript `private` members if the rule encounters a computed access on `this`. In the following example, `member` as previously reported as unused. It is no longer reported. ```ts class TsBioo { private member: number; set_with_name(name: string, value: number) { this[name] = value; } } ``` - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Added the new nursery lint rule `noJsxLiterals`, which disallows the use of string literals inside JSX. The rule catches these cases: ```jsx <> <div>test</div> {/* test is invalid */} <>test</> <div> {/* this string is invalid */} asdjfl test foo </div> </> ``` - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed an issue ([#​6393](https://redirect.github.com/biomejs/biome/issues/6393)) where the [useHookAtTopLevel](https://biomejs.dev/linter/rules/use-hook-at-top-level/) rule reported excessive diagnostics for nested hook calls. The rule now reports only the offending top-level call site, not sub-hooks of composite hooks. ```js // Before: reported twice (useFoo and useBar). function useFoo() { return useBar(); } function Component() { if (cond) useFoo(); } // After: reported once at the call to useFoo(). ``` - [#​7461](https://redirect.github.com/biomejs/biome/pull/7461) [`ea585a9`](https://redirect.github.com/biomejs/biome/commit/ea585a9394a4126370b865f565ad43b757e736ab) Thanks [@​arendjr](https://redirect.github.com/arendjr)! - Improved performance of `noPrivateImports` by eliminating allocations. In one repository, the total runtime of Biome with only `noPrivateImports` enabled went from \~3.2s down to \~1.4s. - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​7411](https://redirect.github.com/biomejs/biome/issues/7411). The Biome Language Server had a regression where opening an editor with a file already open wouldn't load the project settings correctly. - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Added the new nursery rule [`noDuplicateDependencies`](https://next.biomejs.dev/linter/rules/no-duplicate-dependencies/), which verifies that no dependencies are duplicated between the `bundledDependencies`, `bundleDependencies`, `dependencies`, `devDependencies`, `overrides`, `optionalDependencies`, and `peerDependencies` sections. For example, the following snippets will trigger the rule: ```json { "dependencies": { "foo": "" }, "devDependencies": { "foo": "" } } ``` ```json { "dependencies": { "foo": "" }, "optionalDependencies": { "foo": "" } } ``` ```json { "dependencies": { "foo": "" }, "peerDependencies": { "foo": "" } } ``` - [`351bccd`](https://redirect.github.com/biomejs/biome/commit/351bccdfe49a6173cb1446ef2a8a9171c8d78c26) Thanks [@​ematipico](https://redirect.github.com/ematipico)! - Fixed [#​3824](https://redirect.github.com/biomejs/biome/issues/3824). Now the option CLI `--color` is correctly applied to logging too. </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | OpenSSF | |---|---|---|---| | [node](https://nodejs.org) ([source](https://redirect.github.com/nodejs/node)) | minor | `24.7.0` -> `24.8.0` | [](https://securityscorecards.dev/viewer/?uri=github.com/nodejs/node) | --- ### Release Notes <details> <summary>nodejs/node (node)</summary> ### [`v24.8.0`](https://redirect.github.com/nodejs/node/releases/tag/v24.8.0): 2025-09-10, Version 24.8.0 (Current), @​targos [Compare Source](https://redirect.github.com/nodejs/node/compare/v24.7.0...v24.8.0) ##### Notable Changes ##### HTTP/2 Network Inspection Support in Node.js Node.js now supports inspection of HTTP/2 network calls in Chrome DevTools for Node.js. ##### Usage Write a `test.js` script that makes HTTP/2 requests. ```js const http2 = require('node:http2'); const client = http2.connect('https://nghttp2.org'); const req = client.request([ ':path', '/', ':method', 'GET', ]); ``` Run it with these options: ```bash node --inspect-wait --experimental-network-inspection test.js ``` Open `about:inspect` on Google Chrome and click on `Open dedicated DevTools for Node`. The `Network` tab will let you track your HTTP/2 calls. Contributed by Darshan Sen in [#​59611](https://redirect.github.com/nodejs/node/pull/59611). ##### Other Notable Changes - \[[`7a8e2c251d`](https://redirect.github.com/nodejs/node/commit/7a8e2c251d)] - **(SEMVER-MINOR)** **crypto**: support Ed448 and ML-DSA context parameter in node:crypto (Filip Skokan) [#​59570](https://redirect.github.com/nodejs/node/pull/59570) - \[[`4b631be0b0`](https://redirect.github.com/nodejs/node/commit/4b631be0b0)] - **(SEMVER-MINOR)** **crypto**: support Ed448 and ML-DSA context parameter in Web Cryptography (Filip Skokan) [#​59570](https://redirect.github.com/nodejs/node/pull/59570) - \[[`3e4b1e732c`](https://redirect.github.com/nodejs/node/commit/3e4b1e732c)] - **(SEMVER-MINOR)** **crypto**: add KMAC Web Cryptography algorithms (Filip Skokan) [#​59647](https://redirect.github.com/nodejs/node/pull/59647) - \[[`b1d28785b2`](https://redirect.github.com/nodejs/node/commit/b1d28785b2)] - **(SEMVER-MINOR)** **crypto**: add Argon2 Web Cryptography algorithms (Filip Skokan) [#​59544](https://redirect.github.com/nodejs/node/pull/59544) - \[[`430691d1af`](https://redirect.github.com/nodejs/node/commit/430691d1af)] - **(SEMVER-MINOR)** **crypto**: support SLH-DSA KeyObject, sign, and verify (Filip Skokan) [#​59537](https://redirect.github.com/nodejs/node/pull/59537) - \[[`d6d05ba397`](https://redirect.github.com/nodejs/node/commit/d6d05ba397)] - **(SEMVER-MINOR)** **worker**: add cpu profile APIs for worker (theanarkh) [#​59428](https://redirect.github.com/nodejs/node/pull/59428) ##### Commits - \[[`d913872369`](https://redirect.github.com/nodejs/node/commit/d913872369)] - **assert**: cap input size in myersDiff to avoid Int32Array overflow (Haram Jeong) [#​59578](https://redirect.github.com/nodejs/node/pull/59578) - \[[`7bbbcf6666`](https://redirect.github.com/nodejs/node/commit/7bbbcf6666)] - **benchmark**: sqlite prevent create both tables on prepare selects (Bruno Rodrigues) [#​59709](https://redirect.github.com/nodejs/node/pull/59709) - \[[`44d7b92271`](https://redirect.github.com/nodejs/node/commit/44d7b92271)] - **benchmark**: calibrate config array-vs-concat (Rafael Gonzaga) [#​59587](https://redirect.github.com/nodejs/node/pull/59587) - \[[`7f347fc551`](https://redirect.github.com/nodejs/node/commit/7f347fc551)] - **build**: fix getting OpenSSL version on Windows (Michaël Zasso) [#​59609](https://redirect.github.com/nodejs/node/pull/59609) - \[[`4a317150d5`](https://redirect.github.com/nodejs/node/commit/4a317150d5)] - **build**: fix 'implicit-function-declaration' on OpenHarmony platform (hqzing) [#​59547](https://redirect.github.com/nodejs/node/pull/59547) - \[[`bda32af587`](https://redirect.github.com/nodejs/node/commit/bda32af587)] - **build**: use `windows-2025` runner (Michaël Zasso) [#​59673](https://redirect.github.com/nodejs/node/pull/59673) - \[[`a4a8ed8f6e`](https://redirect.github.com/nodejs/node/commit/a4a8ed8f6e)] - **build**: compile bundled uvwasi conditionally (Carlo Cabrera) [#​59622](https://redirect.github.com/nodejs/node/pull/59622) - \[[`d944a87761`](https://redirect.github.com/nodejs/node/commit/d944a87761)] - **crypto**: refactor subtle methods to use synchronous import (Filip Skokan) [#​59771](https://redirect.github.com/nodejs/node/pull/59771) - \[[`7a8e2c251d`](https://redirect.github.com/nodejs/node/commit/7a8e2c251d)] - **(SEMVER-MINOR)** **crypto**: support Ed448 and ML-DSA context parameter in node:crypto (Filip Skokan) [#​59570](https://redirect.github.com/nodejs/node/pull/59570) - \[[`4b631be0b0`](https://redirect.github.com/nodejs/node/commit/4b631be0b0)] - **(SEMVER-MINOR)** **crypto**: support Ed448 and ML-DSA context parameter in Web Cryptography (Filip Skokan) [#​59570](https://redirect.github.com/nodejs/node/pull/59570) - \[[`3e4b1e732c`](https://redirect.github.com/nodejs/node/commit/3e4b1e732c)] - **(SEMVER-MINOR)** **crypto**: add KMAC Web Cryptography algorithms (Filip Skokan) [#​59647](https://redirect.github.com/nodejs/node/pull/59647) - \[[`b1d28785b2`](https://redirect.github.com/nodejs/node/commit/b1d28785b2)] - **(SEMVER-MINOR)** **crypto**: add Argon2 Web Cryptography algorithms (Filip Skokan) [#​59544](https://redirect.github.com/nodejs/node/pull/59544) - \[[`430691d1af`](https://redirect.github.com/nodejs/node/commit/430691d1af)] - **(SEMVER-MINOR)** **crypto**: support SLH-DSA KeyObject, sign, and verify (Filip Skokan) [#​59537](https://redirect.github.com/nodejs/node/pull/59537) - \[[`0d1e53d935`](https://redirect.github.com/nodejs/node/commit/0d1e53d935)] - **deps**: update uvwasi to 0.0.23 (Node.js GitHub Bot) [#​59791](https://redirect.github.com/nodejs/node/pull/59791) - \[[`68732cf426`](https://redirect.github.com/nodejs/node/commit/68732cf426)] - **deps**: update histogram to 0.11.9 (Node.js GitHub Bot) [#​59689](https://redirect.github.com/nodejs/node/pull/59689) - \[[`f12c1ad961`](https://redirect.github.com/nodejs/node/commit/f12c1ad961)] - **deps**: update googletest to [`eb2d85e`](https://redirect.github.com/nodejs/node/commit/eb2d85e) (Node.js GitHub Bot) [#​59335](https://redirect.github.com/nodejs/node/pull/59335) - \[[`45af6966ae`](https://redirect.github.com/nodejs/node/commit/45af6966ae)] - **deps**: upgrade npm to 11.6.0 (npm team) [#​59750](https://redirect.github.com/nodejs/node/pull/59750) - \[[`57617244a4`](https://redirect.github.com/nodejs/node/commit/57617244a4)] - **deps**: V8: cherry-pick [`6b1b9bc`](https://redirect.github.com/nodejs/node/commit/6b1b9bca2a8) (Xiao-Tao) [#​59283](https://redirect.github.com/nodejs/node/pull/59283) - \[[`2e6225a747`](https://redirect.github.com/nodejs/node/commit/2e6225a747)] - **deps**: update amaro to 1.1.2 (Node.js GitHub Bot) [#​59616](https://redirect.github.com/nodejs/node/pull/59616) - \[[`1f7f6dfae6`](https://redirect.github.com/nodejs/node/commit/1f7f6dfae6)] - **diagnostics\_channel**: revoke DEP0163 (René) [#​59758](https://redirect.github.com/nodejs/node/pull/59758) - \[[`8671a6cdb3`](https://redirect.github.com/nodejs/node/commit/8671a6cdb3)] - **doc**: stabilize --disable-sigusr1 (Rafael Gonzaga) [#​59707](https://redirect.github.com/nodejs/node/pull/59707) - \[[`583b1b255d`](https://redirect.github.com/nodejs/node/commit/583b1b255d)] - **doc**: update OpenSSL default security level to 2 (Jeetu Suthar) [#​59723](https://redirect.github.com/nodejs/node/pull/59723) - \[[`9b5eb6eb50`](https://redirect.github.com/nodejs/node/commit/9b5eb6eb50)] - **doc**: fix missing links in the `errors` page (Nam Yooseong) [#​59427](https://redirect.github.com/nodejs/node/pull/59427) - \[[`e7bf712c57`](https://redirect.github.com/nodejs/node/commit/e7bf712c57)] - **doc**: update "Type stripping in dependencies" section (Josh Kelley) [#​59652](https://redirect.github.com/nodejs/node/pull/59652) - \[[`96db47f91e`](https://redirect.github.com/nodejs/node/commit/96db47f91e)] - **doc**: add Miles Guicent as triager (Miles Guicent) [#​59562](https://redirect.github.com/nodejs/node/pull/59562) - \[[`87f829bd0c`](https://redirect.github.com/nodejs/node/commit/87f829bd0c)] - **doc**: mark `path.matchesGlob` as stable (Aviv Keller) [#​59572](https://redirect.github.com/nodejs/node/pull/59572) - \[[`062b2f705e`](https://redirect.github.com/nodejs/node/commit/062b2f705e)] - **doc**: improve documentation for raw headers in HTTP/2 APIs (Tim Perry) [#​59633](https://redirect.github.com/nodejs/node/pull/59633) - \[[`6ab9306370`](https://redirect.github.com/nodejs/node/commit/6ab9306370)] - **doc**: update install\_tools.bat free disk space (Stefan Stojanovic) [#​59579](https://redirect.github.com/nodejs/node/pull/59579) - \[[`c8d6b60da6`](https://redirect.github.com/nodejs/node/commit/c8d6b60da6)] - **doc**: fix quic session instance typo (jakecastelli) [#​59642](https://redirect.github.com/nodejs/node/pull/59642) - \[[`61d0a2d1ba`](https://redirect.github.com/nodejs/node/commit/61d0a2d1ba)] - **doc**: fix filehandle.read typo (Ruy Adorno) [#​59635](https://redirect.github.com/nodejs/node/pull/59635) - \[[`3276bfa0d0`](https://redirect.github.com/nodejs/node/commit/3276bfa0d0)] - **doc**: update migration recomendations for `util.is**()` deprecations (Augustin Mauroy) [#​59269](https://redirect.github.com/nodejs/node/pull/59269) - \[[`11de6c7ebb`](https://redirect.github.com/nodejs/node/commit/11de6c7ebb)] - **doc**: fix missing link to the Error documentation in the `http` page (Alexander Makarenko) [#​59080](https://redirect.github.com/nodejs/node/pull/59080) - \[[`f5b6829bba`](https://redirect.github.com/nodejs/node/commit/f5b6829bba)] - **doc,crypto**: add description to the KEM and supports() methods (Filip Skokan) [#​59644](https://redirect.github.com/nodejs/node/pull/59644) - \[[`5bfdc7ee74`](https://redirect.github.com/nodejs/node/commit/5bfdc7ee74)] - **doc,crypto**: cleanup unlinked and self method references webcrypto.md (Filip Skokan) [#​59608](https://redirect.github.com/nodejs/node/pull/59608) - \[[`010458d061`](https://redirect.github.com/nodejs/node/commit/010458d061)] - **esm**: populate separate cache for require(esm) in imported CJS (Joyee Cheung) [#​59679](https://redirect.github.com/nodejs/node/pull/59679) - \[[`dbe6e63baf`](https://redirect.github.com/nodejs/node/commit/dbe6e63baf)] - **esm**: fix missed renaming in ModuleJob.runSync (Joyee Cheung) [#​59724](https://redirect.github.com/nodejs/node/pull/59724) - \[[`8eb0d9d834`](https://redirect.github.com/nodejs/node/commit/8eb0d9d834)] - **fs**: fix wrong order of file names in cpSync error message (Nicholas Paun) [#​59775](https://redirect.github.com/nodejs/node/pull/59775) - \[[`e69be5611f`](https://redirect.github.com/nodejs/node/commit/e69be5611f)] - **fs**: fix dereference: false on cpSync (Nicholas Paun) [#​59681](https://redirect.github.com/nodejs/node/pull/59681) - \[[`2865d2ac20`](https://redirect.github.com/nodejs/node/commit/2865d2ac20)] - **http**: unbreak keepAliveTimeoutBuffer (Robert Nagy) [#​59784](https://redirect.github.com/nodejs/node/pull/59784) - \[[`ade1175475`](https://redirect.github.com/nodejs/node/commit/ade1175475)] - **http**: use cached '1.1' http version string (Robert Nagy) [#​59717](https://redirect.github.com/nodejs/node/pull/59717) - \[[`74a09482de`](https://redirect.github.com/nodejs/node/commit/74a09482de)] - **inspector**: undici as shared-library should pass tests (Aras Abbasi) [#​59837](https://redirect.github.com/nodejs/node/pull/59837) - \[[`772f8f415a`](https://redirect.github.com/nodejs/node/commit/772f8f415a)] - **inspector**: add http2 tracking support (Darshan Sen) [#​59611](https://redirect.github.com/nodejs/node/pull/59611) - \[[`3d225572d7`](https://redirect.github.com/nodejs/node/commit/3d225572d7)] - ***Revert*** "**lib**: optimize writable stream buffer clearing" (Yoo) [#​59743](https://redirect.github.com/nodejs/node/pull/59743) - \[[`4fd213ce73`](https://redirect.github.com/nodejs/node/commit/4fd213ce73)] - **lib**: fix isReadable and isWritable return type value (Gabriel Quaresma) [#​59089](https://redirect.github.com/nodejs/node/pull/59089) - \[[`39befddb87`](https://redirect.github.com/nodejs/node/commit/39befddb87)] - **lib**: prefer TypedArrayPrototype primordials (Filip Skokan) [#​59766](https://redirect.github.com/nodejs/node/pull/59766) - \[[`0748160d2e`](https://redirect.github.com/nodejs/node/commit/0748160d2e)] - **lib**: fix DOMException subclass support (Chengzhong Wu) [#​59680](https://redirect.github.com/nodejs/node/pull/59680) - \[[`1a93df808c`](https://redirect.github.com/nodejs/node/commit/1a93df808c)] - **lib**: revert to using default derived class constructors (René) [#​59650](https://redirect.github.com/nodejs/node/pull/59650) - \[[`bb0755df37`](https://redirect.github.com/nodejs/node/commit/bb0755df37)] - **meta**: bump `codecov/codecov-action` (dependabot\[bot]) [#​59726](https://redirect.github.com/nodejs/node/pull/59726) - \[[`45d148d9be`](https://redirect.github.com/nodejs/node/commit/45d148d9be)] - **meta**: bump actions/download-artifact from 4.3.0 to 5.0.0 (dependabot\[bot]) [#​59729](https://redirect.github.com/nodejs/node/pull/59729) - \[[`01b66b122e`](https://redirect.github.com/nodejs/node/commit/01b66b122e)] - **meta**: bump github/codeql-action from 3.29.2 to 3.30.0 (dependabot\[bot]) [#​59728](https://redirect.github.com/nodejs/node/pull/59728) - \[[`34f7ab5502`](https://redirect.github.com/nodejs/node/commit/34f7ab5502)] - **meta**: bump actions/cache from 4.2.3 to 4.2.4 (dependabot\[bot]) [#​59727](https://redirect.github.com/nodejs/node/pull/59727) - \[[`5806ea02af`](https://redirect.github.com/nodejs/node/commit/5806ea02af)] - **meta**: bump actions/checkout from 4.2.2 to 5.0.0 (dependabot\[bot]) [#​59725](https://redirect.github.com/nodejs/node/pull/59725) - \[[`f667215583`](https://redirect.github.com/nodejs/node/commit/f667215583)] - **path**: refactor path joining logic for clarity and performance (Lee Jiho) [#​59781](https://redirect.github.com/nodejs/node/pull/59781) - \[[`0340fe92a6`](https://redirect.github.com/nodejs/node/commit/0340fe92a6)] - **repl**: do not cause side effects in tab completion (Anna Henningsen) [#​59774](https://redirect.github.com/nodejs/node/pull/59774) - \[[`a414c1eb51`](https://redirect.github.com/nodejs/node/commit/a414c1eb51)] - **repl**: fix REPL completion under unary expressions (Kingsword) [#​59744](https://redirect.github.com/nodejs/node/pull/59744) - \[[`c206f8dd87`](https://redirect.github.com/nodejs/node/commit/c206f8dd87)] - **repl**: add isValidParentheses check before wrap input (Xuguang Mei) [#​59607](https://redirect.github.com/nodejs/node/pull/59607) - \[[`0bf9775ee2`](https://redirect.github.com/nodejs/node/commit/0bf9775ee2)] - **sea**: implement sea.getAssetKeys() (Joyee Cheung) [#​59661](https://redirect.github.com/nodejs/node/pull/59661) - \[[`bf26b478d8`](https://redirect.github.com/nodejs/node/commit/bf26b478d8)] - **sea**: allow using inspector command line flags with SEA (Joyee Cheung) [#​59568](https://redirect.github.com/nodejs/node/pull/59568) - \[[`92128a8fe2`](https://redirect.github.com/nodejs/node/commit/92128a8fe2)] - **src**: use DictionaryTemplate for node\_url\_pattern (James M Snell) [#​59802](https://redirect.github.com/nodejs/node/pull/59802) - \[[`bcb29fb84f`](https://redirect.github.com/nodejs/node/commit/bcb29fb84f)] - **src**: correctly report memory changes to V8 (Yaksh Bariya) [#​59623](https://redirect.github.com/nodejs/node/pull/59623) - \[[`44c24657d3`](https://redirect.github.com/nodejs/node/commit/44c24657d3)] - **src**: fixup node\_messaging error handling (James M Snell) [#​59792](https://redirect.github.com/nodejs/node/pull/59792) - \[[`2cd6a3b7ec`](https://redirect.github.com/nodejs/node/commit/2cd6a3b7ec)] - **src**: track async resources via pointers to stack-allocated handles (Anna Henningsen) [#​59704](https://redirect.github.com/nodejs/node/pull/59704) - \[[`34d752586f`](https://redirect.github.com/nodejs/node/commit/34d752586f)] - **src**: fix build on NetBSD (Thomas Klausner) [#​59718](https://redirect.github.com/nodejs/node/pull/59718) - \[[`15fa779ac5`](https://redirect.github.com/nodejs/node/commit/15fa779ac5)] - **src**: fix race on process exit and off thread CA loading (Chengzhong Wu) [#​59632](https://redirect.github.com/nodejs/node/pull/59632) - \[[`15cbd3966a`](https://redirect.github.com/nodejs/node/commit/15cbd3966a)] - **src**: separate module.hasAsyncGraph and module.hasTopLevelAwait (Joyee Cheung) [#​59675](https://redirect.github.com/nodejs/node/pull/59675) - \[[`88d1ca8990`](https://redirect.github.com/nodejs/node/commit/88d1ca8990)] - **src**: use non-deprecated Get/SetPrototype methods (Michaël Zasso) [#​59671](https://redirect.github.com/nodejs/node/pull/59671) - \[[`56ac9a2d46`](https://redirect.github.com/nodejs/node/commit/56ac9a2d46)] - **src**: migrate WriteOneByte to WriteOneByteV2 (Chengzhong Wu) [#​59634](https://redirect.github.com/nodejs/node/pull/59634) - \[[`3d88aa9f2f`](https://redirect.github.com/nodejs/node/commit/3d88aa9f2f)] - **src**: remove duplicate code (theanarkh) [#​59649](https://redirect.github.com/nodejs/node/pull/59649) - \[[`0718a70b2a`](https://redirect.github.com/nodejs/node/commit/0718a70b2a)] - **src**: add name for more threads (theanarkh) [#​59601](https://redirect.github.com/nodejs/node/pull/59601) - \[[`0379a8b254`](https://redirect.github.com/nodejs/node/commit/0379a8b254)] - **src**: remove JSONParser (Joyee Cheung) [#​59619](https://redirect.github.com/nodejs/node/pull/59619) - \[[`90d0a1b2e9`](https://redirect.github.com/nodejs/node/commit/90d0a1b2e9)] - **src,sqlite**: refactor value conversion (Edy Silva) [#​59659](https://redirect.github.com/nodejs/node/pull/59659) - \[[`5e025c7ca7`](https://redirect.github.com/nodejs/node/commit/5e025c7ca7)] - **stream**: replace manual function validation with validateFunction (방진혁) [#​59529](https://redirect.github.com/nodejs/node/pull/59529) - \[[`155a999bed`](https://redirect.github.com/nodejs/node/commit/155a999bed)] - **test**: skip tests failing when run under root (Livia Medeiros) [#​59779](https://redirect.github.com/nodejs/node/pull/59779) - \[[`6313706c69`](https://redirect.github.com/nodejs/node/commit/6313706c69)] - **test**: update WPT for urlpattern to [`cff1ac1`](https://redirect.github.com/nodejs/node/commit/cff1ac1123) (Node.js GitHub Bot) [#​59602](https://redirect.github.com/nodejs/node/pull/59602) - \[[`41245ad4c7`](https://redirect.github.com/nodejs/node/commit/41245ad4c7)] - **test**: skip more sea tests on Linux ppc64le (Richard Lau) [#​59755](https://redirect.github.com/nodejs/node/pull/59755) - \[[`df63d37ec4`](https://redirect.github.com/nodejs/node/commit/df63d37ec4)] - **test**: fix internet/test-dns (Michaël Zasso) [#​59660](https://redirect.github.com/nodejs/node/pull/59660) - \[[`1f6c335e82`](https://redirect.github.com/nodejs/node/commit/1f6c335e82)] - **test**: mark test-inspector-network-fetch as flaky again (Joyee Cheung) [#​59640](https://redirect.github.com/nodejs/node/pull/59640) - \[[`1798683df1`](https://redirect.github.com/nodejs/node/commit/1798683df1)] - **test**: skip test-fs-cp\* tests that are constantly failing on Windows (Joyee Cheung) [#​59637](https://redirect.github.com/nodejs/node/pull/59637) - \[[`4c48ec09e5`](https://redirect.github.com/nodejs/node/commit/4c48ec09e5)] - **test**: deflake test-http-keep-alive-empty-line (Luigi Pinca) [#​59595](https://redirect.github.com/nodejs/node/pull/59595) - \[[`dcdb259e85`](https://redirect.github.com/nodejs/node/commit/dcdb259e85)] - **test\_runner**: fix todo inheritance (Moshe Atlow) [#​59721](https://redirect.github.com/nodejs/node/pull/59721) - \[[`24177973a2`](https://redirect.github.com/nodejs/node/commit/24177973a2)] - **test\_runner**: set mock timer's interval undefined (hotpineapple) [#​59479](https://redirect.github.com/nodejs/node/pull/59479) - \[[`83d11f8a7a`](https://redirect.github.com/nodejs/node/commit/83d11f8a7a)] - **tools**: print appropriate output when test aborted (hotpineapple) [#​59794](https://redirect.github.com/nodejs/node/pull/59794) - \[[`1eca2cc548`](https://redirect.github.com/nodejs/node/commit/1eca2cc548)] - **tools**: use sparse checkout in `build-tarball.yml` (Antoine du Hamel) [#​59788](https://redirect.github.com/nodejs/node/pull/59788) - \[[`89fa1a929d`](https://redirect.github.com/nodejs/node/commit/89fa1a929d)] - **tools**: remove unused actions from `build-tarball.yml` (Antoine du Hamel) [#​59787](https://redirect.github.com/nodejs/node/pull/59787) - \[[`794ca3511d`](https://redirect.github.com/nodejs/node/commit/794ca3511d)] - **tools**: do not attempt to compress tgz archive (Antoine du Hamel) [#​59785](https://redirect.github.com/nodejs/node/pull/59785) - \[[`377bdb9b7e`](https://redirect.github.com/nodejs/node/commit/377bdb9b7e)] - **tools**: add v8windbg target (Chengzhong Wu) [#​59767](https://redirect.github.com/nodejs/node/pull/59767) - \[[`6696d1d6c9`](https://redirect.github.com/nodejs/node/commit/6696d1d6c9)] - **tools**: improve error handling in node\_mksnapshot (James M Snell) [#​59437](https://redirect.github.com/nodejs/node/pull/59437) - \[[`8dbd0f13e8`](https://redirect.github.com/nodejs/node/commit/8dbd0f13e8)] - **tools**: add sccache to `test-internet` workflow (Antoine du Hamel) [#​59720](https://redirect.github.com/nodejs/node/pull/59720) - \[[`6523c2d7d9`](https://redirect.github.com/nodejs/node/commit/6523c2d7d9)] - **tools**: update gyp-next to 0.20.4 (Node.js GitHub Bot) [#​59690](https://redirect.github.com/nodejs/node/pull/59690) - \[[`19d633f40c`](https://redirect.github.com/nodejs/node/commit/19d633f40c)] - **tools**: add script to make reviewing backport PRs easier (Antoine du Hamel) [#​59161](https://redirect.github.com/nodejs/node/pull/59161) - \[[`15e547b3a4`](https://redirect.github.com/nodejs/node/commit/15e547b3a4)] - **typings**: add typing for 'uv' (방진혁) [#​59606](https://redirect.github.com/nodejs/node/pull/59606) - \[[`ad5cfcc901`](https://redirect.github.com/nodejs/node/commit/ad5cfcc901)] - **typings**: add missing properties in ConfigBinding (Lee Jiho) [#​59585](https://redirect.github.com/nodejs/node/pull/59585) - \[[`70d2d6d479`](https://redirect.github.com/nodejs/node/commit/70d2d6d479)] - **url**: add err.input to ERR\_INVALID\_FILE\_URL\_PATH (Joyee Cheung) [#​59730](https://redirect.github.com/nodejs/node/pull/59730) - \[[`e476e43c17`](https://redirect.github.com/nodejs/node/commit/e476e43c17)] - **util**: fix numericSeparator with negative fractional numbers (sangwook) [#​59379](https://redirect.github.com/nodejs/node/pull/59379) - \[[`b2e8f40d15`](https://redirect.github.com/nodejs/node/commit/b2e8f40d15)] - **util**: remove unnecessary template strings (btea) [#​59201](https://redirect.github.com/nodejs/node/pull/59201) - \[[`6f79450ea2`](https://redirect.github.com/nodejs/node/commit/6f79450ea2)] - **util**: remove outdated TODO comment (haramjeong) [#​59760](https://redirect.github.com/nodejs/node/pull/59760) - \[[`32731432ef`](https://redirect.github.com/nodejs/node/commit/32731432ef)] - **util**: use getOptionValue('--no-deprecation') in deprecated() (haramjeong) [#​59760](https://redirect.github.com/nodejs/node/pull/59760) - \[[`65e4e68c90`](https://redirect.github.com/nodejs/node/commit/65e4e68c90)] - **util**: hide duplicated stack frames when using util.inspect (Ruben Bridgewater) [#​59447](https://redirect.github.com/nodejs/node/pull/59447) - \[[`2086f3365f`](https://redirect.github.com/nodejs/node/commit/2086f3365f)] - **vm**: sync-ify SourceTextModule linkage (Chengzhong Wu) [#​59000](https://redirect.github.com/nodejs/node/pull/59000) - \[[`c16163511d`](https://redirect.github.com/nodejs/node/commit/c16163511d)] - **wasi**: fix `clean` target in `test/wasi/Makefile` (Antoine du Hamel) [#​59576](https://redirect.github.com/nodejs/node/pull/59576) - \[[`2e54411cb6`](https://redirect.github.com/nodejs/node/commit/2e54411cb6)] - **worker**: optimize cpu profile implement (theanarkh) [#​59683](https://redirect.github.com/nodejs/node/pull/59683) - \[[`d6d05ba397`](https://redirect.github.com/nodejs/node/commit/d6d05ba397)] - **(SEMVER-MINOR)** **worker**: add cpu profile APIs for worker (theanarkh) [#​59428](https://redirect.github.com/nodejs/node/pull/59428) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…1297) This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@modelcontextprotocol/sdk](https://modelcontextprotocol.io) ([source](https://redirect.github.com/modelcontextprotocol/typescript-sdk)) | dependencies | minor | [`1.17.5` -> `1.18.0`](https://renovatebot.com/diffs/npm/@modelcontextprotocol%2fsdk/1.17.5/1.18.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/modelcontextprotocol/typescript-sdk) | --- ### Release Notes <details> <summary>modelcontextprotocol/typescript-sdk (@​modelcontextprotocol/sdk)</summary> ### [`v1.18.0`](https://redirect.github.com/modelcontextprotocol/typescript-sdk/releases/tag/1.18.0) [Compare Source](https://redirect.github.com/modelcontextprotocol/typescript-sdk/compare/1.17.5...1.18.0) #### What's Changed - mcp: update SDK for SEP 973 + add to example server by [@​jesselumarie](https://redirect.github.com/jesselumarie) in [#​904](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904) - feat: add \_meta field support to tool definitions by [@​knguyen-figma](https://redirect.github.com/knguyen-figma) in [#​922](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922) - Fix automatic log level handling for sessionless connections by [@​cliffhall](https://redirect.github.com/cliffhall) in [#​917](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/917) - ignore icons for now by [@​ihrpr](https://redirect.github.com/ihrpr) in [#​938](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/938) #### New Contributors 🙏 - [@​jesselumarie](https://redirect.github.com/jesselumarie) made their first contribution in [#​904](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/904) - [@​knguyen-figma](https://redirect.github.com/knguyen-figma) made their first contribution in [#​922](https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/922) **Full Changelog**: <modelcontextprotocol/typescript-sdk@1.17.5...1.18.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`24.3.1` -> `24.3.3`](https://renovatebot.com/diffs/npm/@types%2fnode/24.3.1/24.3.3) | [](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped) | --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [commander](https://redirect.github.com/tj/commander.js) | dependencies | patch | [`14.0.0` -> `14.0.1`](https://renovatebot.com/diffs/npm/commander/14.0.0/14.0.1) | [](https://securityscorecards.dev/viewer/?uri=github.com/tj/commander.js) | | [commander](https://redirect.github.com/tj/commander.js) | devDependencies | patch | [`14.0.0` -> `14.0.1`](https://renovatebot.com/diffs/npm/commander/14.0.0/14.0.1) | [](https://securityscorecards.dev/viewer/?uri=github.com/tj/commander.js) | --- <details> <summary>tj/commander.js (commander)</summary> [`v14.0.1`](https://redirect.github.com/tj/commander.js/blob/HEAD/CHANGELOG.md#1401-2025-09-12) [Compare Source](https://redirect.github.com/tj/commander.js/compare/v14.0.0...v14.0.1) - broken markdown link in README (\[[#​2369](https://redirect.github.com/tj/commander.js/issues/2369)]) - improve code readability by using optional chaining (\[[#​2394](https://redirect.github.com/tj/commander.js/issues/2394)]) - use more idiomatic code with object spread instead of `Object.assign()` (\[[#​2395](https://redirect.github.com/tj/commander.js/issues/2395)]) - improve code readability using `string.endsWith()` instead of `string.slice()` (\[[#​2396](https://redirect.github.com/tj/commander.js/issues/2396)]) - refactor `.parseOptions()` to process args array in-place (\[[#​2409](https://redirect.github.com/tj/commander.js/issues/2409)]) - change private variadic support routines from `._concatValue()` to `._collectValue()` (change code from `array.concat()` to `array.push()`) (\[[#​2410](https://redirect.github.com/tj/commander.js/issues/2410)]) - update (dev) dependencies </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`24.3.3` -> `24.4.0`](https://renovatebot.com/diffs/npm/@types%2fnode/24.3.3/24.4.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped) | --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/confirm](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/confirm/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | devDependencies | patch | [`5.1.16` -> `5.1.17`](https://renovatebot.com/diffs/npm/@inquirer%2fconfirm/5.1.16/5.1.17) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/confirm)</summary> [`v5.1.17`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/confirm@5.1.16...@inquirer/confirm@5.1.17) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/confirm@5.1.16...@inquirer/confirm@5.1.17) </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Update | Change | OpenSSF | |---|---|---|---| | [Bun](https://bun.com) ([source](https://redirect.github.com/oven-sh/bun)) | patch | `1.2.21` -> `1.2.22` | [](https://securityscorecards.dev/viewer/?uri=github.com/oven-sh/bun) | --- ### Release Notes <details> <summary>oven-sh/bun (Bun)</summary> ### [`v1.2.22`](https://redirect.github.com/oven-sh/bun/compare/bun-v1.2.21...6bafe2602e9a24ad9072664115bc7fd195cf3211) [Compare Source](https://redirect.github.com/oven-sh/bun/compare/bun-v1.2.21...bun-v1.2.22) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/core](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/core/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | dependencies | patch | [`10.2.0` -> `10.2.2`](https://renovatebot.com/diffs/npm/@inquirer%2fcore/10.2.0/10.2.2) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/core)</summary> [`v10.2.2`](https://redirect.github.com/SBoudrias/Inquirer.js/releases/tag/inquirer%4010.2.2) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/core@10.2.1...@inquirer/core@10.2.2) - Fix the `filter` option not working. - The `signal: AbortSignal` didn't work with class based prompts (OSS plugins.) Now it should work consistently with legacy style prompts. [`v10.2.1`](https://redirect.github.com/SBoudrias/Inquirer.js/releases/tag/inquirer%4010.2.1) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/core@10.2.0...@inquirer/core@10.2.1) - Fix `expand` prompt being broken if a Separator was in the `choices` array. </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/confirm](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/confirm/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | devDependencies | patch | [`5.1.17` -> `5.1.18`](https://renovatebot.com/diffs/npm/@inquirer%2fconfirm/5.1.17/5.1.18) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/confirm)</summary> [`v5.1.18`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/confirm@5.1.17...@inquirer/confirm@5.1.18) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/confirm@5.1.17...@inquirer/confirm@5.1.18) </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/select](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/select/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | devDependencies | patch | [`4.3.2` -> `4.3.4`](https://renovatebot.com/diffs/npm/@inquirer%2fselect/4.3.2/4.3.4) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/select)</summary> [`v4.3.4`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/select@4.3.3...@inquirer/select@4.3.4) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/select@4.3.3...@inquirer/select@4.3.4) [`v4.3.3`](https://redirect.github.com/SBoudrias/Inquirer.js/releases/tag/%40inquirer/prompts%404.3.3) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/select@4.3.2...@inquirer/select@4.3.3) - On windows, we will now use unicode characters whenever possible </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/password](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/password/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | devDependencies | patch | [`4.0.18` -> `4.0.20`](https://renovatebot.com/diffs/npm/@inquirer%2fpassword/4.0.18/4.0.20) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/password)</summary> [`v4.0.20`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/password@4.0.19...@inquirer/password@4.0.20) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/password@4.0.19...@inquirer/password@4.0.20) [`v4.0.19`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/password@4.0.18...@inquirer/password@4.0.19) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/password@4.0.18...@inquirer/password@4.0.19) </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [typedoc](https://typedoc.org) ([source](https://redirect.github.com/TypeStrong/TypeDoc)) | devDependencies | patch | [`0.28.12` -> `0.28.13`](https://renovatebot.com/diffs/npm/typedoc/0.28.12/0.28.13) | [](https://securityscorecards.dev/viewer/?uri=github.com/TypeStrong/TypeDoc) | --- ### Release Notes <details> <summary>TypeStrong/TypeDoc (typedoc)</summary> ### [`v0.28.13`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v02813-2025-09-14) [Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.28.12...v0.28.13) ##### Features - The `basePath` option now also affects relative link resolution, TypeDoc will also check for paths relative to the provided base path. If you instead want TypeDoc to only change the rendered base path for sources, use the `displayBasePath` option, [#​3009](https://redirect.github.com/TypeStrong/TypeDoc/issues/3009). ##### Bug Fixes - Fixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, [#​3007](https://redirect.github.com/TypeStrong/TypeDoc/issues/3007). - `@inheritDoc` will now correctly overwrite `@remarks` and `@returns` blocks on the target comment, [#​3012](https://redirect.github.com/TypeStrong/TypeDoc/issues/3012). - The `externalSymbolLinkMappings` option now works properly on links pointing to inherited/overwritten signatures, [#​3014](https://redirect.github.com/TypeStrong/TypeDoc/issues/3014). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@inquirer/input](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/input/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | devDependencies | patch | [`4.2.2` -> `4.2.4`](https://renovatebot.com/diffs/npm/@inquirer%2finput/4.2.2/4.2.4) | [](https://securityscorecards.dev/viewer/?uri=github.com/SBoudrias/Inquirer.js) | --- <details> <summary>SBoudrias/Inquirer.js (@​inquirer/input)</summary> [`v4.2.4`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/input@4.2.3...@inquirer/input@4.2.4) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/input@4.2.3...@inquirer/input@4.2.4) [`v4.2.3`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/input@4.2.2...@inquirer/input@4.2.3) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/@inquirer/input@4.2.2...@inquirer/input@4.2.3) </details> --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [viem](https://viem.sh) ([source](https://redirect.github.com/wevm/viem)) | devDependencies | patch | [`2.37.5` -> `2.37.6`](https://renovatebot.com/diffs/npm/viem/2.37.5/2.37.6) | [](https://securityscorecards.dev/viewer/?uri=github.com/wevm/viem) | --- ### Release Notes <details> <summary>wevm/viem (viem)</summary> ### [`v2.37.6`](https://redirect.github.com/wevm/viem/releases/tag/viem%402.37.6) [Compare Source](https://redirect.github.com/wevm/viem/compare/viem@2.37.5...viem@2.37.6) ##### Patch Changes - [#​3942](https://redirect.github.com/wevm/viem/pull/3942) [`4f63629c8b8cb1715159676c15ccce94028afb74`](https://redirect.github.com/wevm/viem/commit/4f63629c8b8cb1715159676c15ccce94028afb74) Thanks [@​UsmannK](https://redirect.github.com/UsmannK)! - Updated `plasmaTestnet` explorer. - [#​3934](https://redirect.github.com/wevm/viem/pull/3934) [`7074189a2e636f5de322c46cf0437e9e0a0f8ddd`](https://redirect.github.com/wevm/viem/commit/7074189a2e636f5de322c46cf0437e9e0a0f8ddd) Thanks [@​3commascapital](https://redirect.github.com/3commascapital)! - Added `blockTime` to pulsechain networks. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | minor | [`24.4.0` -> `24.5.0`](https://renovatebot.com/diffs/npm/@types%2fnode/24.4.0/24.5.0) | [](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped) | --- 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | devDependencies | patch | [`24.5.0` -> `24.5.2`](https://renovatebot.com/diffs/npm/@types%2fnode/24.5.0/24.5.2) | [](https://securityscorecards.dev/viewer/?uri=github.com/DefinitelyTyped/DefinitelyTyped) | --- ### Configuration 📅 **Schedule**: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/settlemint/sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Summary by Sourcery
Integrate The Graph client into EASClient to support bulk listing of schemas and attestations via GraphQL, add related configuration, example, and subgraph scaffolding.
New Features:
Enhancements:
Build:
Tests: