Skip to content
Eight Effect-native API SDKs are live.Explore the catalog
Distilled
Esc
navigateopen⌘Jpreview
On this page

v0.4.0

Generated operation names are now idiomatic lower camelCase across every Distilled OpenAPI SDK.

This release makes provider operation identifiers read naturally in TypeScript while retaining Alchemy’s shared-generator, pinned-spec, committed-output architecture.

Packages

Changed

  • Dots, slashes, hyphens, underscores, and whitespace now form deterministic camelCase word boundaries.
  • Operation functions begin with a lowercase character; generated schema and type names remain PascalCase.
  • Generated directories are recreated on every run so removed or case-renamed operations cannot survive as stale modules.
  • Avalara, GitHub REST, Jira, OpenSearch, and Statsig were regenerated. Auth0 and Slack already produced idiomatic names and did not require package releases.

This is intentionally a breaking cleanup with no deprecated aliases. The packages have no known consumers, so carrying the malformed names forward would add complexity without protecting real users.

Examples

  • AvaTax: TaxRatesByAddresstaxRatesByAddress
  • GitHub: reposgetreposGet
  • Statsig: GatesListGatesgatesListGates
  • OpenSearch: clusterhealth0clusterHealth0
  • Jira: AddonPropertiesResource.getAddonProperties_getaddonPropertiesResourceGetAddonPropertiesGet

Official numeric OpenSearch route suffixes remain. They distinguish separate path and HTTP-method variants in the source contract; the generator does not invent overloads or merge operations.

Verified

Every affected SDK regenerates from its pinned source, typechecks, passes provider tests, builds its publishable output, and is released independently through GitHub OIDC trusted publishing.

Last updated on July 15, 2026

Was this page helpful?