|
| 1 | +# 0.5.4 |
| 2 | +* ci: update remote repo url to midi2-dev |
| 3 | + |
1 | 4 | # 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 |
6 | 9 |
|
7 | 10 | # 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 |
16 | 19 |
|
17 | 20 | # 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 |
22 | 25 |
|
23 | 26 | # 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 |
27 | 30 |
|
28 | 31 | # 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 |
33 | 36 |
|
34 | 37 | # 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 |
41 | 44 |
|
42 | 45 | # 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 |
45 | 48 |
|
46 | 49 | # 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 |
56 | 59 |
|
57 | 60 | # 0.2.1
|
58 |
| -fix: default features build |
| 61 | +* fix: default features build |
0 commit comments