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 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"