Skip to content

Commit 8d57389

Browse files
committed
Merge branch '2.x' into 3.x
2 parents 1bc5167 + e0a5213 commit 8d57389

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

release-notes/VERSION-2.x

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ NOTE: Jackson 3.x components rely on 2.x annotations; there are no separate
2222
#296: Drop Java 6 compatibility for 2.20 (Java 8 baseline)
2323
- Dropped Gradle BOM alignment configuration (as 2.20+ will be used by Jackson 3.x)
2424

25+
2.19.2 (18-Jul-2025)
26+
27+
Minor forwards-compatibility changes.
28+
2529
2.19.1 (13-Jun-2025)
2630

2731
#291: Add `optional` property for `@JacksonInject` to allow optionally injected values

src/main/java/com/fasterxml/jackson/annotation/JsonAutoDetect.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public boolean isVisible(Member m) {
110110
/**
111111
* Minimum visibility required for auto-detecting Creator methods,
112112
* except for no-argument constructors (which are always detected
113-
* no matter what), and (since 3.0) single-scalar-argument
113+
* no matter what), and (since 2.20) single-scalar-argument
114114
* Creators for which there is separate setting.
115115
*/
116116
Visibility creatorVisibility() default Visibility.DEFAULT;
@@ -125,7 +125,7 @@ public boolean isVisible(Member m) {
125125
* Default value is more permissive than that of general Creators:
126126
* all non-private scalar-constructors are detected by default.
127127
*
128-
* @since 3.0
128+
* @since 2.20
129129
*/
130130
Visibility scalarConstructorVisibility() default Visibility.DEFAULT;
131131

@@ -182,7 +182,7 @@ public static class Value
182182
protected final Visibility _creatorVisibility;
183183

184184
/**
185-
* @since 3.0
185+
* @since 2.20
186186
*/
187187
protected final Visibility _scalarConstructorVisibility;
188188

@@ -252,6 +252,15 @@ public static Value construct(PropertyAccessor acc, Visibility visibility) {
252252
return construct(fields, getters, isGetters, setters, creators, scalarCtors);
253253
}
254254

255+
@Deprecated // since 2.20
256+
public static Value construct(Visibility fields,
257+
Visibility getters, Visibility isGetters, Visibility setters,
258+
Visibility creators)
259+
{
260+
return construct(fields, getters, isGetters, setters, creators,
261+
Visibility.DEFAULT);
262+
}
263+
255264
public static Value construct(Visibility fields,
256265
Visibility getters, Visibility isGetters, Visibility setters,
257266
Visibility creators, Visibility scalarCtors)

0 commit comments

Comments
 (0)