From c4dc2a28cd2b9fabed18fee5ea0ac8ba0dbdeeff Mon Sep 17 00:00:00 2001 From: "kernel-internal[bot]" <260533166+kernel-internal[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:44:21 +0000 Subject: [PATCH 1/2] feat: Add credential field labels to the API Stainless-Generated-From: 0e8aee4d94fb0afe55e9c65daba190eda0812ea6 --- vaultitem.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/vaultitem.go b/vaultitem.go index 65943e3..55c7a88 100644 --- a/vaultitem.go +++ b/vaultitem.go @@ -1261,12 +1261,18 @@ type CredentialVaultFieldDefinition struct { // // Any of "text", "email", "password", "totp". Type CredentialVaultFieldType `json:"type" api:"required"` + // Optional human-readable display label. It is returned as non-secret metadata and + // never affects value keys, updates, or browser fills. Use single-line, trimmed + // display text without control or formatting characters. The server enforces a + // 128-byte UTF-8 limit. + Label string `json:"label"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { Name respjson.Field Required respjson.Field Sensitive respjson.Field Type respjson.Field + Label respjson.Field ExtraFields map[string]respjson.Field raw string } `json:"-"` @@ -1292,8 +1298,13 @@ type CredentialVaultFieldInputParam struct { // unsupported. // // Any of "text", "email", "password", "totp". - Type CredentialVaultFieldType `json:"type,omitzero" api:"required"` - Required param.Opt[bool] `json:"required,omitzero"` + Type CredentialVaultFieldType `json:"type,omitzero" api:"required"` + // Optional human-readable display label. It is returned as non-secret metadata and + // never affects value keys, updates, or browser fills. Use single-line, trimmed + // display text without control or formatting characters. The server enforces a + // 128-byte UTF-8 limit. + Label param.Opt[string] `json:"label,omitzero"` + Required param.Opt[bool] `json:"required,omitzero"` // Set false explicitly for ordinary usernames, email addresses, and other // non-secret identifiers. Reserve true for secrets such as passwords, API tokens, // and TOTP seeds. Password and totp fields must be true. Omission defaults to true From ba7ab186e2a83c7d8c8ec803cfb7b7fd5bbaaf7b Mon Sep 17 00:00:00 2001 From: "kernel-internal[bot]" <260533166+kernel-internal[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:49:19 +0000 Subject: [PATCH 2/2] release: 0.110.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 7 +++++++ README.md | 2 +- internal/version.go | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3ca4935..c37434e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.109.0" + ".": "0.110.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c07b44..d72788c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.110.0](https://github.com/kernel/kernel-go-sdk/compare/v0.109.0...v0.110.0) (2026-09-18) + + +### Features + +* Add credential field labels to the API ([c4dc2a2](https://github.com/kernel/kernel-go-sdk/commit/c4dc2a28cd2b9fabed18fee5ea0ac8ba0dbdeeff)) + ## [0.109.0](https://github.com/kernel/kernel-go-sdk/compare/v0.108.0...v0.109.0) (2026-09-17) diff --git a/README.md b/README.md index cf8467e..4443be6 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Or to pin the version: ```sh -go get -u 'github.com/kernel/kernel-go-sdk@v0.109.0' +go get -u 'github.com/kernel/kernel-go-sdk@v0.110.0' ``` diff --git a/internal/version.go b/internal/version.go index 80772ca..0742684 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "0.109.0" // x-release-please-version +const PackageVersion = "0.110.0" // x-release-please-version