-
-
Notifications
You must be signed in to change notification settings - Fork 184
Expand file tree
/
Copy pathVERSION
More file actions
73 lines (49 loc) · 2.13 KB
/
Copy pathVERSION
File metadata and controls
73 lines (49 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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.3.0 (not yet released)
#1185: Minimum supported Kotlin version has been upgraded to 2.2.
3.2.2 (not yet released)
#1191: Fixed a problem where null contents in use-site `in` projected positions (e.g. `Array<in String>`)
were rejected by `StrictNullChecks` even though they may contain null
regardless of the nullability of the type argument.
3.2.1 (10-Jul-2026)
No changes since 3.2.1
3.2.0 (08-Jun-2026)
#1164: The `UseJavaInstantConversion` feature has been added to support serialization/deserialization of `kotlin.time.Instant`.
#1113: The deprecated `NewStrictNullChecks` option has been removed and unified under the `StrictNullChecks` option.
3.1.5 (07-Jul-2026)
3.1.4 (29-May-2026)
3.1.3 (01-May-2026)
3.1.2 (11-Apr-2026)
3.1.1 (27-Mar-2026)
No changes since 3.1.0
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]