Skip to content
Christopher Molin edited this page Jul 24, 2026 · 10 revisions

Welcome to the openapi-to-java-records-mustache-templates wiki!

F.A.Q

  • How is the semantic version determined?

Only changes made to .mustache-files and the generated .java-files are considered, under strict conditions.

Source: Semantic Versioning
Updated: 2024-12-01

  • What version of Java is supported?

JDK 17 have been confirmed, as it is used in testing.

Source: maven.yml#L43
Updated: 2026-03-08

  • What version of OpenAPI Specification is supported?

Only version 3.0.0 of OpenAPI Spec. has been confirmed, as it is used in testing.

Source: /src/main/resources/api.yaml#1
Updated: 2024-09-26

  • What version of openapi-generator is supported?

Multiple versions are verified as part of the build and test phase. The ambition is to release support for the latest version within a week. Historically, it is supported within 1-3 days.

The ambition is also to be backwards-compatible with many previous versions. Check the link below for the exact version numbers.

Source: maven.yml#26
Updated: 2026-07-24

  • Are generated classes formatted with any formatter?

Generated classes are not strictly formatted, but closely resemble google-java-format. However, due to the default model.mustache-template file, generated classes may have unused imports - which would not adhere to the format.

Updated: 2024-09-26