From 36afed97cfc3369b4ded8272a56642f44c4aac84 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 23 Jan 2026 02:02:21 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.696.0 --- .devcontainer/README.md | 5 +++++ .speakeasy/gen.lock | 42 ++++++++++++++++++++------------------ .speakeasy/gen.yaml | 9 +++++--- .speakeasy/workflow.lock | 9 ++++---- RELEASES.md | 11 ++++++++++ examples/package-lock.json | 2 +- jsr.json | 2 +- package-lock.json | 4 ++-- package.json | 6 +++++- src/hooks/hooks.ts | 3 --- src/lib/config.ts | 6 +++--- src/lib/sdks.ts | 4 ++-- 12 files changed, 63 insertions(+), 40 deletions(-) create mode 100644 RELEASES.md diff --git a/.devcontainer/README.md b/.devcontainer/README.md index cdef18c..24de35b 100644 --- a/.devcontainer/README.md +++ b/.devcontainer/README.md @@ -1,4 +1,9 @@ +
+ +
+
+ > **Remember to shutdown a GitHub Codespace when it is not in use!** # Dev Containers Quick Start diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index cf467a0..665b122 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -3,20 +3,22 @@ id: bb9fbe39-0cc0-477c-83ed-4287efb73030 management: docChecksum: cbdbb55b781de735d194bd761a125aeb docVersion: 1.0.0 - speakeasyVersion: 1.680.3 - generationVersion: 2.788.5 - releaseVersion: 0.1.3 - configChecksum: 303b383000c4e13c9eb1b790381dffa0 + speakeasyVersion: 1.696.0 + generationVersion: 2.799.0 + releaseVersion: 0.1.4 + configChecksum: 1c8bf7e8082127dd53aee3149f5f2300 + repoURL: https://github.com/WaveShieldDev/waveshield-sdk-typescript.git + installationURL: https://github.com/WaveShieldDev/waveshield-sdk-typescript published: true persistentEdits: - generation_id: dafb8776-49d1-498f-9203-bd545e3dcb54 - pristine_commit_hash: 5ee899f3270e988c66dd54438ab32f6af9262f00 - pristine_tree_hash: 322c6ebfe48cb9d159f5dabacfe558e22c45a235 + generation_id: 1c4dbd92-cc80-4b08-8194-abcf544ab522 + pristine_commit_hash: 499aa1323f385434bc7e9b2945980573347176fe + pristine_tree_hash: 09313ac46051785c9be447982824f04159255ed3 features: typescript: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.12 - core: 3.26.16 + core: 3.26.22 defaultEnabledRetries: 0.1.0 devContainers: 2.90.1 enumUnions: 0.1.0 @@ -33,8 +35,8 @@ features: trackedFiles: .devcontainer/README.md: id: b170c0f184ac - last_write_checksum: sha1:b6564d2a7c8ae764fff6d1b4666dcd787210a000 - pristine_git_object: cdef18c30e383534a868742e1b9148f2670606f9 + last_write_checksum: sha1:667cae9c93d407d906714e48ec0febb8d59b2190 + pristine_git_object: 24de35b7489d0890a9545cb5c0202635e13fd74b .devcontainer/devcontainer.json: id: b34062a34eb1 last_write_checksum: sha1:d0b15193202c961e7d1875864ddb15f9d17c84dd @@ -621,12 +623,12 @@ trackedFiles: pristine_git_object: 68d3ec3935f19be0925166a2932fa2eea594e8aa jsr.json: id: 7f6ab7767282 - last_write_checksum: sha1:7ba0bcca5e9b667f90d53e0e1011e2983ba9f142 - pristine_git_object: 0be6c8d07ed9db40567193761408517413b15688 + last_write_checksum: sha1:341b4837c5e77bd5105602ee5be24727f86a79b9 + pristine_git_object: 729d4507ffadf59b215ccce148f876bd6eeb09db package.json: id: 7030d0b2f71b - last_write_checksum: sha1:89848460ca21382d1f9ac907b8526873dd31a30e - pristine_git_object: a1f8779fcd95fe7a9f3d309a5d7491a2ccb60a08 + last_write_checksum: sha1:bdfde4eb361d0a7804de4466d7c30be755928031 + pristine_git_object: c412476e7d7badc56425720918ec45eb00f50be5 src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:c9afa55f684e53734a7a103bcd1c4f2ece9ec0b7 @@ -785,8 +787,8 @@ trackedFiles: pristine_git_object: 6078490b881a9600d20ca51000a2ab754a3e1bc6 src/hooks/hooks.ts: id: a2463fc6f69b - last_write_checksum: sha1:7dd975bbcc46a32dd394f86a4652b74ecc70d874 - pristine_git_object: 7ed9e0445ac189e0f90687c6ef602212702bde90 + last_write_checksum: sha1:3a90d88b4c6c07247db8e5f6441a79538232394e + pristine_git_object: 94ad0a323123b34dc638717c5d67a3c23c54d5c6 src/hooks/index.ts: id: 5f2dab62b520 last_write_checksum: sha1:1a11c073a6cd792932218e1d4ed36b8567bad8ef @@ -805,8 +807,8 @@ trackedFiles: pristine_git_object: 44be0eae8246521b230e8e711a88eff738fc015d src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:c02d3f05d61610ba4bfc4726fe6f293ec30e0cac - pristine_git_object: 2d455d61317a9b2ca66b72d52b9be35c5e237faa + last_write_checksum: sha1:6d14a19a80f6c0685764a624fe3a97c19fe2b9e5 + pristine_git_object: 3cc00911dd7fb61772e7ff15970813f668eebdec src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250 @@ -853,8 +855,8 @@ trackedFiles: pristine_git_object: 61d7649b3d804f5c3ce4b2e3f7cc7ab8d087c4e1 src/lib/sdks.ts: id: 8a6d91f1218d - last_write_checksum: sha1:9716dfab1669821b30b725196422faaefb53bb49 - pristine_git_object: 698f95540a5cc9ffe4b2f96a0a582cc41c33c690 + last_write_checksum: sha1:0489fcda80da9efa9394787210effa7609ac298e + pristine_git_object: 390cfdeb01c1acc45660563c88af93068998722d src/lib/security.ts: id: 0502afa7922e last_write_checksum: sha1:c6f389b8b83c310eb72bc1341baa1d3ee391b1b9 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 917b8da..2419ffb 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -16,9 +16,10 @@ generation: requestResponseComponentNamesFeb2024: true securityFeb2025: true sharedErrorComponentsApr2025: true + sharedNestedComponentsJan2026: false auth: - oAuth2ClientCredentialsEnabled: true - oAuth2PasswordEnabled: true + oAuth2ClientCredentialsEnabled: false + oAuth2PasswordEnabled: false hoistGlobalSecurity: true inferSSEOverload: true sdkHooksConfigAccess: true @@ -31,7 +32,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false typescript: - version: 0.1.3 + version: 0.1.4 acceptHeaderEnum: false additionalDependencies: dependencies: {} @@ -51,6 +52,7 @@ typescript: enumFormat: union envVarPrefix: WAVESHIELD exportZodModelNamespace: false + flatAdditionalProperties: false flattenGlobalSecurity: true flatteningOrder: parameters-first formStringArrayEncodeMode: array @@ -77,6 +79,7 @@ typescript: outputModelSuffix: output packageName: waveshield preApplyUnionDiscriminators: true + preserveModelFieldNames: false responseFormat: flat sseFlatResponse: false templateVersion: v2 diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 3044c96..bf7ff1e 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,20 +1,21 @@ -speakeasyVersion: 1.680.3 +speakeasyVersion: 1.696.0 sources: WaveShield API: sourceNamespace: wave-shield-api - sourceRevisionDigest: sha256:1a52ea5c2d3808d09db6786a0eef0b363d7007d02083551a4cd3fc1990868a19 + sourceRevisionDigest: sha256:49e600cf6eafc2602bef1b4490724feae3a2bfd04d69a14260eb89ed1f7ea3b3 sourceBlobDigest: sha256:5e4220899ecf4ec9d9f3e80bb13d139c5b71386d0ab9c1d5b2b5b38b406ba572 tags: - latest + - speakeasy-sdk-regen-1766985461 - 1.0.0 targets: wave-shield: source: WaveShield API sourceNamespace: wave-shield-api - sourceRevisionDigest: sha256:1a52ea5c2d3808d09db6786a0eef0b363d7007d02083551a4cd3fc1990868a19 + sourceRevisionDigest: sha256:49e600cf6eafc2602bef1b4490724feae3a2bfd04d69a14260eb89ed1f7ea3b3 sourceBlobDigest: sha256:5e4220899ecf4ec9d9f3e80bb13d139c5b71386d0ab9c1d5b2b5b38b406ba572 codeSamplesNamespace: wave-shield-api-typescript-code-samples - codeSamplesRevisionDigest: sha256:d4e9344a86ab5aa47969ea3cb05e66f910e8d0090d9ad1ab43a7012e0b94f489 + codeSamplesRevisionDigest: sha256:1d7a6722bf381c1e9b107c932380025d25bcac12c83345f09e4141cdf3bb57cb workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md new file mode 100644 index 0000000..d98440e --- /dev/null +++ b/RELEASES.md @@ -0,0 +1,11 @@ + + +## 2026-01-23 02:01:25 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.696.0 (2.799.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.1.4] . +### Releases +- [NPM v0.1.4] https://www.npmjs.com/package/waveshield/v/0.1.4 - . \ No newline at end of file diff --git a/examples/package-lock.json b/examples/package-lock.json index aed8f3d..53bbe0e 100644 --- a/examples/package-lock.json +++ b/examples/package-lock.json @@ -18,7 +18,7 @@ }, "..": { "name": "waveshield", - "version": "0.1.3", + "version": "0.1.4", "dependencies": { "zod": "^3.25.65 || ^4.0.0" }, diff --git a/jsr.json b/jsr.json index 0be6c8d..729d450 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "waveshield", - "version": "0.1.3", + "version": "0.1.4", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index cca5c1d..b55f7be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "waveshield", - "version": "0.1.3", + "version": "0.1.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "waveshield", - "version": "0.1.3", + "version": "0.1.4", "dependencies": { "zod": "^3.25.65 || ^4.0.0" }, diff --git a/package.json b/package.json index a1f8779..c412476 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "waveshield", - "version": "0.1.3", + "version": "0.1.4", "author": "Speakeasy", "type": "module", "tshy": { @@ -19,6 +19,10 @@ } }, "sideEffects": false, + "repository": { + "type": "git", + "url": "https://github.com/WaveShieldDev/waveshield-sdk-typescript.git" + }, "scripts": { "lint": "eslint --cache --max-warnings=0 src", "build": "tshy", diff --git a/src/hooks/hooks.ts b/src/hooks/hooks.ts index 7ed9e04..94ad0a3 100644 --- a/src/hooks/hooks.ts +++ b/src/hooks/hooks.ts @@ -18,8 +18,6 @@ import { SDKInitHook, } from "./types.js"; -import { initHooks } from "./registration.js"; - export class SDKHooks implements Hooks { sdkInitHooks: SDKInitHook[] = []; beforeCreateRequestHooks: BeforeCreateRequestHook[] = []; @@ -47,7 +45,6 @@ export class SDKHooks implements Hooks { this.registerAfterErrorHook(hook); } } - initHooks(this); } registerSDKInitHook(hook: SDKInitHook) { diff --git a/src/lib/config.ts b/src/lib/config.ts index 2d455d6..3cc0091 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -65,7 +65,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0.0", - sdkVersion: "0.1.3", - genVersion: "2.788.5", - userAgent: "speakeasy-sdk/typescript 0.1.3 2.788.5 1.0.0 waveshield", + sdkVersion: "0.1.4", + genVersion: "2.799.0", + userAgent: "speakeasy-sdk/typescript 0.1.4 2.799.0 1.0.0 waveshield", } as const; diff --git a/src/lib/sdks.ts b/src/lib/sdks.ts index 698f955..390cfde 100644 --- a/src/lib/sdks.ts +++ b/src/lib/sdks.ts @@ -307,9 +307,9 @@ export class ClientSDK { } } -const jsonLikeContentTypeRE = /(application|text)\/.*?\+*json.*/; +const jsonLikeContentTypeRE = /^(application|text)\/([^+]+\+)*json.*/; const jsonlLikeContentTypeRE = - /(application|text)\/(.*?\+*\bjsonl\b.*|.*?\+*\bx-ndjson\b.*)/; + /^(application|text)\/([^+]+\+)*(jsonl|x-ndjson)\b.*/; async function logRequest(logger: Logger | undefined, req: Request) { if (!logger) { return; From 3ee17d5a0800396e8f46425b366db32cd85c9602 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 02:02:26 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow