diff --git a/CHANGELOG.md b/CHANGELOG.md index 2975d1f..d2d3e75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,3 +10,19 @@ Before any major/minor/patch is released all unit tests will be run to verify th ## [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. diff --git a/lib/voicemeeter/version.rb b/lib/voicemeeter/version.rb index 85a815d..6c494ce 100644 --- a/lib/voicemeeter/version.rb +++ b/lib/voicemeeter/version.rb @@ -3,7 +3,7 @@ module Voicemeeter module_function def major - 0 + 1 end def minor @@ -11,7 +11,7 @@ module Voicemeeter end def patch - 1 + 0 end def to_a