Skip to content

Commit 5a19899

Browse files
committed
Use explicit jackson-bom dependencies to control Jackson versions
1 parent 57b28e4 commit 5a19899

File tree

5 files changed

+7
-3
lines changed

5 files changed

+7
-3
lines changed

NEWS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
Fixes:
44

5-
* Removed version constraints on non-core Jackson modules; Jackson ships its own
6-
BOM constraints to align module versions.
5+
* Added explicit `dependencyManagement` dependencies on `jackson-bom`, and
6+
replaced version constraints on other Jackson modules with version constraint
7+
on `jackson-bom`.
78
* Fixed incompatibility with Jackson version 2.15.0-rc1 and later.
89
* Fixed linking issue when running in Java 8.
910

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ wrapper {
3333
dependencies {
3434
constraints {
3535
api('com.augustcellars.cose:cose-java:[1.0.0,2)')
36-
api('com.fasterxml.jackson.core:jackson-databind:[2.13.2.1,3)')
36+
api('com.fasterxml.jackson:jackson-bom:[2.13.2.1,3)')
3737
api('com.google.guava:guava:[24.1.1,32)')
3838
api('com.upokecenter:cbor:[4.5.1,5)')
3939
api('org.apache.httpcomponents.client5:httpclient5:[5.0.0,6)')

webauthn-server-attestation/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ dependencies {
3030

3131
api(project(":webauthn-server-core"))
3232

33+
implementation(platform("com.fasterxml.jackson:jackson-bom"))
3334
implementation(project(":yubico-util"))
3435
implementation("com.fasterxml.jackson.core:jackson-databind")
3536
implementation("org.slf4j:slf4j-api")

webauthn-server-core/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ description = "Yubico WebAuthn server core API"
1515
dependencies {
1616
api(platform(rootProject))
1717

18+
implementation(platform("com.fasterxml.jackson:jackson-bom"))
1819
implementation(project(":yubico-util"))
1920
implementation("com.augustcellars.cose:cose-java")
2021
implementation("com.fasterxml.jackson.core:jackson-databind")

yubico-util/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dependencies {
1616
api(platform(rootProject))
1717

1818
api("com.fasterxml.jackson.core:jackson-databind")
19+
api(platform("com.fasterxml.jackson:jackson-bom"))
1920

2021
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-cbor")
2122
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jdk8")

0 commit comments

Comments
 (0)