From 83396773ce961b39f81d8d41c890d59b12934036 Mon Sep 17 00:00:00 2001 From: Sienna Meridian Satterwhite Date: Fri, 20 Mar 2026 17:54:09 +0000 Subject: [PATCH] build: update dependencies, remove strum, add reqwest multipart MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bump thiserror 1.x → 2.x - Remove strum (no longer needed after Model enum replacement) - Add reqwest multipart feature for file upload support - Relax version pins to semver ranges - Bump package version to 1.0.0 --- Cargo.toml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8df6709..c507e4b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "mistralai-client" description = "Mistral AI API client library for Rust (unofficial)." license = "Apache-2.0" -version = "0.14.0" +version = "1.0.0" edition = "2021" rust-version = "1.76.0" @@ -15,18 +15,17 @@ readme = "README.md" repository = "https://github.com/ivangabriele/mistralai-client-rs" [dependencies] -async-stream = "0.3.5" -async-trait = "0.1.77" -env_logger = "0.11.3" -futures = "0.3.30" -log = "0.4.21" -reqwest = { version = "0.12.0", features = ["json", "blocking", "stream"] } -serde = { version = "1.0.197", features = ["derive"] } -serde_json = "1.0.114" -strum = "0.26.1" -thiserror = "1.0.57" -tokio = { version = "1.36.0", features = ["full"] } -tokio-stream = "0.1.14" +async-stream = "0.3" +async-trait = "0.1" +env_logger = "0.11" +futures = "0.3" +log = "0.4" +reqwest = { version = "0.12", features = ["json", "blocking", "stream", "multipart"] } +serde = { version = "1", features = ["derive"] } +serde_json = "1" +thiserror = "2" +tokio = { version = "1", features = ["full"] } +tokio-stream = "0.1" [dev-dependencies] -jrest = "0.2.3" +jrest = "0.2"