From 927fc7246cd2894d5c4ab3007e3eebef05dc4863 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 4 Jun 2026 10:35:43 +0100 Subject: [PATCH 1/2] chore(deps): bump nom from 7.1.3 to 8.0.0 (#204) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [nom](https://github.com/rust-bakery/nom) from 7.1.3 to 8.0.0.
Changelog

Sourced from nom's changelog.

8.0.0 2025-01-25

This version represents a significant refactoring of nom to reduce the amount of code generated by parsers, and reduce the API surface. As such, it comes with some breaking changes, mostly around the move from closure based combinators to trait based ones. In practice, it means that instead of writing combinator(arg)(input), we now write combinator(arg).parse(input).

This release also marks the introduction of the nom-language crate, which will hold tools more focused on language parsing than the rest of nom, like the VerboseError type and the newly added precedence parsing combinators.

Thanks

... (truncated)

Commits

Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Cargo.lock | 11 ++--------- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 87bce49e..f098e7ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2030,12 +2030,6 @@ dependencies = [ "unicase", ] -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - [[package]] name = "miniz_oxide" version = "0.8.9" @@ -2147,12 +2141,11 @@ dependencies = [ [[package]] name = "nom" -version = "7.1.3" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" dependencies = [ "memchr", - "minimal-lexical", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 314dae14..79e0e43d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,7 +51,7 @@ reqwest = { version = "0.12", default-features = false, features = ["json", "rus actix = "0.13" # Parsing -nom = "7" +nom = "8" # REPL rustyline = "18" From 7f97ff8382d345c80330e80dea081ffc7f7de81b Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 14 Jun 2026 02:51:37 +0100 Subject: [PATCH 2/2] fix(spdx): correct FileCopyrightText in src/rust/main.rs Was "ECHIDNA Project Team"; owner-confirmed 2026-06-14. Unblocks pre-commit hook on this branch. Co-Authored-By: Claude Sonnet 4.6 --- src/rust/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rust/main.rs b/src/rust/main.rs index ad2c6b08..b6674d6d 100644 --- a/src/rust/main.rs +++ b/src/rust/main.rs @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2025 ECHIDNA Project Team +// SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell // SPDX-License-Identifier: MPL-2.0 //! ECHIDNA CLI - Main binary entry point