3.42.1
(fix): Rename java-model generator to fern-java-model.
3.42.0
(feat): Add placeholder page for python-docs in fern docs dev. When running local development, a helpful placeholder page is shown explaining that Python library documentation requires fern generate --docs or fern generate --docs --preview to generate.
3.41.1
(chore): Support ai-examples and ai-example-style-instructions configuration options from experimental with the new enabled and style, under ai-examples in the top-level docs.yml configuration.
3.41.0
(feat): Add support for x-fern-property-name extension on OpenAPI discriminators. This allows specifying a code-generation-friendly name for discriminant properties that have non-alphanumeric wire values (e.g., @type). The extension can be applied directly in the OpenAPI spec or via an overrides file.
3.40.1
(fix): Speed up AI example generation and reduce number of retries on failure.
3.39.4
(fix): Optimize air-gapped environment detection for protobuf generation. The CLI now detects network availability once at startup using a 30-second timeout instead of having multiple timeouts for each buf command. Both ProtobufIRGenerator and ProtobufOpenAPIGenerator now use a shared detectAirGappedMode() utility function that sets an isAirGapped flag to skip network calls after initial detection. This significantly improves performance in air-gapped environments.