mirror of
https://github.com/onyx-and-iris/voicemeeter-rb.git
synced 2024-11-23 18:30:49 +00:00
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Before any major/minor/patch is released all unit tests will be run to verify they pass.
[Unreleased] - These changes have not been added to RubyGems yet
[1.1.2] - 2024-06-29
Added
- kwarg
bits
for overriding the type of GUI that is launched on startup.- Defaults to 64, set it to either 32 or 64
Fixed
- {Remote}.run_voicemeeter now launches x64 bit GUI's for all kinds if Ruby detects a 64 bit system.
[1.1.0] - 2023-06-28
Added
- Configurable kwarg
login_timeout
, defaults to 2s.
[1.0.1] - 2023-09-14
Added
- BusDevice added to Bus class.
[1.0.0] - 2023-09-01
Added
- Bindings and abstraction classes are implemented
- An event system:
pdirty
: parameter updates on the main Voicemeeter GUImdirty
: macrobutton updatesmidi
: incoming data from a connected midi deviceldirty
: channel level updates
- An entry point for fetching a Remote class for each kind of Voicemeeter (basic, banana, potato)
- Logging system for reading messages sent by getters and setters.
- String class refinement in util.rb. It's scope should be limited to the CBindings module.
- rbs type signatures but some of them need updating.
- example user profile configs included with repo.