Skip to content

Commit 9e0a140

Browse files
feat: add additional movie metadata fields and upgrade generator
The TypeScript SDK has been enhanced with new movie metadata fields and upgraded to the latest generator version for improved functionality. Key changes: - Add metadata, more_metadata, and rank fields to movie creation and responses - Remove deprecated User-Agent header and description field from Movie type - Upgrade Fern TypeScript generator from 3.28.6 to 3.28.11 - Implement Headers class for improved HTTP header management - Add comprehensive test utilities with custom header matching matchers - Update all code examples and documentation to reflect new API structure 🌿 Generated with Fern
1 parent f051752 commit 9e0a140

21 files changed

+300
-178
lines changed

.fern/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"cliVersion": "0.113.1",
33
"generatorName": "fernapi/fern-typescript-sdk",
4-
"generatorVersion": "3.28.6"
4+
"generatorVersion": "3.28.11"
55
}

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ import { FernAutopilotTestApiClient } from "";
2525
const client = new FernAutopilotTestApiClient({ environment: "YOUR_BASE_URL" });
2626
await client.imdb.createMovie({
2727
title: "title",
28-
rating: 1.1
28+
rating: 1.1,
29+
metadata: "metadata",
30+
more_metadata: "more_metadata",
31+
rank: 1
2932
});
3033
```
3134

changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## 2.1.0 - 2025-11-25
2+
* feat: add additional movie metadata fields and upgrade generator
3+
* The TypeScript SDK has been enhanced with new movie metadata fields and upgraded to the latest generator version for improved functionality.
4+
* Key changes:
5+
* Add metadata, more_metadata, and rank fields to movie creation and responses
6+
* Remove deprecated User-Agent header and description field from Movie type
7+
* Upgrade Fern TypeScript generator from 3.28.6 to 3.28.11
8+
* Implement Headers class for improved HTTP header management
9+
* Add comprehensive test utilities with custom header matching matchers
10+
* Update all code examples and documentation to reflect new API structure
11+
* 🌿 Generated with Fern
12+

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "",
3-
"version": "2.0.0",
3+
"version": "2.1.0",
44
"private": false,
55
"repository": "github:fern-demo/autopilot-typescript-sdk",
66
"type": "commonjs",

pnpm-lock.yaml

Lines changed: 133 additions & 133 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

reference.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ Add a movie to the database
2929
```typescript
3030
await client.imdb.createMovie({
3131
title: "title",
32-
rating: 1.1
32+
rating: 1.1,
33+
metadata: "metadata",
34+
more_metadata: "more_metadata",
35+
rank: 1
3336
});
3437

3538
```

src/Client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ export class FernAutopilotTestApiClient {
2323
{
2424
"X-Fern-Language": "JavaScript",
2525
"X-Fern-SDK-Name": "",
26-
"X-Fern-SDK-Version": "2.0.0",
27-
"User-Agent": "/2.0.0",
26+
"X-Fern-SDK-Version": "2.1.0",
27+
"User-Agent": "/2.1.0",
2828
"X-Fern-Runtime": core.RUNTIME.type,
2929
"X-Fern-Runtime-Version": core.RUNTIME.version,
3030
},

src/api/resources/imdb/client/Client.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ export class Imdb {
2828
* @example
2929
* await client.imdb.createMovie({
3030
* title: "title",
31-
* rating: 1.1
31+
* rating: 1.1,
32+
* metadata: "metadata",
33+
* more_metadata: "more_metadata",
34+
* rank: 1
3235
* })
3336
*/
3437
public createMovie(

src/api/resources/imdb/types/CreateMovieRequest.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,7 @@
33
export interface CreateMovieRequest {
44
title: string;
55
rating: number;
6+
metadata: string;
7+
more_metadata: string;
8+
rank: number;
69
}

src/api/resources/imdb/types/Movie.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ export interface Movie {
77
title: string;
88
/** The rating scale out of ten stars */
99
rating: number;
10-
description: string;
1110
metadata: string;
11+
rank: number;
1212
}

0 commit comments

Comments
 (0)