From 36d95b26a26e64b0f8c12edfe11f410a6d56a812 Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 5 Apr 2025 17:21:04 +0200 Subject: [PATCH] 0.29 (#984) * 0.29 * deps upgrade --- CHANGELOG.md | 12 ++++++++++++ Cargo.toml | 14 +++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 49eebb42..00e88ee5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,20 @@ # Unreleased +# Version 0.29 + ## Added ⭐ - Copy to clipboard using OSC52 (#974) +- Derive standard traits for "SetCursorStyle" (#909) +- Add query_keyboard_enhancement_flags to read enabled flags (#958) +- Add is_* and as_* methods to the event enums (#949) +- Add a feature flag for derive_more impls (#970) +- Update rustix to 1.0 (#982) + +## Breaking ⚠️ + +- Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979) + # Version 0.28.1 diff --git a/Cargo.toml b/Cargo.toml index d1746601..41c3797d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crossterm" -version = "0.28.1" +version = "0.29.0" authors = ["T. Post"] description = "A crossplatform terminal library for manipulating terminals." repository = "https://github.com/crossterm-rs/crossterm" @@ -52,9 +52,9 @@ osc52 = ["dep:base64"] [dependencies] base64 = { version = "0.22", optional = true } -bitflags = { version = "2.3" } -derive_more = { version = "1.0.0", features = ["is_variant"], optional = true } -document-features = "0.2.10" +bitflags = { version = "2.9" } +derive_more = { version = "2.0.0", features = ["is_variant"], optional = true } +document-features = "0.2.11" futures-core = { version = "0.3", optional = true, default-features = false } parking_lot = "0.12" serde = { version = "1.0", features = ["derive"], optional = true } @@ -76,13 +76,13 @@ signal-hook = { version = "0.3.17", optional = true } signal-hook-mio = { version = "0.2.4", features = ["support-v1_0"], optional = true } [dev-dependencies] -async-std = "1.12" +async-std = "1.13" futures = "0.3" futures-timer = "3.0" serde_json = "1.0" -serial_test = "2.0.0" +serial_test = "3.0.0" temp-env = "0.3.6" -tokio = { version = "1.25", features = ["full"] } +tokio = { version = "1.44", features = ["full"] } # Examples [[example]]