Skip to content

Improve TypeScript SDK 3.56.0 changelog with naming configuration samples#4331

Closed
Swimburger wants to merge 1 commit into
mainfrom
devin/1773774422-improve-ts-356-changelog
Closed

Improve TypeScript SDK 3.56.0 changelog with naming configuration samples#4331
Swimburger wants to merge 1 commit into
mainfrom
devin/1773774422-improve-ts-356-changelog

Conversation

@Swimburger

@Swimburger Swimburger commented Mar 17, 2026

Copy link
Copy Markdown
Member

Summary

Replaces the dense paragraph in the TypeScript SDK 3.56.0 changelog entry with a more actionable version that includes two generators.yml configuration samples:

  1. String shorthandnaming: acme
  2. Full object form — with individual overrides for namespace, client, error, environment

Also lists the default derived names (e.g. AcmeClient, AcmeError, AcmeTimeoutError, etc.) so users understand what they get out of the box without overrides.

Config schema was verified against generators/typescript-v2/ast/src/custom-config/TypescriptCustomConfigSchema.ts and generators/typescript-v2/browser-compatible-base/src/utils/getNamespaceExport.ts in the fern repo.

Review & Testing Checklist for Human

  • Verify the generator name in the YAML examples (fernapi/fern-typescript-node-sdk) matches what users should actually reference in their generators.yml
  • Confirm the listed default suffixes (AcmeClient, AcmeError, AcmeTimeoutError, AcmeEnvironment, AcmeEnvironmentUrls, AcmeVersion) are accurate — these were derived from resolveNaming() source code
  • Check the rendered MDX in the docs preview to make sure code blocks display correctly with the title="generators.yml" attribute

Notes

  • Content-only change — no code or config files modified
  • The naming object keys in the full example (namespace, client, error, environment) are a subset; timeoutError, environmentUrls, and version are also valid but omitted from the sample for brevity

Link to Devin session: https://app.devin.ai/sessions/2800abefce964a0e8cb370f9f364ac0a
Requested by: @Swimburger


Open with Devin

Co-Authored-By: Niels Swimberghe <3382717+Swimburger@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@github-actions

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@fern-support fern-support deleted the devin/1773774422-improve-ts-356-changelog branch March 17, 2026 19:12
@devin-ai-integration

Copy link
Copy Markdown
Contributor

Closing this PR — the source changelog was updated in fern-api/fern instead (fern-api/fern#13644, now merged). The docs repo changelog will be updated separately to match.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants