Skip to content

Commit 10c5e74

Browse files
author
Ben Leadbetter
committed
chore: Merge branch 'hotfix/0.5.4'
2 parents ac5a69f + 464b15e commit 10c5e74

File tree

4 files changed

+49
-46
lines changed

4 files changed

+49
-46
lines changed

CHANGELOG.md

+44-41
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,61 @@
1+
# 0.5.4
2+
* ci: update remote repo url to midi2-dev
3+
14
# 0.5.3
2-
docs: flex data module docs
3-
docs: adds system common module docs
4-
docs: channel voice 2 module docs
5-
fix: incorrect flex_data deserialisation
5+
* docs: flex data module docs
6+
* docs: adds system common module docs
7+
* docs: channel voice 2 module docs
8+
* fix: incorrect flex_data deserialisation
69

710
# 0.5.0
8-
docs: generally improve documentation of public modules and traits
9-
feat: infallible constructors and converters for array backed messages
10-
feat: new `Packets` trait implemented by all ump messages
11-
fix: flex data text bytes iterator is public
12-
refactor!: ⚠️ remove dedicated array constructors in favour of unified generic constructors
13-
refactor!: ⚠️ remove redundant aggregate error type and result
14-
refactor!: ⚠️ rename DeltaClockstampTPQ -> DeltaClockstampTpq
15-
refactor: switching implementation from mod.rs to file names based on module name
11+
* docs: generally improve documentation of public modules and traits
12+
* feat: infallible constructors and converters for array backed messages
13+
* feat: new `Packets` trait implemented by all ump messages
14+
* fix: flex data text bytes iterator is public
15+
* refactor!: ⚠️ remove dedicated array constructors in favour of unified generic constructors
16+
* refactor!: ⚠️ remove redundant aggregate error type and result
17+
* refactor!: ⚠️ rename DeltaClockstampTPQ -> DeltaClockstampTpq
18+
* refactor: switching implementation from mod.rs to file names based on module name
1619

1720
# 0.4.0
18-
feat: top level messages implement From for all messages
19-
fix: ⚠️ utility messages should be excluded when feature is not enabled
20-
refactor: remove some unused code
21-
refactor: ⚠️ hide private utility submodules
21+
* feat: top level messages implement From for all messages
22+
* fix: ⚠️ utility messages should be excluded when feature is not enabled
23+
* refactor: remove some unused code
24+
* refactor: ⚠️ hide private utility submodules
2225

2326
# 0.3.1
24-
docs: fix typos in readme
25-
fix: panic on empty flex-data text iterator
26-
fix: panic on empty ump-stream text iterator
27+
* docs: fix typos in readme
28+
* fix: panic on empty flex-data text iterator
29+
* fix: panic on empty ump-stream text iterator
2730

2831
# 0.3.0
29-
docs: fix further readme typos
30-
feat: utility messages are integrated into top level aggregate
31-
fix: ⚠️ hide some leaked private types and constants
32-
revert: ⚠️ remove jr timestamp headers and trait
32+
* docs: fix further readme typos
33+
* feat: utility messages are integrated into top level aggregate
34+
* fix: ⚠️ hide some leaked private types and constants
35+
* revert: ⚠️ remove jr timestamp headers and trait
3336

3437
# 0.2.4
35-
ci: add standard cargo github actions
36-
docs: fix various typos
37-
docs: online docs generated with all features enabled
38-
fix: sysex7 / sysex8 payload iterator integration with jr headers
39-
fix: sysex7 / sysex8 payload iterator panics when empty
40-
test: add fuzzing target for sysex7 and sysex8 roundtrip
38+
* ci: add standard cargo github actions
39+
* docs: fix various typos
40+
* docs: online docs generated with all features enabled
41+
* fix: sysex7 / sysex8 payload iterator integration with jr headers
42+
* fix: sysex7 / sysex8 payload iterator panics when empty
43+
* test: add fuzzing target for sysex7 and sysex8 roundtrip
4144

4245
# 0.2.3
43-
fix: handling messages example code
44-
fix: default features include cv2 not cv1
46+
* fix: handling messages example code
47+
* fix: default features include cv2 not cv1
4548

4649
# 0.2.2
47-
chore: licencing
48-
docs: address todos in readme
49-
docs: adds message handling example
50-
docs: buffer module docs
51-
fix: panic in fallible sysex7 payload setter
52-
fix: panic in fallible sysex8 payload setter
53-
fix: repo url must be http
54-
fix: repository url must be http
55-
refactor: repo is handled as a cargo workspace
50+
* chore: licencing
51+
* docs: address todos in readme
52+
* docs: adds message handling example
53+
* docs: buffer module docs
54+
* fix: panic in fallible sysex7 payload setter
55+
* fix: panic in fallible sysex8 payload setter
56+
* fix: repo url must be http
57+
* fix: repository url must be http
58+
* refactor: repo is handled as a cargo workspace
5659

5760
# 0.2.1
58-
fix: default features build
61+
* fix: default features build

Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
name = "midi2"
3-
version = "0.5.3"
3+
version = "0.5.4"
44
description = "Ergonomic, versatile, strong types wrapping MIDI 2.0 message data."
55
edition = "2021"
66
readme = "README.md"
77
license = "MIT OR Apache-2.0"
88
authors = [
99
"Ben Leadbetter <[email protected]>",
1010
]
11-
repository = "https://github.com/BenLeadbetter/midi2.git"
11+
repository = "https://github.com/midi2-dev/bl-midi2-rs.git"
1212

1313
[workspace]
1414
members = [
@@ -35,7 +35,7 @@ utility = []
3535

3636
[dependencies]
3737
derive_more = { version = "0.99.17", features = ["from"], default-features = false }
38-
midi2_proc = { version = "0.5.3", path = "midi2_proc" }
38+
midi2_proc = { version = "0.5.4", path = "midi2_proc" }
3939
ux = "0.1.6"
4040

4141
[dev-dependencies]

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ You'll want to setup midi2 without default features to compile
156156
without the `std` feature.
157157

158158
```toml
159-
midi2 = { version = "0.5.3", default-features = false, features = ["channel-voice2", "sysex7"], }
159+
midi2 = { version = "0.5.4", default-features = false, features = ["channel-voice2", "sysex7"], }
160160
```
161161

162162
### Generic Representation

midi2_proc/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "midi2_proc"
33
description = "Internal procedural macro crate. Only intended for use with midi2"
4-
version = "0.5.3"
4+
version = "0.5.4"
55
edition = "2021"
66
readme = "README.md"
77
license = "MIT OR Apache-2.0"

0 commit comments

Comments
 (0)