> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 4.18.0

**`(feat):`** Add support for the `FERN_JAVA_SKIP_FORMATTING` environment variable. When set to a truthy
value (`1`, `true`, `yes`, or `on`), the generator skips the `./gradlew :spotlessApply` pass
that normally runs after code generation, so generation makes no Gradle invocation at all.
This unblocks restricted networks that cannot reach the Gradle distribution or plugin
repositories, and shortens generation time.

Generated code is emitted unformatted; the Spotless plugin is still wired into the generated
`build.gradle`, so `./gradlew spotlessApply` can be run separately. The variable is unset by
default, leaving existing output byte-for-byte unchanged. The Fern CLI forwards it from the
host into the generator container automatically.