Skip to content

Commit 161a92f

Browse files
authored
Merge pull request #217 from kernel/release-please--branches--main--changes--next--components--sdk
release: 0.130.0
2 parents 1d40960 + d4366c9 commit 161a92f

11 files changed

Lines changed: 329 additions & 23 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.129.0"
2+
".": "0.130.0"
33
}

‎CHANGELOG.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.130.0](https://github.com/kernel/kernel-node-sdk/compare/v0.129.0...v0.130.0) (2026-10-24)
4+
5+
6+
### Features
7+
8+
* Support Link recurring spend requests on vault Link cards ([6becbe5](https://github.com/kernel/kernel-node-sdk/commit/6becbe5b788088db5334548a1b488208447181df))
9+
310
## [0.129.0](https://github.com/kernel/kernel-node-sdk/compare/v0.128.0...v0.129.0) (2026-10-21)
411

512

‎api.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -545,6 +545,8 @@ Types:
545545
- <code><a href="./src/resources/vaults/items.ts">KernelCredentialVaultItemState</a></code>
546546
- <code><a href="./src/resources/vaults/items.ts">KernelWalletState</a></code>
547547
- <code><a href="./src/resources/vaults/items.ts">KernelWalletVaultItemSpec</a></code>
548+
- <code><a href="./src/resources/vaults/items.ts">LinkShippingAddress</a></code>
549+
- <code><a href="./src/resources/vaults/items.ts">LinkUserInfo</a></code>
548550
- <code><a href="./src/resources/vaults/items.ts">ManagedAuthCredentialVaultField</a></code>
549551
- <code><a href="./src/resources/vaults/items.ts">ManagedAuthCredentialVaultItemSpec</a></code>
550552
- <code><a href="./src/resources/vaults/items.ts">ManagedAuthCredentialVaultItemSpecInput</a></code>

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@onkernel/sdk",
3-
"version": "0.129.0",
3+
"version": "0.130.0",
44
"description": "The official TypeScript library for the Kernel API",
55
"author": "Kernel <>",
66
"types": "dist/index.d.ts",

‎src/core/pagination.ts‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export class OffsetPagination<Item> extends AbstractPage<Item> {
200200
return false;
201201
}
202202

203-
return super.hasNextPage();
203+
return this.nextPageRequestOptions() != null;
204204
}
205205

206206
nextPageRequestOptions(): PageRequestOptions | null {
@@ -221,6 +221,12 @@ export class OffsetPagination<Item> extends AbstractPage<Item> {
221221
if (offset === 0) {
222222
return null;
223223
}
224+
// Cursors can move in either direction. Stop only when the server repeats
225+
// the cursor and would re-request the same page.
226+
const requestOffset = (this.options.query as OffsetPaginationParams | undefined)?.offset;
227+
if (typeof requestOffset === 'number' && offset === requestOffset) {
228+
return null;
229+
}
224230

225231
return {
226232
...this.options,

‎src/resources/vaults/index.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ export {
3535
type KernelCredentialVaultItemState,
3636
type KernelWalletState,
3737
type KernelWalletVaultItemSpec,
38+
type LinkShippingAddress,
39+
type LinkUserInfo,
3840
type ManagedAuthCredentialVaultField,
3941
type ManagedAuthCredentialVaultItemSpec,
4042
type ManagedAuthCredentialVaultItemSpecInput,

0 commit comments

Comments
 (0)