Skip to content

Commit 94c2855

Browse files
github-actions[bot]speakeasybotawalker4
authored
chore: 🐝 Update SDK - Generate 0.22.0 (#143)
> [!IMPORTANT] > Linting report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/linting-report/7db03d8d06f71f2363597f92cc9f88c5> > OpenAPI Change report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/changes-report/aac2d021c9385d74700f9712706fbc0d> # SDK update Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ## OpenAPI Change Summary No specification changes ## TYPESCRIPT CHANGELOG No relevant generator changes --------- Co-authored-by: speakeasybot <[email protected]> Co-authored-by: Austin Walker <[email protected]>
1 parent fbab4d0 commit 94c2855

File tree

11 files changed

+39
-34
lines changed

11 files changed

+39
-34
lines changed

.speakeasy/gen.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ management:
55
docVersion: 1.0.81
66
speakeasyVersion: 1.517.3
77
generationVersion: 2.548.6
8-
releaseVersion: 0.22.1
9-
configChecksum: 2cebaaef5f17f81677d245e1b6606f99
8+
releaseVersion: 0.22.0
9+
configChecksum: 0de256135a61cf1f1f4aa7e2b4cc8f93
1010
repoURL: https://github.com/Unstructured-IO/unstructured-js-client.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/Unstructured-IO/unstructured-js-client

.speakeasy/workflow.lock

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@ speakeasyVersion: 1.517.3
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:9e9f4ecb34f6a07b353e1209254ed5fca4b14fa19b7117d4d9c263c8160cf1cf
5+
sourceRevisionDigest: sha256:7b3ee52d5e5acc9bc97268e7996c203d4bec0181379eb5c95868c982fb820726
66
sourceBlobDigest: sha256:822e38da0c61b9aeaa5446413a6cec058a464920a02d20d9ee7955c827446050
77
tags:
88
- latest
9+
- speakeasy-sdk-regen-1742057884
910
- 1.0.81
1011
targets:
1112
unstructed-typescript:
1213
source: my-source
1314
sourceNamespace: my-source
14-
sourceRevisionDigest: sha256:9e9f4ecb34f6a07b353e1209254ed5fca4b14fa19b7117d4d9c263c8160cf1cf
15+
sourceRevisionDigest: sha256:7b3ee52d5e5acc9bc97268e7996c203d4bec0181379eb5c95868c982fb820726
1516
sourceBlobDigest: sha256:822e38da0c61b9aeaa5446413a6cec058a464920a02d20d9ee7955c827446050
1617
codeSamplesNamespace: my-source-typescript-code-samples
17-
codeSamplesRevisionDigest: sha256:4d09779f82fdbd1876eb140badbe39203ed5dc68f2104e7a383e1c3ce77ef820
18+
codeSamplesRevisionDigest: sha256:86e8bf47bf21198d030067fd18395449530c67061224d03d612d9f6de944baa4
1819
workflow:
1920
workflowVersion: 1.0.0
2021
speakeasyVersion: latest

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -544,4 +544,14 @@ Based on:
544544
### Generated
545545
- [typescript v0.21.1] .
546546
### Releases
547-
- [NPM v0.21.1] https://www.npmjs.com/package/unstructured-client/v/0.21.1 - .
547+
- [NPM v0.21.1] https://www.npmjs.com/package/unstructured-client/v/0.21.1 - .
548+
549+
## 2025-03-15 16:57:48
550+
### Changes
551+
Based on:
552+
- OpenAPI Doc
553+
- Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy
554+
### Generated
555+
- [typescript v0.22.0] .
556+
### Releases
557+
- [NPM v0.22.0] https://www.npmjs.com/package/unstructured-client/v/0.22.0 - .

jsr.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{
44
"name": "unstructured-client",
5-
"version": "0.22.1",
5+
"version": "0.22.0",
66
"exports": {
77
".": "./src/index.ts",
88
"./sdk/models/errors": "./src/sdk/models/errors/index.ts",

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "unstructured-client",
3-
"version": "0.22.1",
3+
"version": "0.22.0",
44
"author": "Unstructured",
55
"type": "module",
66
"bin": {

src/lib/config.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
6969
export const SDK_METADATA = {
7070
language: "typescript",
7171
openapiDocVersion: "1.0.81",
72-
sdkVersion: "0.22.1",
72+
sdkVersion: "0.22.0",
7373
genVersion: "2.548.6",
7474
userAgent:
75-
"speakeasy-sdk/typescript 0.22.1 2.548.6 1.0.81 unstructured-client",
75+
"speakeasy-sdk/typescript 0.22.0 2.548.6 1.0.81 unstructured-client",
7676
} as const;

src/mcp-server/mcp-server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const routes = buildRouteMap({
1919
export const app = buildApplication(routes, {
2020
name: "mcp",
2121
versionInfo: {
22-
currentVersion: "0.22.1",
22+
currentVersion: "0.22.0",
2323
},
2424
});
2525

src/mcp-server/server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export function createMCPServer(deps: {
2424
}) {
2525
const server = new McpServer({
2626
name: "UnstructuredClient",
27-
version: "0.22.1",
27+
version: "0.22.0",
2828
});
2929

3030
const client = new UnstructuredClientCore({

test/integration/HttpsCheckHook.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ describe("HttpsCheckHook integration tests", () => {
3838
},
3939
});
4040

41-
expect(res.statusCode).toEqual(200);
41+
expect(res.length).toBeGreaterThan(0)
4242
});
4343
});

test/integration/SplitPdfHook.test.ts

+13-19
Original file line numberDiff line numberDiff line change
@@ -195,19 +195,16 @@ describe("SplitPdfHook integration tests check splitted file is same as not spli
195195
},
196196
});
197197

198-
expect(respSplit.elements?.length).toEqual(respSingle.elements?.length);
199-
expect(respSplit.contentType).toEqual(respSingle.contentType);
200-
expect(respSplit.statusCode).toEqual(respSingle.statusCode);
201-
198+
expect(respSplit.length).toEqual(respSingle.length);
202199
// Remove 'parent_id' metadata
203-
const splitElements = respSplit.elements?.map((el) => ({
200+
const splitElements = respSplit.map((el) => ({
204201
...el,
205202
metadata: {
206203
...el['metadata'],
207204
parent_id: undefined,
208205
},
209206
}));
210-
const singleElements = respSingle.elements?.map((el) => ({
207+
const singleElements = respSingle.map((el) => ({
211208
...el,
212209
metadata: {
213210
...el['metadata'],
@@ -323,9 +320,9 @@ describe("SplitPdfHook integration tests page range parameter", () => {
323320
const filename = "test/data/layout-parser-paper.pdf";
324321
const file = { content: readFileSync(filename), fileName: filename };
325322

326-
let startingPageNumber = 1;
323+
const startingPageNumber = 1;
327324
try {
328-
let response = await client.general.partition({
325+
const response = await client.general.partition({
329326
partitionParameters: {
330327
files: file,
331328
strategy: Strategy.Fast,
@@ -336,7 +333,7 @@ describe("SplitPdfHook integration tests page range parameter", () => {
336333

337334
// Grab the set of page numbers in the result
338335
// Assert that all returned elements are in the expected page range
339-
const pageNumbers = new Set(response?.elements?.map((element: any) => element.metadata.page_number));
336+
const pageNumbers = new Set(response?.map((element: any) => element.metadata.page_number));
340337
const minPageNumber = expectedPages?.[0] ?? 0 + startingPageNumber - 1;
341338
const maxPageNumber = expectedPages?.[1] ?? 0 + startingPageNumber - 1;
342339

@@ -390,8 +387,7 @@ describe("SplitPDF succeeds for large PDF with high concurrency", () => {
390387
},
391388
});
392389

393-
expect(res.statusCode).toEqual(200);
394-
expect(res.elements?.length).toBeGreaterThan(0);
390+
expect(res.length).toBeGreaterThan(0);
395391
},
396392
300000);
397393
});
@@ -440,10 +436,9 @@ describe("SplitPDF async can be used to send multiple files concurrently", () =>
440436
...requestParams
441437
},
442438
});
443-
expect(res.statusCode).toEqual(200);
444-
expect(res.elements?.length).toBeGreaterThan(0);
445-
if (res.elements) {
446-
serialElements.push(res.elements);
439+
expect(res.length).toBeGreaterThan(0);
440+
if (res) {
441+
serialElements.push(res);
447442
}
448443
}
449444

@@ -456,10 +451,9 @@ describe("SplitPDF async can be used to send multiple files concurrently", () =>
456451
));
457452

458453
for (const res of concurrentResponses) {
459-
expect(res.statusCode).toEqual(200);
460-
expect(res.elements?.length).toBeGreaterThan(0);
461-
if (res.elements) {
462-
concurrentElements.push(res.elements);
454+
expect(res.length).toBeGreaterThan(0);
455+
if (res) {
456+
concurrentElements.push(res);
463457
}
464458
}
465459

0 commit comments

Comments
 (0)