Releases: BlackPhlox/bevy_midi
Releases · BlackPhlox/bevy_midi
bevy_midi 0.9.0 - Updated to Bevy 0.14
What's Changed
- Update to bevy v0.14 by @JoshuaBatty in #40
New Contributors
- @JoshuaBatty made their first contribution in #40
Full Changelog: 0.8.0...0.9.0
bevy_midi 0.8.0 - Updated to Bevy 0.13
What's Changed
- upgrade to bevy 0.13 by @lukemcneil in #38
- Bumped version and update readme for version 0.8 by @BlackPhlox in #39
New Contributors
- @lukemcneil made their first contribution in #38
Full Changelog: 0.7.0...0.8.0
Crates:
bevy_midi 0.7.0 - Updated to Bevy 0.12
What's Changed
- Special shoutout to @rookboom for finding the starvation issue and coming up with their valuable input!
- Update cargo.toml to bevy 0.11 by @BlackPhlox in #30
- use non blocking futures instead of async methods by @mockersf in #27
- Merged with bevy_0.12 - Use non blocking futures instead of async methods by @BlackPhlox in #31
- Bevy 0.11 update by @masonium in #32
- Update to bevy 0.12 by @BlackPhlox in #34
New Contributors
Full Changelog: 0.6.0...0.7.0
Crates:
0.6.0 - Updated to Bevy 0.10
bevy_midi 0.6
bevy_midi
has been updated to support bevy 0.10.
bevy_midi has also undergone major changes:
- Output support, now able to send midi out from your Bevy app.
- Overhauled the plugin structure.
- Mapped midi data into a struct.
All thanks to @grace125 for all the amazing work 🚀
Further additions:
- Added prelude
- Added egui example
- Updated default branch from
master
tomain
What's Changed
- Add midi output support by @grace125 in #12
- Add MidiMessage struct by @grace125 in #16
- Reorganize modules and rename Midi to MidiInputPlugin by @BlackPhlox in #18
- Input 2 by @BlackPhlox in #19
- Tweak documentation by @BlackPhlox in #20
- Redo input plugin by @grace125 in #17
- Merged with 0.6 and updated Egui example by @BlackPhlox in #23
- 0.6 - Updated to bevy 0.10.1 by @BlackPhlox in #22
Full Changelog: 0.5.0...0.6.0
Crates:
Updated to bevy 0.8
What's Changed
Full Changelog: 0.4.0...0.5.0
0.4.0 - Bevy 0.7
What's Changed
- Update Bevy to 0.7 by @grace125 in #9
- Update LICENSE-APACHE to show correctly on github by @BlackPhlox in #10
New Contributors
Full Changelog: 0.3.0...0.4.0
0.3.0 - Bevy 0.6
Changes:
- Updated to bevy 0.6
- Removed
bevy_config_cam
from dev-dependencies as it is not needed
Full Changelog: 0.2.0...0.3.0
Links
Crates:
https://crates.io/crates/bevy_midi/0.3.0
Docs:
https://docs.rs/bevy_midi/0.3.0/bevy_midi/
Support
bevy | bevy_midi |
---|---|
0.5 | 0.1.0 |
0.5 | 0.2.0 |
0.6 | 0.3.0 |
0.2.0 - crossbeam-channels
Changes:
- Update to using crossbeam by @BlackPhlox in #8
- Using bevy IO Tasks combined with crossbeam-channel to:
- Improved performance/responsiveness
- Fixed sticky keys errors
- Addressed issue #7 by extending MidiSettings to include override Note_On & Note_Off midi event values
- Using bevy IO Tasks combined with crossbeam-channel to:
Full Changelog: 0.1.0...0.2.0
Links
Crates:
https://crates.io/crates/bevy_midi/0.2.0
Docs:
https://docs.rs/bevy_midi/0.2.0/bevy_midi/
Support
bevy | bevy_midi |
---|---|
0.5 | 0.1.0 |
0.5 | 0.2.0 |
0.1.0
Changes:
- Added 2 simple examples for receiving MIDI data
- Added piano example to show capabilities of the plugin and the current (poor) performace showcase
Repo:
- Added CI for easy pr and contribution
Links
Crates:
https://crates.io/crates/bevy_midi/0.1.0
Docs:
https://docs.rs/bevy_midi/0.1.0/bevy_midi/
Support
bevy | bevy_midi |
---|---|
0.5 | 0.1.0 |