From 00a5b02638a64f32843f5d568682365f926d2a7d Mon Sep 17 00:00:00 2001 From: Ben Leadbetter Date: Sat, 18 Jan 2025 16:38:46 +0100 Subject: [PATCH 1/2] chore: bump cargo version --- Cargo.toml | 4 ++-- README.md | 2 +- midi2_proc/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3ad9c6e..9146085 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "midi2" -version = "0.6.5" +version = "0.7.0" description = "Ergonomic, versatile, strong types wrapping MIDI 2.0 message data." edition = "2021" readme = "README.md" @@ -37,7 +37,7 @@ utility = [] [dependencies] derive_more = { version = "0.99.17", features = ["from"], default-features = false } fixed = "1.27.0" -midi2_proc = { version = "0.6.5", path = "midi2_proc" } +midi2_proc = { version = "0.7.0", path = "midi2_proc" } ux = "0.1.6" [dev-dependencies] diff --git a/README.md b/README.md index 5ce9323..7530b03 100644 --- a/README.md +++ b/README.md @@ -157,7 +157,7 @@ You'll want to setup midi2 without default features to compile without the `std` feature. ```toml -midi2 = { version = "0.6.5", default-features = false, features = ["channel-voice2", "sysex7"], } +midi2 = { version = "0.7.0", default-features = false, features = ["channel-voice2", "sysex7"], } ``` ### Generic Representation diff --git a/midi2_proc/Cargo.toml b/midi2_proc/Cargo.toml index 4422491..b86ac99 100644 --- a/midi2_proc/Cargo.toml +++ b/midi2_proc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "midi2_proc" description = "Internal procedural macro crate. Only intended for use with midi2" -version = "0.6.5" +version = "0.7.0" edition = "2021" readme = "README.md" license = "MIT OR Apache-2.0" From 30ea119582aaad344bf755dfc94e204d22eedb16 Mon Sep 17 00:00:00 2001 From: Ben Leadbetter Date: Sat, 18 Jan 2025 16:42:01 +0100 Subject: [PATCH 2/2] docs: update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b660e6..d35652c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# 0.7.0 +* feat!: packet types + * Packet types for each ump message type. + * Messages are formed of packets. + * The Packets trait has Item = Packet. (breaking change) +* feat: allow messages to be created with external backing buffers +* docs: improve warning formatting in top level readme +* docs: improve readme example + # 0.6.5 * docs: improve readme example