diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 74e2694..e948287 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -3,10 +3,10 @@ id: dcd1d874-ad0d-475e-9c83-6083a087fb17 management: docChecksum: 08b870054e997ae9ac243fa522fddc6f docVersion: 1.0.0 - speakeasyVersion: 1.596.0 - generationVersion: 2.672.0 - releaseVersion: 0.1.0 - configChecksum: 9e83bb4df63024a5d203047e222e194c + speakeasyVersion: 1.606.0 + generationVersion: 2.686.7 + releaseVersion: 0.1.1 + configChecksum: f1423d63c17fe35a80525fe2908bb621 repoURL: https://github.com/LukeHagar/Prowlarr-TS-SDK.git installationURL: https://github.com/LukeHagar/Prowlarr-TS-SDK published: true @@ -14,7 +14,7 @@ features: typescript: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.12 - core: 3.21.19 + core: 3.21.20 defaultEnabledRetries: 0.1.0 devContainers: 2.90.0 enumUnions: 0.1.0 diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 86a56c6..e38a1f3 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -24,7 +24,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false typescript: - version: 0.1.0 + version: 0.1.1 additionalDependencies: dependencies: {} devDependencies: {} @@ -60,4 +60,5 @@ typescript: packageName: prowlarr responseFormat: flat templateVersion: v2 + usageSDKInitImports: [] useIndexModules: true diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 8f5e63e..98c8826 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,4 +1,4 @@ -speakeasyVersion: 1.596.0 +speakeasyVersion: 1.606.0 sources: Prowlarr: sourceNamespace: prowlarr @@ -6,7 +6,7 @@ sources: sourceBlobDigest: sha256:8fae16984135f79875d4bb019b70934a17031383dc741f05e804608d97228476 tags: - latest - - speakeasy-sdk-regen-1752107540 + - speakeasy-sdk-regen-1754440461 - 1.0.0 targets: prowlarr: @@ -15,7 +15,7 @@ targets: sourceRevisionDigest: sha256:6baa456f48bba602729461f829069b37adfc8e86fd4d1e4e4d1813b05d5c051f sourceBlobDigest: sha256:8fae16984135f79875d4bb019b70934a17031383dc741f05e804608d97228476 codeSamplesNamespace: prowlarr-typescript-code-samples - codeSamplesRevisionDigest: sha256:3d53161a9899cbfc0d9547bc9a8d709f513fd1aabd643f7061b955cb8b8b262e + codeSamplesRevisionDigest: sha256:79de53ae9ac35970a726de913b410357f56b0efac3eb2ddb0106d042cd4c546a workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/RELEASES.md b/RELEASES.md index abe981d..c16dcfb 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -26,4 +26,14 @@ Based on: ### Generated - [typescript v0.1.0] . ### Releases -- [NPM v0.1.0] https://www.npmjs.com/package/prowlarr/v/0.1.0 - . \ No newline at end of file +- [NPM v0.1.0] https://www.npmjs.com/package/prowlarr/v/0.1.0 - . + +## 2025-08-20 00:29:36 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.606.0 (2.686.7) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.1.1] . +### Releases +- [NPM v0.1.1] https://www.npmjs.com/package/prowlarr/v/0.1.1 - . \ No newline at end of file diff --git a/examples/apiInfoGetApi.example.ts b/examples/apiInfoGetApi.example.ts index 0d9035c..74182c8 100644 --- a/examples/apiInfoGetApi.example.ts +++ b/examples/apiInfoGetApi.example.ts @@ -8,7 +8,7 @@ dotenv.config(); * Example usage of the prowlarr SDK * * To run this example from the examples directory: - * npm run build && npx tsx apiInfoGetApi.ts + * npm run build && npx tsx apiInfoGetApi.example.ts */ import { Prowlarr } from "prowlarr"; diff --git a/examples/package-lock.json b/examples/package-lock.json index 5f80ba9..1e76741 100644 --- a/examples/package-lock.json +++ b/examples/package-lock.json @@ -18,7 +18,7 @@ }, "..": { "name": "prowlarr", - "version": "0.1.0", + "version": "0.1.1", "dependencies": { "zod": "^3.20.0" }, @@ -36,8 +36,8 @@ "express": "^4.21.2", "globals": "^15.14.0", "tshy": "^2.0.0", - "typescript": "^5.4.5", - "typescript-eslint": "^8.22.0" + "typescript": "~5.8.3", + "typescript-eslint": "^8.26.0" }, "peerDependencies": { "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0" diff --git a/jsr.json b/jsr.json index 4b618ff..2d9fa0f 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "prowlarr", - "version": "0.1.0", + "version": "0.1.1", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index 6e1f049..21d5290 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "prowlarr", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "prowlarr", - "version": "0.1.0", + "version": "0.1.1", "dependencies": { "zod": "^3.20.0" }, @@ -24,8 +24,8 @@ "express": "^4.21.2", "globals": "^15.14.0", "tshy": "^2.0.0", - "typescript": "^5.4.5", - "typescript-eslint": "^8.22.0" + "typescript": "~5.8.3", + "typescript-eslint": "^8.26.0" }, "peerDependencies": { "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0" diff --git a/package.json b/package.json index 80e0c3a..d6b13f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "prowlarr", - "version": "0.1.0", + "version": "0.1.1", "author": "Speakeasy", "type": "module", "bin": { @@ -51,8 +51,8 @@ "express": "^4.21.2", "globals": "^15.14.0", "tshy": "^2.0.0", - "typescript": "^5.4.5", - "typescript-eslint": "^8.22.0" + "typescript": "~5.8.3", + "typescript-eslint": "^8.26.0" }, "dependencies": { "zod": "^3.20.0" diff --git a/src/lib/config.ts b/src/lib/config.ts index d9b74c0..0c85ded 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -84,7 +84,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0.0", - sdkVersion: "0.1.0", - genVersion: "2.672.0", - userAgent: "speakeasy-sdk/typescript 0.1.0 2.672.0 1.0.0 prowlarr", + sdkVersion: "0.1.1", + genVersion: "2.686.7", + userAgent: "speakeasy-sdk/typescript 0.1.1 2.686.7 1.0.0 prowlarr", } as const; diff --git a/src/lib/security.ts b/src/lib/security.ts index 3511ddd..dcaaee8 100644 --- a/src/lib/security.ts +++ b/src/lib/security.ts @@ -84,7 +84,10 @@ type SecurityInputOAuth2 = { type SecurityInputOAuth2ClientCredentials = { type: "oauth2:client_credentials"; value: - | { clientID?: string | undefined; clientSecret?: string | undefined } + | { + clientID?: string | undefined; + clientSecret?: string | undefined; + } | null | string | undefined; diff --git a/src/mcp-server/mcp-server.ts b/src/mcp-server/mcp-server.ts index 549dc47..f87e0d0 100644 --- a/src/mcp-server/mcp-server.ts +++ b/src/mcp-server/mcp-server.ts @@ -19,7 +19,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "0.1.0", + currentVersion: "0.1.1", }, }); diff --git a/src/mcp-server/server.ts b/src/mcp-server/server.ts index c4087c7..d6feeb6 100644 --- a/src/mcp-server/server.ts +++ b/src/mcp-server/server.ts @@ -154,7 +154,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "Prowlarr", - version: "0.1.0", + version: "0.1.1", }); const client = new ProwlarrCore({