diff --git a/Cargo.toml b/Cargo.toml index e3461156c..ef5c02e5d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,15 +3,15 @@ members = ["crates/*"] resolver = "2" [workspace.dependencies] -android_logger = "0.13.1" -anstream = { version = "0.5.0", default-features = false } +android_logger = "0.14.1" +anstream = { version = "0.6.17", default-features = false } anstyle-query = "1.1.1" anyhow = "1.0.89" assert_cmd = "2.0.16" async-fs = "2.1.2" async-lock = "3.4.0" -async_zip = "=0.0.16" -bindgen = "0.69.4" +async_zip = "=0.0.17" +bindgen = "0.70.1" binstall-tar = "0.4.42" blocking = "1.6.1" boxcar = "0.2.6" @@ -23,79 +23,79 @@ chrono = { version = "0.4.38", default-features = false } clap = "4.5.19" color-eyre = "0.6.3" colorchoice = "1.0.2" -comrak = "0.26.0" +comrak = "0.29.0" const_format = "0.2.33" -derive-getters = "0.2.0" -derive-new = "0.5.9" +derive-getters = "0.5.0" +derive-new = "0.7.0" derive-syn-parse = "0.2.0" -derive_more = "0.99.17" +derive_more = "1.0.0" duct = "0.13.7" duplicate = "2.0.0" easy-ext = "1.0.2" -educe = "0.4.23" +educe = "0.6.0" enum-map = "3.0.0-beta.2" eyre = "0.6.12" flate2 = "1.0.34" -fs-err = "2.11.0" +fs-err = "3.0.0" futures-core = "0.3.31" futures-util = "0.3.31" futures-lite = "2.3.0" futures-io = "0.3.31" -heck = "0.4.1" +heck = "0.5.0" humansize = "2.1.3" indexmap = "2.6.0" indicatif = "0.17.8" indoc = "2.0.5" inventory = "0.3.15" -itertools = "0.10.5" +itertools = "0.13.0" jlabel = "0.1.4" jni = "0.21.1" libc = "0.2.159" -libloading = "0.7.3" -libtest-mimic = "0.6.0" +libloading = "0.8.5" +libtest-mimic = "0.8.1" log = "0.4.22" -ndarray = "0.15.6" -ndarray-stats = "0.5.1" -octocrab = { version = "0.19.0", default-features = false } +ndarray = "0.16.1" +ndarray-stats = "0.6.0" +octocrab = { version = "0.41.2", default-features = false } once_cell = "1.20.1" ouroboros = "0.18.4" parking_lot = "0.12.1" -parse-display = "0.8.2" -pollster = "0.3.0" +parse-display = "0.10.0" +pollster = "0.4.0" predicates = "3.1.2" pretty_assertions = "1.4.1" proc-macro2 = "1.0.86" -pyo3 = "0.20.3" +pyo3 = "0.22.5" pyo3-asyncio = "0.20.0" -pyo3-log = "0.9.0" +pyo3-log = "0.11.0" quote = "1.0.37" rayon = "1.10.0" ref-cast = "1.0.23" regex = "1.11.0" -reqwest = { version = "0.11.27", default-features = false } -rstest = "0.15.0" -rstest_reuse = "0.6.0" -scraper = "0.19.1" +reqwest = { version = "0.12.9", default-features = false } +rstest = "0.23.0" +rstest_reuse = "0.7.0" +scraper = "0.20.0" serde = "1.0.210" serde_json = "1.0.128" serde_with = "3.10.0" smallvec = "1.13.2" -strum = "0.24.1" +strum = "0.26.3" syn = "2.0.79" tar = "0.4.42" tempfile = "3.13.0" test_util = { path = "crates/test_util" } thiserror = "1.0.64" tokio = "1.40.0" -toml = "0.7.2" +toml = "0.8.19" tracing = "0.1.40" tracing-subscriber = "0.3.18" typetag = "0.2.18" url = "2.5.2" uuid = "1.10.0" voicevox_core = { path = "crates/voicevox_core" } -windows = "0.43.0" -zip = "0.6.3" +windows = "0.58.0" +zip = "2.2.0" [workspace.dependencies.voicevox-ort] git = "https://github.com/VOICEVOX/ort.git" diff --git a/crates/voicevox_core_java_api/lib/build-android.gradle b/crates/voicevox_core_java_api/lib/build-android.gradle index 5300e84c7..891ca578f 100644 --- a/crates/voicevox_core_java_api/lib/build-android.gradle +++ b/crates/voicevox_core_java_api/lib/build-android.gradle @@ -1,7 +1,7 @@ plugins { id 'com.android.library' version '8.7.0' id 'maven-publish' - id 'org.jetbrains.kotlin.android' version '1.9.10' + id 'org.jetbrains.kotlin.android' version '2.0.21' } version = gradle.ext.version diff --git a/crates/voicevox_core_java_api/settings.gradle b/crates/voicevox_core_java_api/settings.gradle index 3e0271f84..8c30f6f4e 100644 --- a/crates/voicevox_core_java_api/settings.gradle +++ b/crates/voicevox_core_java_api/settings.gradle @@ -15,7 +15,7 @@ pluginManagement { } plugins { // Apply the foojay-resolver plugin to allow automatic download of JDKs - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.4.0' + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' } rootProject.name = 'jp.hiroshiba.voicevoxcore' diff --git a/crates/voicevox_core_python_api/pyproject.toml b/crates/voicevox_core_python_api/pyproject.toml index 042c91091..1db93aa50 100644 --- a/crates/voicevox_core_python_api/pyproject.toml +++ b/crates/voicevox_core_python_api/pyproject.toml @@ -42,15 +42,15 @@ python = ">=3.8,<3.13" pydantic = ">=2.5.2,<3" [tool.poetry.group.docs.dependencies] -sphinx = "6.2.1" -pydata-sphinx-theme = "0.14.1" +sphinx = "8.1.3" +pydata-sphinx-theme = "0.16.0" sphinx-autoapi = "3.3.2" [tool.poetry.group.dev.dependencies] maturin = "1.7.4" [tool.poetry.group.test.dependencies] -pytest = "7.3.1" -pytest-asyncio = "0.21.0" -black = "23.3.0" +pytest = "8.3.3" +pytest-asyncio = "0.24.0" +black = "24.10.0" isort = "5.13.2" diff --git a/example/kotlin/app/build.gradle b/example/kotlin/app/build.gradle index 92a8c5036..7e157ee7b 100644 --- a/example/kotlin/app/build.gradle +++ b/example/kotlin/app/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'org.jetbrains.kotlin.jvm' version '1.8.20' + id 'org.jetbrains.kotlin.jvm' version '2.0.21' id 'application' @@ -29,7 +29,7 @@ dependencies { // https://mvnrepository.com/artifact/jakarta.validation/jakarta.validation-api implementation group: 'jakarta.validation', name: 'jakarta.validation-api', version: "3.1.0" // https://mvnrepository.com/artifact/jakarta.annotation/jakarta.annotation-api - implementation group: 'jakarta.annotation', name: 'jakarta.annotation-api', version: "2.1.1" + implementation group: 'jakarta.annotation', name: 'jakarta.annotation-api', version: "3.0.0" implementation group: 'com.microsoft.onnxruntime', name: 'onnxruntime', version: "1.19.2" } diff --git a/example/kotlin/settings.gradle b/example/kotlin/settings.gradle index 46c449b92..fb077696f 100644 --- a/example/kotlin/settings.gradle +++ b/example/kotlin/settings.gradle @@ -7,7 +7,7 @@ plugins { // Apply the foojay-resolver plugin to allow automatic download of JDKs - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.4.0' + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' } rootProject.name = 'voicevoxcoreexample'