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.