From 0e6c89efc8e95bee7cc04ac7483d9dc2c7c48603 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 18:07:50 +0000 Subject: [PATCH] chore(deps): bump sqlparser from 0.43.1 to 0.61.0 Bumps [sqlparser](https://github.com/apache/datafusion-sqlparser-rs) from 0.43.1 to 0.61.0. - [Changelog](https://github.com/apache/datafusion-sqlparser-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion-sqlparser-rs/compare/v0.43.1...v0.61.0) --- updated-dependencies: - dependency-name: sqlparser dependency-version: 0.61.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 51 ++++++++++++++++++++++++++++++++++++---- sqlshield-lsp/Cargo.toml | 2 +- sqlshield/Cargo.toml | 4 ++-- 3 files changed, 50 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e7b0305..f93e799 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -991,6 +991,15 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "psm" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" +dependencies = [ + "cc", +] + [[package]] name = "pyo3" version = "0.28.3" @@ -1101,6 +1110,26 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "recursive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0786a43debb760f491b1bc0269fe5e84155353c67482b9e60d0cfb596054b43e" +dependencies = [ + "recursive-proc-macro-impl", + "stacker", +] + +[[package]] +name = "recursive-proc-macro-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76009fbe0614077fc1a2ce255e3a1881a2e3a3527097d5dc6d8212c585e7e38b" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -1310,19 +1339,20 @@ dependencies = [ [[package]] name = "sqlparser" -version = "0.43.1" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f95c4bae5aba7cd30bd506f7140026ade63cff5afd778af8854026f9606bf5d4" +checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" dependencies = [ "log", + "recursive", "sqlparser_derive", ] [[package]] name = "sqlparser_derive" -version = "0.2.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b2e185515564f15375f593fb966b5718bc624ba77fe49fa4616ad619690554" +checksum = "a6dd45d8fc1c79299bfbb7190e42ccbbdf6a5f52e4a6ad98d92357ea965bd289" dependencies = [ "proc-macro2", "quote", @@ -1415,6 +1445,19 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" +[[package]] +name = "stacker" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.52.0", +] + [[package]] name = "stringprep" version = "0.1.5" diff --git a/sqlshield-lsp/Cargo.toml b/sqlshield-lsp/Cargo.toml index 3bf9b43..b8862c0 100644 --- a/sqlshield-lsp/Cargo.toml +++ b/sqlshield-lsp/Cargo.toml @@ -16,7 +16,7 @@ path = "src/main.rs" dashmap = "5" serde = { version = "1", features = ["derive"] } serde_json = "1" -sqlparser = "0.43.1" +sqlparser = "0.61.0" sqlshield = { workspace = true } tokio = { version = "1", features = ["io-std", "macros", "rt-multi-thread"] } toml = "0.8" diff --git a/sqlshield/Cargo.toml b/sqlshield/Cargo.toml index 893d0a9..5331e2b 100644 --- a/sqlshield/Cargo.toml +++ b/sqlshield/Cargo.toml @@ -14,7 +14,7 @@ description = "Tools to validate raw sql queries declared in variables of arbitr colored = "2.1.0" rayon = "1.10" regex = "1.10.3" -sqlparser = { version = "0.43.1", features = ["visitor"] } +sqlparser = { version = "0.61.0", features = ["visitor"] } thiserror = "1.0" tree-sitter = "0.20.10" tree-sitter-go = "0.20.0" @@ -25,5 +25,5 @@ tree-sitter-typescript = "0.20.5" walkdir = "2.4.0" [dev-dependencies] -sqlparser = "0.43.1" +sqlparser = "0.61.0" tempfile = "3"