Config JSON Schema Generator Changelog
-
The project is maintained on parallel branches, one per Spring Boot minor line (
3.5,4.0, andmainfor the latest). Each release version tracks the Spring Boot version it builds against, e.g.4.0.7.1targets Spring Boot 4.0.7 and3.5.16.1targets Spring Boot 3.5.16. -
4.1.1.2 The generated schema no longer depends on the JDK that runs the application. Behaviour change:
java.util.Localeandjava.nio.charset.Charsetare now plain strings with a short fixed list ofexamples, not anenumof every value the running JDK knows (that list differed per JDK and rejected valid values such asen-USorutf-8). Static and compiler-generated fields are skipped, types of the Java runtime (java.,jdk.modules) are no longer expanded field by field, enum values keep their declaration order and extracted$defsare sorted by name. To get an enumeration back, map the type injson-config-schema.json-schema-properties-map. -
4.1.1.1 Spring Boot 4.1.1 support (Boot 4.x line, now the
mainline). -
4.1.0.1 Spring Boot 4.1.0 support (Boot 4.x line, now the
mainline). -
4.0.7.1 Spring Boot 4.0.7 support (Boot 4.x line).
-
3.5.16.1 Spring Boot 3.5.16 support (Boot 3.5.x line).
-
1.0.9 Updated website address to www.alexmond.org, updated validator to NetworkNT 2.0.0
-
1.0.8 Updated Spring Boot and dependencies, introduced class-level OpenAPI annotations and enhanced field-level OpenAPI support
-
1.0.7 Fixed Locale ref, added support for Config properties without a prefix, extended openapi Schema support for format parameter, added code coverage
-
1.0.6 Added support for circular object references using $ref and $defs, fixed placement of $anchor
-
1.0.5 Updated kebab conversion to align with spring boot one, added class anchors for future use in references
-
1.0.3 Spring boot version update, type mapping cleanup
-
1.0.2 Fix Map<String,Object> handling
-
1.0.1 (September 2025): Stable release with Actuator endpoint support, improved schema generation, and license addition.
-
0.0.8 (September 2025): Added Actuator endpoint; minor fixes.
-
0.0.5 (August 2025): Initial release with JSON/YAML schema generation.