5.90.0
(feat): Add ref field to the git library input in docs.yml, allowing users to
generate SDK reference documentation from a specific branch, tag, or commit SHA
instead of only the default branch.
(fix): Merge an operation’s parameters from overrides.yml by parameter name instead of by array
position, so an override no longer renames or drops whichever parameter happens to sit at that
index. When several parameters share a name, in disambiguates them, and an override matching
no parameter is appended.
(fix): Read a parameter’s description from its inline schema when the parameter object itself does
not declare one, so descriptions declared inside the schema (as generated by validation
libraries) reach the SDKs and API reference.
5.89.6
(fix): fern generate --local no longer bumps the magic placeholder version as if it were a
real previous version, which produced versions such as 0.0.0-fern-placeholder.0.
Placeholder candidates from the diff, .fern/metadata.json and git tags are skipped so
the next resolution source is used instead.
5.89.5
(fix): Improve fern generate --package artifacts: TypeScript tarballs are compiled before
packing so they ship runnable JavaScript (falling back to tsc when the package has no
build script), Java packaging emits a POM with dependency metadata next to the JAR, and
Python host-mode packaging retries in an isolated venv (python -m build) when pip wheel
fails on the host toolchain.