2023-08-29 23:25:13 +01:00
|
|
|
# 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
|
|
|
|
|
|
|
|
- [ ]
|
2023-09-01 00:55:36 +01:00
|
|
|
|
2024-06-29 10:32:05 +01:00
|
|
|
## [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.
|
|
|
|
|
2024-06-28 10:59:54 +01:00
|
|
|
## [1.1.0] - 2023-06-28
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Configurable kwarg `login_timeout`, defaults to 2s.
|
|
|
|
|
2023-09-14 18:22:13 +01:00
|
|
|
## [1.0.1] - 2023-09-14
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- BusDevice added to Bus class.
|
|
|
|
|
2023-09-01 00:55:36 +01:00
|
|
|
## [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.
|
2023-09-01 11:36:59 +01:00
|
|
|
- String class refinement in util.rb. It's scope should be limited to the CBindings module.
|
2023-09-01 00:55:36 +01:00
|
|
|
- rbs type signatures but some of them need updating.
|
|
|
|
- example user profile configs included with repo.
|