From 09fcbf20f9dfc15b1b279089a9c7e1ff7f6967fc Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 12 Feb 2026 18:00:16 +0000 Subject: [PATCH 1/3] feat: Add error_code field to ManagedAuthSession and related components --- .stats.yml | 4 ++-- authconnection.go | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.stats.yml b/.stats.yml index 00007d6..f721821 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 100 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-82fd51be8dc9b6ad425425f9eb747dd337df494a030d03d37f101e2236c85548.yml -openapi_spec_hash: ab396816e2b7da9938d42ec5a41cc8e1 +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-b7d469021adcd1493f74dad38746ffa3817dcf86a0a12561a88eb554824e3ffb.yml +openapi_spec_hash: 4134c95bf3012dca38797ca56d62395b config_hash: 27c0ea01aeb797a1767af139851c5b66 diff --git a/authconnection.go b/authconnection.go index 7d2be22..55816a6 100644 --- a/authconnection.go +++ b/authconnection.go @@ -243,6 +243,8 @@ type ManagedAuth struct { Credential ManagedAuthCredential `json:"credential"` // Fields awaiting input (present when flow_step=awaiting_input) DiscoveredFields []ManagedAuthDiscoveredField `json:"discovered_fields,nullable"` + // Machine-readable error code (present when flow_status=failed) + ErrorCode string `json:"error_code,nullable"` // Error message (present when flow_status=failed) ErrorMessage string `json:"error_message,nullable"` // Instructions for external action (present when @@ -301,6 +303,7 @@ type ManagedAuth struct { CanReauthReason respjson.Field Credential respjson.Field DiscoveredFields respjson.Field + ErrorCode respjson.Field ErrorMessage respjson.Field ExternalActionMessage respjson.Field FlowExpiresAt respjson.Field @@ -648,6 +651,8 @@ type AuthConnectionFollowResponseUnion struct { // This field is from variant [AuthConnectionFollowResponseManagedAuthState]. DiscoveredFields []AuthConnectionFollowResponseManagedAuthStateDiscoveredField `json:"discovered_fields"` // This field is from variant [AuthConnectionFollowResponseManagedAuthState]. + ErrorCode string `json:"error_code"` + // This field is from variant [AuthConnectionFollowResponseManagedAuthState]. ErrorMessage string `json:"error_message"` // This field is from variant [AuthConnectionFollowResponseManagedAuthState]. ExternalActionMessage string `json:"external_action_message"` @@ -673,6 +678,7 @@ type AuthConnectionFollowResponseUnion struct { FlowStep respjson.Field Timestamp respjson.Field DiscoveredFields respjson.Field + ErrorCode respjson.Field ErrorMessage respjson.Field ExternalActionMessage respjson.Field FlowType respjson.Field @@ -756,6 +762,8 @@ type AuthConnectionFollowResponseManagedAuthState struct { Timestamp time.Time `json:"timestamp,required" format:"date-time"` // Fields awaiting input (present when flow_step=AWAITING_INPUT). DiscoveredFields []AuthConnectionFollowResponseManagedAuthStateDiscoveredField `json:"discovered_fields"` + // Machine-readable error code (present when flow_status=FAILED). + ErrorCode string `json:"error_code"` // Error message (present when flow_status=FAILED). ErrorMessage string `json:"error_message"` // Instructions for external action (present when @@ -786,6 +794,7 @@ type AuthConnectionFollowResponseManagedAuthState struct { FlowStep respjson.Field Timestamp respjson.Field DiscoveredFields respjson.Field + ErrorCode respjson.Field ErrorMessage respjson.Field ExternalActionMessage respjson.Field FlowType respjson.Field From 746014666e64ce99d97e5eb44986e6360b93b5e1 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:14:22 +0000 Subject: [PATCH 2/3] feat: Allow arbitrary viewport dimensions --- .stats.yml | 4 +-- aliases.go | 28 +++++++++---------- browser.go | 70 ++++++++++++++++++++++++------------------------ browserpool.go | 56 +++++++++++++++++++------------------- invocation.go | 14 +++++----- shared/shared.go | 28 +++++++++---------- 6 files changed, 100 insertions(+), 100 deletions(-) diff --git a/.stats.yml b/.stats.yml index f721821..264b8c9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 100 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-b7d469021adcd1493f74dad38746ffa3817dcf86a0a12561a88eb554824e3ffb.yml -openapi_spec_hash: 4134c95bf3012dca38797ca56d62395b +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-47ee6a2b624baddb41a681feff758bf1893cd3d65edf3ab51219ebe4d942932b.yml +openapi_spec_hash: 76178c41ede593e76bfacb176057d2f0 config_hash: 27c0ea01aeb797a1767af139851c5b66 diff --git a/aliases.go b/aliases.go index c4f3e51..ac9edb1 100644 --- a/aliases.go +++ b/aliases.go @@ -48,25 +48,25 @@ type BrowserProfile = shared.BrowserProfile type BrowserProfileParam = shared.BrowserProfileParam // Initial browser window size in pixels with optional refresh rate. If omitted, -// image defaults apply (1920x1080@25). Only specific viewport configurations are -// supported. The server will reject unsupported combinations. Supported -// resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, -// 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will -// be automatically determined from the width and height if they match a supported -// configuration exactly. Note: Higher resolutions may affect the responsiveness of -// live view browser +// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, +// but the following configurations are known-good and fully tested: 2560x1440@10, +// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. +// Viewports outside this list may exhibit unstable live view or recording +// behavior. If refresh_rate is not provided, it will be automatically determined +// based on the resolution (higher resolutions use lower refresh rates to keep +// bandwidth reasonable). // // This is an alias to an internal type. type BrowserViewport = shared.BrowserViewport // Initial browser window size in pixels with optional refresh rate. If omitted, -// image defaults apply (1920x1080@25). Only specific viewport configurations are -// supported. The server will reject unsupported combinations. Supported -// resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, -// 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will -// be automatically determined from the width and height if they match a supported -// configuration exactly. Note: Higher resolutions may affect the responsiveness of -// live view browser +// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, +// but the following configurations are known-good and fully tested: 2560x1440@10, +// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. +// Viewports outside this list may exhibit unstable live view or recording +// behavior. If refresh_rate is not provided, it will be automatically determined +// based on the resolution (higher resolutions use lower refresh rates to keep +// bandwidth reasonable). // // This is an alias to an internal type. type BrowserViewportParam = shared.BrowserViewportParam diff --git a/browser.go b/browser.go index 34df2b3..5ef82d8 100644 --- a/browser.go +++ b/browser.go @@ -260,13 +260,13 @@ type BrowserNewResponse struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -323,13 +323,13 @@ type BrowserGetResponse struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -386,13 +386,13 @@ type BrowserUpdateResponse struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -449,13 +449,13 @@ type BrowserListResponse struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -513,13 +513,13 @@ type BrowserNewParams struct { // Profiles must be created beforehand. Profile shared.BrowserProfileParam `json:"profile,omitzero"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewportParam `json:"viewport,omitzero"` paramObj } diff --git a/browserpool.go b/browserpool.go index 4a33a78..7ba9b34 100644 --- a/browserpool.go +++ b/browserpool.go @@ -196,13 +196,13 @@ type BrowserPoolBrowserPoolConfig struct { // are destroyed. Defaults to 600 seconds if not specified TimeoutSeconds int64 `json:"timeout_seconds"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -257,13 +257,13 @@ type BrowserPoolAcquireResponse struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { @@ -321,13 +321,13 @@ type BrowserPoolNewParams struct { // Profiles must be created beforehand. Profile shared.BrowserProfileParam `json:"profile,omitzero"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewportParam `json:"viewport,omitzero"` paramObj } @@ -373,13 +373,13 @@ type BrowserPoolUpdateParams struct { // Profiles must be created beforehand. Profile shared.BrowserProfileParam `json:"profile,omitzero"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewportParam `json:"viewport,omitzero"` paramObj } diff --git a/invocation.go b/invocation.go index aa23a19..f3c222e 100644 --- a/invocation.go +++ b/invocation.go @@ -564,13 +564,13 @@ type InvocationListBrowsersResponseBrowser struct { // ID of the proxy associated with this browser session, if any. ProxyID string `json:"proxy_id"` // Initial browser window size in pixels with optional refresh rate. If omitted, - // image defaults apply (1920x1080@25). Only specific viewport configurations are - // supported. The server will reject unsupported combinations. Supported - // resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, - // 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will - // be automatically determined from the width and height if they match a supported - // configuration exactly. Note: Higher resolutions may affect the responsiveness of - // live view browser + // image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, + // but the following configurations are known-good and fully tested: 2560x1440@10, + // 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. + // Viewports outside this list may exhibit unstable live view or recording + // behavior. If refresh_rate is not provided, it will be automatically determined + // based on the resolution (higher resolutions use lower refresh rates to keep + // bandwidth reasonable). Viewport shared.BrowserViewport `json:"viewport"` // JSON contains metadata for fields, check presence with [respjson.Field.Valid]. JSON struct { diff --git a/shared/shared.go b/shared/shared.go index d5248c3..67f883a 100644 --- a/shared/shared.go +++ b/shared/shared.go @@ -148,13 +148,13 @@ func (r *BrowserProfileParam) UnmarshalJSON(data []byte) error { } // Initial browser window size in pixels with optional refresh rate. If omitted, -// image defaults apply (1920x1080@25). Only specific viewport configurations are -// supported. The server will reject unsupported combinations. Supported -// resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, -// 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will -// be automatically determined from the width and height if they match a supported -// configuration exactly. Note: Higher resolutions may affect the responsiveness of -// live view browser +// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, +// but the following configurations are known-good and fully tested: 2560x1440@10, +// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. +// Viewports outside this list may exhibit unstable live view or recording +// behavior. If refresh_rate is not provided, it will be automatically determined +// based on the resolution (higher resolutions use lower refresh rates to keep +// bandwidth reasonable). type BrowserViewport struct { // Browser window height in pixels. Height int64 `json:"height,required"` @@ -189,13 +189,13 @@ func (r BrowserViewport) ToParam() BrowserViewportParam { } // Initial browser window size in pixels with optional refresh rate. If omitted, -// image defaults apply (1920x1080@25). Only specific viewport configurations are -// supported. The server will reject unsupported combinations. Supported -// resolutions are: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, -// 1280x800@60, 1024x768@60, 1200x800@60 If refresh_rate is not provided, it will -// be automatically determined from the width and height if they match a supported -// configuration exactly. Note: Higher resolutions may affect the responsiveness of -// live view browser +// image defaults apply (1920x1080@25). Arbitrary viewport dimensions are accepted, +// but the following configurations are known-good and fully tested: 2560x1440@10, +// 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. +// Viewports outside this list may exhibit unstable live view or recording +// behavior. If refresh_rate is not provided, it will be automatically determined +// based on the resolution (higher resolutions use lower refresh rates to keep +// bandwidth reasonable). // // The properties Height, Width are required. type BrowserViewportParam struct { From b1e1c02a4bf6694f47223fb6c25d4ba52294ec69 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Fri, 13 Feb 2026 22:14:41 +0000 Subject: [PATCH 3/3] release: 0.34.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 9 +++++++++ README.md | 2 +- internal/version.go | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 57dc0c3..e4e1c3c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.33.0" + ".": "0.34.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index db6ccbe..fe56b2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.34.0 (2026-02-13) + +Full Changelog: [v0.33.0...v0.34.0](https://github.com/kernel/kernel-go-sdk/compare/v0.33.0...v0.34.0) + +### Features + +* Add error_code field to ManagedAuthSession and related components ([09fcbf2](https://github.com/kernel/kernel-go-sdk/commit/09fcbf20f9dfc15b1b279089a9c7e1ff7f6967fc)) +* Allow arbitrary viewport dimensions ([7460146](https://github.com/kernel/kernel-go-sdk/commit/746014666e64ce99d97e5eb44986e6360b93b5e1)) + ## 0.33.0 (2026-02-11) Full Changelog: [v0.32.0...v0.33.0](https://github.com/kernel/kernel-go-sdk/compare/v0.32.0...v0.33.0) diff --git a/README.md b/README.md index 61ceb83..e442015 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.33.0' +go get -u 'github.com/kernel/kernel-go-sdk@v0.34.0' ``` diff --git a/internal/version.go b/internal/version.go index 6e4c570..c70a87a 100644 --- a/internal/version.go +++ b/internal/version.go @@ -2,4 +2,4 @@ package internal -const PackageVersion = "0.33.0" // x-release-please-version +const PackageVersion = "0.34.0" // x-release-please-version