mirror of
https://github.com/onyx-and-iris/voicemeeter-rb.git
synced 2024-11-16 07:10:47 +00:00
41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
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.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 GUI
|
|
- `mdirty`: macrobutton updates
|
|
- `midi`: incoming data from a connected midi device
|
|
- `ldirty`: 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.
|