Project: jackson-module-kotlin Versions: 3.x (for earlier see VERSION-2.x) Module that adds support for Kotlin-specific data types, constructs. Active Maintainers: * WrongWrong (@k163377) (since 2.15) Co-maintainers: * Tatu Saloranta (@cowtowncoder) -- at-large Jackson Author, helps from time to time Former maintainers: * Dmitry Spikhalskiy (@Spikhalskiy) * Drew Stephens (@dinomite) * Jayson Minard (@apatrida) -- original Module Author * Vyacheslav Artemyev (@viartemev) ------------------------------------------------------------------------ === Releases === ------------------------------------------------------------------------ 3.2.0 (not yet released) #1113: The deprecated `NewStrictNullChecks` option has been removed and unified under the `StrictNullChecks` option. 3.1.0 (23-Feb-2026) #1077: Increase deprecation level of NewStrictNullChecks due to version upgrade (@k163377) 3.0.4 (21-Jan-2026) 3.0.3 (28-Nov-2025) 3.0.2 (07-Nov-2025) 3.0.1 (21-Oct-2025) No changes since 3.0.0 3.0.0 (03-Oct-2025) #952: The `isRequired` result from `kotlin-module` no longer overrides the result from `JacksonAnnotationIntrospector` or other `AnnotationIntrospector`s. Tests have confirmed that `@JsonProperty(required = true)` for nullable parameters has been changed to be determined as `required`. #887: Change 3.0 to use `module-info.java` directly [JSTEP-11] #936: `StrictNullChecks` and `SingletonSupport` are now enabled by default - Minimum Java baseline: Java 17 - Branch rename "master" -> "3.x" [JSTEP-12]