> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 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.