voicemeeter-rb/CHANGELOG.md

1.0 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.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.
  • Strip 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.