4.48.1

(fix): Fix OpenAPI importer handling of security: [] on endpoints. Previously, endpoints with an explicit empty security array (meaning no auth required) inherited the global auth scheme instead of being marked as unauthenticated. This caused generated SDKs to require auth tokens at construction time, preventing use of unauthenticated endpoints like signup or signin.

4.47.0

(feat): Add fern sdk preview command for publishing preview SDK packages. Generates an SDK via Docker and publishes it to the Fern preview registry (npm.buildwithfern.com). Outputs an npm install alias command so consumers can test the preview with zero import changes.

$fern sdk preview --group my-sdk
$fern sdk preview --group my-sdk --json

4.46.7

(fix): Fix OpenAPI-to-Fern conversion using wire names instead of SDK names (from x-fern-parameter-name) for query parameter conflict detection. When a query parameter has a name override, the override name is now used to check for conflicts with body properties, preventing unnecessary body property renames.

4.46.6

(fix): Fix tag description pages not being generated when a tag reference in docs.yml uses a title override. Tags with title overrides are parsed as Package type items, but the #convertPackage method did not call createTagDescriptionPageId, so the overview page was silently dropped. The method now falls back to creating a tag description page when no explicit overview is provided.

4.46.5

(fix): Internal improvements to GitHub integration for server-side operations.