0.99.1
(fix): Fix image rendering in docs preview after hot-reload. Images now maintain the /_local prefix and render correctly when markdown files are updated during fern docs dev.
0.99.0
(feat): Support enablements for custom/prod domains from docs.yml. Separate Slack, Discord, and docs Ask Fern deployments.
0.98.0
(feat): Add support for ignoring properties in OpenAPI schemas using the x-fern-ignore extension.
0.97.0
(feat): Remove noisy logging from fern generate —docs and add error message for missing local references.
0.96.1
(fix): Reformat how docs fern check errors are displayed, and error on:
- OpenAPI v2.0 in docs
- Non-component local refs in docs
0.96.0
(feat): Support using audience tags in products and versions to generate a filtered instance of a docs site.
0.95.2
(fix): Improve authentication error message when running fern generate --docs without a token. The error now explicitly instructs users to run fern login or set the FERN_TOKEN environment variable.
(fix): Add validation for empty FERN_TOKEN environment variable to ensure empty strings are treated the same as missing tokens.
0.95.1
(fix): Re-enable excludeApis flag to skip bundling APIs with docs creation request.
0.95.0
(feat): Print how to upgrade generators with major version changes and point them to the changelog.
0.94.6
(fix): Fixed bug in openapi-importer where file type params in multipart/form-data
were incorrectly marked as required.
0.94.5
(fix): Properly reload pages with Markdown snippets if you update the snippet in fern docs dev
0.94.4
(fix): Restore support for x-fern-examples path parameters if there is no request body.
0.94.3
(fix): Fix broken recursive unescaping of \ during handling of $ in IR generation.
0.94.2
(fix): Improve IR hashing in IntermediateRepresentationChangeDetector.
Previously it looked at the entire IR. Now it only compares the
parts of the IR that describe the API interface.
0.94.1
(fix): Undo change to skip bundling APIs with docs creation request.
0.94.0
(feat): Handle npm OIDC token publishing for local workspace generation.
0.93.4
(fix): Skip bundling APIs with docs creation request.
0.93.3
(fix): Upgrade fdr sdk to 0.139.33
0.93.2
(fix): If API publishing fails, alert and continue to next in fern generate —docs.
0.93.1
(fix): Fix errors related to:
- external references in OpenAPI specs
- references in OpenAPI security schemes
0.93.0
(feat): Turns HTTP snippets on by default in docs generation.
To turn HTTP snippets off, set settings.http-snippets: false in the docs.yml file. You can also specify an explicit list of snippets to include.
0.92.0
(feat): For debugging purposes, generating a docs preview via fern generate --docs --preview, it is now possible to specify --skip-upload to
skip the asset uploading step.
0.91.0
(chore): Prevent accidental changes to doc sites by adding a confirmation prompt when generating docs for a production instance outside of common CI/CDs.
Bypass this prompt by adding a --no-prompt flag to the fern generate command.
0.90.0
(feat): Add Rust crates.io publishing support. Rust SDK now uses —version flag for Cargo.toml version.
0.89.0
(feat): Add group-environments-by-host setting for OpenAPI/AsyncAPI imports. When enabled, servers with the same hostname are grouped into unified environments regardless of protocol, allowing APIs with both REST and WebSocket endpoints to share environment configuration.
0.88.4
(fix): Patches metadata.canonical-host to be passed through to the docs generation.
0.88.3
(fix): Adds support for the following docs.yml features:
settings.use-javascript-as-typescript: when set totrue, will generate typescript code as javascript instead.metadata.canonical-host: sets the canonical host for the documentation site.snippets.rust: sets the rust snippet configuration.