-
Notifications
You must be signed in to change notification settings - Fork 73
MLE-27841 Bumping dependencies before 8.1 release #1917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,10 +1,6 @@ | ||||||
| /* | ||||||
| * Copyright (c) 2010-2025 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved. | ||||||
| */ | ||||||
|
|
||||||
| dependencies { | ||||||
| implementation project(':marklogic-client-api') | ||||||
| implementation "jakarta.xml.bind:jakarta.xml.bind-api:4.0.4" | ||||||
| implementation "jakarta.xml.bind:jakarta.xml.bind-api:4.0.5" | ||||||
|
|
||||||
| // The 'api' configuration is used so that the test configuration in marklogic-client-api doesn't have to declare | ||||||
| // all of these dependencies. This library project won't otherwise be depended on by anything else as it's not | ||||||
|
|
@@ -23,5 +19,5 @@ dependencies { | |||||
| // passes without this on the classpath. | ||||||
| exclude module: "commons-beanutils" | ||||||
| } | ||||||
| api 'org.apache.commons:commons-lang3:3.19.0' | ||||||
| api 'org.apache.commons:commons-lang3:3.20.0' | ||||||
|
||||||
| api 'org.apache.commons:commons-lang3:3.20.0' | |
| api 'org.apache.commons:commons-lang3:3.19.0' |
| Original file line number | Diff line number | Diff line change | ||
|---|---|---|---|---|
|
|
@@ -17,7 +17,7 @@ dependencies { | |||
| // This is now an implementation dependency as opposed to an api dependency in 7.x and earlier. | ||||
| // The only time it appears in the public API is when a user uses JAXBHandle. | ||||
| // But in that scenario, the user would already be using JAXB in their application. | ||||
| implementation "jakarta.xml.bind:jakarta.xml.bind-api:4.0.4" | ||||
| implementation "jakarta.xml.bind:jakarta.xml.bind-api:4.0.5" | ||||
| implementation "org.glassfish.jaxb:jaxb-runtime:4.0.6" | ||||
|
|
||||
| implementation "com.squareup.okhttp3:okhttp:${okhttpVersion}" | ||||
|
|
@@ -40,14 +40,14 @@ dependencies { | |||
| // Dependencies for hash generation. Can be safely omitted if not using the incremental write feature. But neither | ||||
| // has any transitive dependencies, and thus their impact on the dependency tree is minimal. | ||||
| implementation "io.github.erdtman:java-json-canonicalization:1.1" | ||||
| implementation "net.openhft:zero-allocation-hashing:0.27ea1" | ||||
| implementation "net.openhft:zero-allocation-hashing:2026.0" | ||||
|
|
||||
| // Only used by extras (which some examples then depend on) | ||||
| compileOnly 'org.jdom:jdom2:2.0.6.1' | ||||
| compileOnly 'org.dom4j:dom4j:2.2.0' | ||||
| compileOnly 'com.google.code.gson:gson:2.13.2' | ||||
|
|
||||
| testImplementation "com.marklogic:marklogic-junit5:2.0-SNAPSHOT" | ||||
| testImplementation "com.marklogic:marklogic-junit5:2.0.0" | ||||
|
|
||||
| testImplementation 'org.xmlunit:xmlunit-legacy:2.11.0' | ||||
| testImplementation project(':examples') | ||||
|
|
@@ -57,13 +57,13 @@ dependencies { | |||
| // Allows talking to the Manage API. | ||||
| testImplementation "com.marklogic:ml-app-deployer:6.2-SNAPSHOT" | ||||
|
|
||||
| testImplementation "org.mockito:mockito-core:5.21.0" | ||||
| testImplementation "org.mockito:mockito-inline:5.2.0" | ||||
| testImplementation "org.mockito:mockito-core:5.22.0" | ||||
| // testImplementation "org.mockito:mockito-inline:5.2.0" | ||||
|
||||
| // testImplementation "org.mockito:mockito-inline:5.2.0" |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -9,21 +9,21 @@ plugins { | |||||
| id 'maven-publish' | ||||||
| id "com.gradle.plugin-publish" version "1.2.1" | ||||||
| id "java-gradle-plugin" | ||||||
| id 'org.jetbrains.kotlin.jvm' version '2.1.0' | ||||||
| id 'org.jetbrains.kotlin.jvm' version '2.2.21' | ||||||
| } | ||||||
|
|
||||||
| dependencies { | ||||||
| compileOnly gradleApi() | ||||||
|
|
||||||
| // This is a runtime dependency of marklogic-client-api but is needed for compiling. | ||||||
| compileOnly "jakarta.xml.bind:jakarta.xml.bind-api:4.0.4" | ||||||
| compileOnly "jakarta.xml.bind:jakarta.xml.bind-api:4.0.5" | ||||||
|
|
||||||
| // Gradle 9 does not like for a plugin to have a project dependency; trying to publish it results in a | ||||||
| // NoSuchMethodError pertaining to getProjectDependency. So treating this as a 3rd party dependency. This creates | ||||||
| // additional work during development, though we rarely modify the code in this plugin anymore. | ||||||
| implementation "com.marklogic:marklogic-client-api:${version}" | ||||||
|
|
||||||
| implementation 'org.jetbrains.kotlin:kotlin-stdlib:2.2.20' | ||||||
| implementation 'org.jetbrains.kotlin:kotlin-stdlib:2.2.21' | ||||||
|
||||||
| implementation 'org.jetbrains.kotlin:kotlin-stdlib:2.2.21' | |
| implementation 'org.jetbrains.kotlin:kotlin-stdlib:2.1.0' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The examples build file no longer includes the standard copyright header that is present in other Gradle build files in this repo (e.g., root build.gradle, marklogic-client-api/build.gradle). If this wasn’t intentional, please restore the header for consistency and to avoid potential licensing/compliance problems.