From 7a8a0283213bff2e2913d6a90c424493dc6b4fae Mon Sep 17 00:00:00 2001 From: Josh Pschorr Date: Tue, 17 Sep 2024 13:21:37 -0700 Subject: [PATCH] Upgrade project deps to latest; use semver, not wildcard nor tilde (#494) --- .github/workflows/ci_build_test.yml | 4 +-- deny.toml | 32 ++--------------- extension/partiql-extension-ddl/Cargo.toml | 8 ++--- .../Cargo.toml | 29 ++++++++-------- extension/partiql-extension-ion/Cargo.toml | 25 +++++++------- .../partiql-extension-visualize/Cargo.toml | 16 ++++----- partiql-ast-passes/Cargo.toml | 8 ++--- partiql-ast/Cargo.toml | 6 ++-- partiql-ast/partiql-ast-macros/Cargo.toml | 6 ++-- partiql-catalog/Cargo.toml | 16 ++++----- partiql-common/Cargo.toml | 10 +++--- partiql-conformance-test-generator/Cargo.toml | 10 +++--- partiql-conformance-tests/Cargo.toml | 10 +++--- partiql-eval/Cargo.toml | 34 +++++++++---------- partiql-logical-planner/Cargo.toml | 24 ++++++------- partiql-logical/Cargo.toml | 20 +++++------ partiql-parser/Cargo.toml | 32 ++++++++--------- partiql-types/Cargo.toml | 24 ++++++------- partiql-value/Cargo.toml | 34 +++++++++---------- partiql/Cargo.toml | 4 +-- 20 files changed, 163 insertions(+), 189 deletions(-) diff --git a/.github/workflows/ci_build_test.yml b/.github/workflows/ci_build_test.yml index 94fe6e8b..0f91b3d7 100644 --- a/.github/workflows/ci_build_test.yml +++ b/.github/workflows/ci_build_test.yml @@ -92,7 +92,7 @@ jobs: - name: Rust Toolchain uses: dtolnay/rust-toolchain@master with: - toolchain: nightly-2023-06-09 + toolchain: nightly-2024-08-06 - uses: actions/cache@v3 id: restore-build with: @@ -132,7 +132,7 @@ jobs: - name: Rust Toolchain uses: dtolnay/rust-toolchain@master with: - toolchain: nightly-2023-06-09 + toolchain: nightly-2024-08-06 - uses: actions/cache@v3 id: restore-build-and-conformance with: diff --git a/deny.toml b/deny.toml index ec1b0016..26081a2d 100644 --- a/deny.toml +++ b/deny.toml @@ -6,11 +6,7 @@ # More documentation for the advisories section can be found here: # https://embarkstudios.github.io/cargo-deny/checks/advisories/cfg.html [advisories] -vulnerability = "deny" -unsound = "deny" -unmaintained = "deny" -yanked = "deny" -notice = "warn" +version = 2 ignore = [ # Advisory: https://rustsec.org/advisories/RUSTSEC-2021-0145 @@ -28,8 +24,7 @@ ignore = [ # More documentation for the licenses section can be found here: # https://embarkstudios.github.io/cargo-deny/checks/licenses/cfg.html [licenses] -# The lint level for crates which do not have a detectable license -unlicensed = "deny" +version = 2 # ignores workspace crates that aren't published, or are only published to private registries. private = { ignore = true } @@ -62,29 +57,6 @@ exceptions = [ { allow = ["Unicode-DFS-2016"], name = "unicode-ident" }, ] -# Lint level for licenses considered copyleft -copyleft = "deny" - -# List of explicitly disallowed licenses -# See https://spdx.org/licenses/ for list of possible licenses -# [possible values: any SPDX 3.11 short identifier (+ optional exception)]. -deny = [ -] - -# Blanket approval or denial for OSI-approved or FSF Free/Libre licenses -# * both - The license will be approved if it is both OSI-approved *AND* FSF -# * either - The license will be approved if it is either OSI-approved *OR* FSF -# * osi-only - The license will be approved if is OSI-approved *AND NOT* FSF -# * fsf-only - The license will be approved if is FSF *AND NOT* OSI-approved -# * neither - This predicate is ignored and the default lint level is used -allow-osi-fsf-free = "neither" - -# Lint level used when no other predicates are matched -# 1. License isn't in the allow or deny lists -# 2. License isn't copyleft -# 3. License isn't OSI/FSF, or allow-osi-fsf-free = "neither" -default = "deny" - # The confidence threshold for detecting a license from license text. # The higher the value, the more closely the license text must be to the # canonical license text of a valid SPDX license file. diff --git a/extension/partiql-extension-ddl/Cargo.toml b/extension/partiql-extension-ddl/Cargo.toml index 15c41d44..d8dd9f2c 100644 --- a/extension/partiql-extension-ddl/Cargo.toml +++ b/extension/partiql-extension-ddl/Cargo.toml @@ -7,7 +7,7 @@ repository.workspace = true license = "Apache-2.0" readme = "../../README.md" keywords = ["sql", "ddl", "definition-language", "compilers", "interpreters"] -categories = ["database", "compilers",] +categories = ["database", "compilers", ] exclude = [ "**/.git/**", "**/.github/**", @@ -24,13 +24,13 @@ bench = false partiql-types = { path = "../../partiql-types", version = "0.10.*" } thiserror = "1.0" -miette = { version = "7.2", features = ["fancy"] } +miette = { version = "7", features = ["fancy"] } time = { version = "0.3", features = ["formatting", "parsing", "serde"] } -indexmap = "2.2" +indexmap = "2.5" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [features] default = [] diff --git a/extension/partiql-extension-ion-functions/Cargo.toml b/extension/partiql-extension-ion-functions/Cargo.toml index 6e361ed9..e359011f 100644 --- a/extension/partiql-extension-ion-functions/Cargo.toml +++ b/extension/partiql-extension-ion-functions/Cargo.toml @@ -9,10 +9,10 @@ readme = "../../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -21,27 +21,28 @@ edition.workspace = true bench = false [dependencies] -partiql-extension-ion = {path = "../partiql-extension-ion", version = "0.10.*" } +partiql-extension-ion = { path = "../partiql-extension-ion", version = "0.10.*" } partiql-value = { path = "../../partiql-value", version = "0.10.*" } partiql-catalog = { path = "../../partiql-catalog", version = "0.10.*" } partiql-logical = { path = "../../partiql-logical", version = "0.10.*" } -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -rust_decimal_macros = "1.26" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" +rust_decimal = { version = "1.36.0", default-features = false, features = ["std"] } +rust_decimal_macros = "1.36" ion-rs_old = { version = "0.18", package = "ion-rs" } +ion-rs = { version = "1.0.0-rc.7", features = ["experimental"] } time = { version = "0.3", features = ["macros"] } once_cell = "1" -regex = "1.7" +regex = "1.10" thiserror = "1.0" -delegate = "0.9" -zstd = "0.12" +delegate = "0.13" +zstd = "0.13" flate2 = "1.0" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" partiql-parser = { path = "../../partiql-parser", version = "0.10.*" } partiql-logical = { path = "../../partiql-logical", version = "0.10.*" } partiql-logical-planner = { path = "../../partiql-logical-planner", version = "0.10.*" } diff --git a/extension/partiql-extension-ion/Cargo.toml b/extension/partiql-extension-ion/Cargo.toml index 151d3b14..b2080ce9 100644 --- a/extension/partiql-extension-ion/Cargo.toml +++ b/extension/partiql-extension-ion/Cargo.toml @@ -9,10 +9,10 @@ readme = "../../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -22,20 +22,21 @@ bench = false [dependencies] partiql-value = { path = "../../partiql-value", version = "0.10.*" } -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -rust_decimal_macros = "1.26" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" +rust_decimal = { version = "1.36.0", default-features = false, features = ["std"] } +rust_decimal_macros = "1.36" ion-rs_old = { version = "0.18", package = "ion-rs" } +ion-rs = { version = "1.0.0-rc.7", features = ["experimental"] } time = { version = "0.3", features = ["macros"] } once_cell = "1" -regex = "1.7" +regex = "1.10" thiserror = "1.0" -delegate = "0.9" +delegate = "0.13" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [features] default = [] diff --git a/extension/partiql-extension-visualize/Cargo.toml b/extension/partiql-extension-visualize/Cargo.toml index 4aa90dae..697265ca 100644 --- a/extension/partiql-extension-visualize/Cargo.toml +++ b/extension/partiql-extension-visualize/Cargo.toml @@ -9,10 +9,10 @@ readme = "../../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -24,12 +24,12 @@ bench = false partiql-ast = { path = "../../partiql-ast", version = "0.10.*" } partiql-logical = { path = "../../partiql-logical", version = "0.10.*" } -dot-writer = { version = "0.1.*", optional = true } -itertools = { version = "0.10.*", optional = true } +dot-writer = { version = "0.1", optional = true } +itertools = { version = "0.13", optional = true } [features] default = [] visualize-dot = [ - "dep:dot-writer", - "dep:itertools", + "dep:dot-writer", + "dep:itertools", ] diff --git a/partiql-ast-passes/Cargo.toml b/partiql-ast-passes/Cargo.toml index 6ff1dba2..ff65bae3 100644 --- a/partiql-ast-passes/Cargo.toml +++ b/partiql-ast-passes/Cargo.toml @@ -9,8 +9,8 @@ readme = "../README.md" keywords = ["sql", "ast", "compilers", "visitors", "passes"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", + "**/.git/**", + "**/.github/**", ] version.workspace = true edition.workspace = true @@ -25,9 +25,9 @@ partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" } partiql-common = { path = "../partiql-common", version = "0.10.*" } partiql-types = { path = "../partiql-types", version = "0.10.*" } -assert_matches = "1.5.*" +assert_matches = "1" fnv = "1" -indexmap = "2.2" +indexmap = "2.5" thiserror = "1.0" [dev-dependencies] diff --git a/partiql-ast/Cargo.toml b/partiql-ast/Cargo.toml index 0867c82a..ffeec148 100644 --- a/partiql-ast/Cargo.toml +++ b/partiql-ast/Cargo.toml @@ -21,9 +21,9 @@ bench = false [dependencies] partiql-common = { path = "../partiql-common", version = "0.10.*" } -indexmap = "2.2" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -serde = { version = "1.*", features = ["derive"], optional = true } +indexmap = "2.5" +rust_decimal = { version = "1.36.0", default-features = false, features = ["std"] } +serde = { version = "1", features = ["derive"], optional = true } pretty = "0.12" thiserror = "1.0" diff --git a/partiql-ast/partiql-ast-macros/Cargo.toml b/partiql-ast/partiql-ast-macros/Cargo.toml index 2c3d8a30..2ec90041 100644 --- a/partiql-ast/partiql-ast-macros/Cargo.toml +++ b/partiql-ast/partiql-ast-macros/Cargo.toml @@ -23,7 +23,7 @@ bench = false [dependencies] quote = "1.0" -syn = {version="2.0", default-features = true, features=["full"]} -proc-macro2 = "1.0.*" +syn = { version = "2.0", default-features = true, features = ["full"] } +proc-macro2 = "1" darling = "0.20" -Inflector = "0.11.*" +Inflector = "0.11" diff --git a/partiql-catalog/Cargo.toml b/partiql-catalog/Cargo.toml index 3e34f5f8..40f2b85c 100644 --- a/partiql-catalog/Cargo.toml +++ b/partiql-catalog/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -27,9 +27,9 @@ partiql-logical = { path = "../partiql-logical", version = "0.10.*" } partiql-types = { path = "../partiql-types", version = "0.10.*" } thiserror = "1.0" -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" diff --git a/partiql-common/Cargo.toml b/partiql-common/Cargo.toml index a20dc02d..1e3b28db 100644 --- a/partiql-common/Cargo.toml +++ b/partiql-common/Cargo.toml @@ -20,12 +20,12 @@ path = "src/lib.rs" bench = false [dependencies] -indexmap = "2.2" +indexmap = "2.5" pretty = "0.12" -serde = { version = "1.*", features = ["derive"], optional = true } -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -smallvec = { version = "1.*" } -thiserror = "1.0" +serde = { version = "1", features = ["derive"], optional = true } +rust_decimal = { version = "1.36", default-features = false, features = ["std"] } +smallvec = { version = "1" } +thiserror = "1" [features] default = [] diff --git a/partiql-conformance-test-generator/Cargo.toml b/partiql-conformance-test-generator/Cargo.toml index cfabacaf..ebc1ebc7 100644 --- a/partiql-conformance-test-generator/Cargo.toml +++ b/partiql-conformance-test-generator/Cargo.toml @@ -21,10 +21,10 @@ edition.workspace = true bench = false [dependencies] -walkdir = "2.3" +walkdir = "2.5" ion-rs_old = { version = "0.18", package = "ion-rs" } -codegen = "0.2.*" -Inflector = "0.11.*" -miette = "5.*" +codegen = "0.2" +Inflector = "0.11" +miette = { version = "7", features = ["fancy"] } thiserror = "1.0" -quote = "1.*" +quote = "1" diff --git a/partiql-conformance-tests/Cargo.toml b/partiql-conformance-tests/Cargo.toml index 74417923..e29f5d21 100644 --- a/partiql-conformance-tests/Cargo.toml +++ b/partiql-conformance-tests/Cargo.toml @@ -28,7 +28,7 @@ required-features = ["report_tool"] bench = false [build-dependencies] -miette = { version = "5.*", features = ["fancy"] } +miette = { version = "7", features = ["fancy"] } partiql-conformance-test-generator = { path = "../partiql-conformance-test-generator", version = "0.10.*" } [dependencies] @@ -44,15 +44,15 @@ partiql-extension-ion = { path = "../extension/partiql-extension-ion", version = ion-rs_old = { version = "0.18", package = "ion-rs" } -regex = "1.7" +regex = "1.10" once_cell = "1" -rust_decimal = "1.27" +rust_decimal = "1.36" thiserror = "1.0" -serde = { version = "1.*", features = ["derive"], optional = true } -serde_json = { version = "1.*", optional = true } +serde = { version = "1", features = ["derive"], optional = true } +serde_json = { version = "1", optional = true } [features] default = ["base"] diff --git a/partiql-eval/Cargo.toml b/partiql-eval/Cargo.toml index 4384d6c4..b7c13ddc 100644 --- a/partiql-eval/Cargo.toml +++ b/partiql-eval/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -25,21 +25,21 @@ partiql-logical = { path = "../partiql-logical", version = "0.10.*" } partiql-value = { path = "../partiql-value", version = "0.10.*" } partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" } partiql-types = { path = "../partiql-types", version = "0.10.*" } -petgraph = "0.6.*" -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -rust_decimal_macros = "1.26" -thiserror = "1.0" -assert_matches = "1.5.*" -regex = "1.7" -regex-syntax = "0.6" -rustc-hash = "1" -delegate = "0.12" +petgraph = "0.6" +ordered-float = "4" +itertools = "0.13" +unicase = "2" +rust_decimal = { version = "1", default-features = false, features = ["std"] } +rust_decimal_macros = "1" +thiserror = "1" +assert_matches = "1" +regex = "1" +regex-syntax = "0.8" +rustc-hash = "2" +delegate = "0.13" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [[bench]] name = "bench_eval" diff --git a/partiql-logical-planner/Cargo.toml b/partiql-logical-planner/Cargo.toml index 035818a3..da1d3ee9 100644 --- a/partiql-logical-planner/Cargo.toml +++ b/partiql-logical-planner/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -25,23 +25,23 @@ partiql-ast = { path = "../partiql-ast", version = "0.10.*" } partiql-ast-passes = { path = "../partiql-ast-passes", version = "0.10.*" } partiql-catalog = { path = "../partiql-catalog", version = "0.10.*" } partiql-common = { path = "../partiql-common", version = "0.10.*" } -partiql-extension-ion = {path = "../extension/partiql-extension-ion", version = "0.10.*" } +partiql-extension-ion = { path = "../extension/partiql-extension-ion", version = "0.10.*" } partiql-parser = { path = "../partiql-parser", version = "0.10.*" } partiql-logical = { path = "../partiql-logical", version = "0.10.*" } partiql-types = { path = "../partiql-types", version = "0.10.*" } partiql-value = { path = "../partiql-value", version = "0.10.*" } ion-rs_old = { version = "0.18", package = "ion-rs" } -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" -indexmap = "2.2" -petgraph = "0.6.*" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" +indexmap = "2.5" +petgraph = "0.6" num = "0.4" fnv = "1" -assert_matches = "1.5.*" +assert_matches = "1" once_cell = "1" -thiserror = "1.0" +thiserror = "1" [dev-dependencies] partiql-eval = { path = "../partiql-eval", version = "0.10.*" } diff --git a/partiql-logical/Cargo.toml b/partiql-logical/Cargo.toml index c482eabf..52ef3eb6 100644 --- a/partiql-logical/Cargo.toml +++ b/partiql-logical/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -22,15 +22,15 @@ bench = false [dependencies] partiql-value = { path = "../partiql-value", version = "0.10.*" } -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" -serde = { version = "1.*", features = ["derive"], optional = true } +serde = { version = "1", features = ["derive"], optional = true } [features] default = [] serde = [ - "dep:serde", - "ordered-float/serde" + "dep:serde", + "ordered-float/serde" ] diff --git a/partiql-parser/Cargo.toml b/partiql-parser/Cargo.toml index cab98736..52013913 100644 --- a/partiql-parser/Cargo.toml +++ b/partiql-parser/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers", "parser-implementations"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -30,33 +30,33 @@ partiql-common = { path = "../partiql-common", version = "0.10.*" } thiserror = "1.0" -num-traits = "~0.2.14" -num-bigint = "~0.4.0" -bigdecimal = "~0.2.0" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } +num-traits = "0.2" +num-bigint = "0.4" +bigdecimal = "0.4" +rust_decimal = { version = "1.36.0", default-features = false, features = ["std"] } bitflags = "2" lalrpop-util = "0.21" logos = "0.14" -itertools = "~0.10.3" +itertools = "0.13" -regex = "1.7" +regex = "1.10" once_cell = "1" -serde = { version = "1.*", features = ["derive"], optional = true } +serde = { version = "1", features = ["derive"], optional = true } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [features] default = [] serde = [ - "dep:serde", - "rust_decimal/serde-with-str", - "partiql-ast/serde", - "partiql-common/serde" + "dep:serde", + "rust_decimal/serde-with-str", + "partiql-ast/serde", + "partiql-common/serde" ] [[bench]] diff --git a/partiql-types/Cargo.toml b/partiql-types/Cargo.toml index 1c18d374..fef1a7fa 100644 --- a/partiql-types/Cargo.toml +++ b/partiql-types/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -21,17 +21,17 @@ edition.workspace = true bench = false [dependencies] -partiql-common = { path = "../partiql-common", version = "0.10.*"} -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" +partiql-common = { path = "../partiql-common", version = "0.10.*" } +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" -miette = { version ="7.2.*", features = ["fancy"] } -thiserror = "1.*" +miette = { version = "7", features = ["fancy"] } +thiserror = "1" -indexmap = "2.2" +indexmap = "2.5" derivative = "2.2" [dev-dependencies] -criterion = "0.4" +criterion = "0.5" diff --git a/partiql-value/Cargo.toml b/partiql-value/Cargo.toml index 4eb838e0..f00096d1 100644 --- a/partiql-value/Cargo.toml +++ b/partiql-value/Cargo.toml @@ -9,10 +9,10 @@ readme = "../README.md" keywords = ["sql", "parser", "query", "compilers", "interpreters"] categories = ["database", "compilers"] exclude = [ - "**/.git/**", - "**/.github/**", - "**/.travis.yml", - "**/.appveyor.yml", + "**/.git/**", + "**/.github/**", + "**/.travis.yml", + "**/.appveyor.yml", ] version.workspace = true edition.workspace = true @@ -21,27 +21,27 @@ edition.workspace = true bench = false [dependencies] -ordered-float = "3.*" -itertools = "0.10.*" -unicase = "2.6" -rust_decimal = { version = "1.25.0", default-features = false, features = ["std"] } -rust_decimal_macros = "1.26" +ordered-float = "4" +itertools = "0.13" +unicase = "2.7" +rust_decimal = { version = "1.36.0", default-features = false, features = ["std"] } +rust_decimal_macros = "1.36" time = { version = "0.3", features = ["macros"] } once_cell = "1" -regex = "1.7" +regex = "1.10" -serde = { version = "1.*", features = ["derive"], optional = true } +serde = { version = "1", features = ["derive"], optional = true } [dev-dependencies] -criterion = "0.4" +criterion = "0.5" [features] default = [] serde = [ - "dep:serde", - "time/serde", - "rust_decimal/serde-with-str", - "rust_decimal/serde", - "ordered-float/serde" + "dep:serde", + "time/serde", + "rust_decimal/serde-with-str", + "rust_decimal/serde", + "ordered-float/serde" ] diff --git a/partiql/Cargo.toml b/partiql/Cargo.toml index d288876f..86077d04 100644 --- a/partiql/Cargo.toml +++ b/partiql/Cargo.toml @@ -32,12 +32,12 @@ partiql-logical = { path = "../partiql-logical" } partiql-logical-planner = { path = "../partiql-logical-planner" } partiql-eval = { path = "../partiql-eval" } -insta = "1.38.0" +insta = "1.40.0" thiserror = "1.0" -itertools = "0.12" +itertools = "0.13" criterion = "0.5" rand = "0.8"