mirror of
https://github.com/onyx-and-iris/voicemeeter.git
synced 2024-11-23 05:10:54 +00:00
added 2.1.0 section to CHANGELOG
This commit is contained in:
parent
0558e8f81d
commit
5aabd0a343
145
CHANGELOG.md
145
CHANGELOG.md
@ -9,7 +9,20 @@ Before any major/minor/patch bump all unit tests will be run to verify they pass
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
- [x]
|
- [x]
|
||||||
|
|
||||||
|
## [2.1.0] - 2024-07-01
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- Added a configurable timeout in seconds (defaults to 2).
|
||||||
|
- Option function added for overriding the type of Voicemeeter GUI runVoicemeeter() will launch.
|
||||||
|
- Explanation of Option functions added to README.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- runVoicemeeter() now launches x64 GUIs for all kinds if on a 64 bit system.
|
||||||
|
- this can be overridden to force 32 bit GUI using voicemeeter.WithBits(32) Option function
|
||||||
|
|
||||||
## [2.0.0] - 2022-10-25
|
## [2.0.0] - 2022-10-25
|
||||||
|
|
||||||
@ -17,150 +30,150 @@ V2 introduces some breaking changes.
|
|||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Removed Get prefix from getters in Bus, Strip, Vban, Button and Output types.
|
- Removed Get prefix from getters in Bus, Strip, Vban, Button and Output types.
|
||||||
- Pooler now communicates event updates over a channel.
|
- Pooler now communicates event updates over a channel.
|
||||||
- strip.comp now references comp struct type. (see readme for changes in setting comp parameters)
|
- strip.comp now references comp struct type. (see readme for changes in setting comp parameters)
|
||||||
- strip.gate now references gate struct type. (see readme for changes in setting gate parameters)
|
- strip.gate now references gate struct type. (see readme for changes in setting gate parameters)
|
||||||
- strip.eq, bus.eq now reference eQ struct type. (see readme for changes in setting eq parameters)
|
- strip.eq, bus.eq now reference eQ struct type. (see readme for changes in setting eq parameters)
|
||||||
- All examples and tests have been updated to reflect the changes.
|
- All examples and tests have been updated to reflect the changes.
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- denoiser type to strip types.
|
- denoiser type to strip types.
|
||||||
- XY parameters added to strip type
|
- XY parameters added to strip type
|
||||||
- extra logging added to getters/setters in iRemote type.
|
- extra logging added to getters/setters in iRemote type.
|
||||||
- InitPooler to Remote type in case the Pooler needs reinitiating. (perhaps the GUI closed unexpectedly)
|
- InitPooler to Remote type in case the Pooler needs reinitiating. (perhaps the GUI closed unexpectedly)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Functions that wrap CAPI calls in base.go now return correct error values.
|
- Functions that wrap CAPI calls in base.go now return correct error values.
|
||||||
|
|
||||||
## [1.11.0] - 2022-10-10
|
## [1.11.0] - 2022-10-10
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- type error in getLevel
|
- type error in getLevel
|
||||||
|
|
||||||
## [1.8.0] - 2022-09-17
|
## [1.8.0] - 2022-09-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- vm-cli example added + example README
|
- vm-cli example added + example README
|
||||||
- Fade, App methods added to project README
|
- Fade, App methods added to project README
|
||||||
|
|
||||||
## [1.7.0] - 2022-09-14
|
## [1.7.0] - 2022-09-14
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- voicemeeter.NewRemote now accepts a delay int argument (milliseconds).
|
- voicemeeter.NewRemote now accepts a delay int argument (milliseconds).
|
||||||
- vm.Sync() can now be used to force the dirty parameters to clear.
|
- vm.Sync() can now be used to force the dirty parameters to clear.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- higher level methods/functions now accept/return float64
|
- higher level methods/functions now accept/return float64
|
||||||
- tests updated to reflect changes.
|
- tests updated to reflect changes.
|
||||||
|
|
||||||
## [1.5.0] - 2022-09-07
|
## [1.5.0] - 2022-09-07
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- changes to error handling.
|
- changes to error handling.
|
||||||
- functions that wrap capi calls now return error types.
|
- functions that wrap capi calls now return error types.
|
||||||
- higher level functions print error messages
|
- higher level functions print error messages
|
||||||
|
|
||||||
## [1.4.0] - 2022-08-22
|
## [1.4.0] - 2022-08-22
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- midi type, supports midi devices
|
- midi type, supports midi devices
|
||||||
- midi updates added to the pooler
|
- midi updates added to the pooler
|
||||||
- event type, supports toggling event updates through EventAdd() and EventRemove() methods.
|
- event type, supports toggling event updates through EventAdd() and EventRemove() methods.
|
||||||
- Forwarder methods for get/set float/string parameters added to Remote type
|
- Forwarder methods for get/set float/string parameters added to Remote type
|
||||||
- Midi, Events sections added to README.
|
- Midi, Events sections added to README.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- macrobutton updates moved into its own goroutine
|
- macrobutton updates moved into its own goroutine
|
||||||
- observer example updated to include midi updates
|
- observer example updated to include midi updates
|
||||||
- level updates are now disabled by default, should be enabled explicitly
|
- level updates are now disabled by default, should be enabled explicitly
|
||||||
|
|
||||||
## [1.2.0] - 2022-07-10
|
## [1.2.0] - 2022-07-10
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- docstrings added to types, methods and functions
|
- docstrings added to types, methods and functions
|
||||||
- version retractions added to go.mod
|
- version retractions added to go.mod
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Entry method renamed from GetRemote to NewRemote
|
- Entry method renamed from GetRemote to NewRemote
|
||||||
- Readme updated to reflect latest changes
|
- Readme updated to reflect latest changes
|
||||||
|
|
||||||
## [1.1.0] - 2022-06-30
|
## [1.1.0] - 2022-06-30
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Level updates implemented in Pooler struct. Runs in its own goroutine.
|
- Level updates implemented in Pooler struct. Runs in its own goroutine.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed bug with identifier in outputs struct.
|
- Fixed bug with identifier in outputs struct.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Package files moved into root of repository.
|
- Package files moved into root of repository.
|
||||||
- Remote struct now exported type
|
- Remote struct now exported type
|
||||||
|
|
||||||
## [1.0.0] - 2022-06-30
|
## [1.0.0] - 2022-06-30
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- recorder, device structs implemented
|
- recorder, device structs implemented
|
||||||
- gainlayers field in strip struct implemented
|
- gainlayers field in strip struct implemented
|
||||||
- levels field in strip, bus structs implemented
|
- levels field in strip, bus structs implemented
|
||||||
- pooler ratelimit set at 33ms
|
- pooler ratelimit set at 33ms
|
||||||
|
|
||||||
## [0.0.3] - 2022-06-25
|
## [0.0.3] - 2022-06-25
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- pre-commit.ps1 added for use with git hook
|
- pre-commit.ps1 added for use with git hook
|
||||||
- unit tests for factory functions added
|
- unit tests for factory functions added
|
||||||
- vban parameter methods added
|
- vban parameter methods added
|
||||||
- support for observers added. publisher/observer structs defined
|
- support for observers added. publisher/observer structs defined
|
||||||
- Pooler struct added, pdirty, mdirty now updated continously in a goroutine
|
- Pooler struct added, pdirty, mdirty now updated continously in a goroutine
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- NewRemote factory method now uses director, builder types to create Remote types.
|
- NewRemote factory method now uses director, builder types to create Remote types.
|
||||||
- cdll renamed to path
|
- cdll renamed to path
|
||||||
- test suite now using testify/assert
|
- test suite now using testify/assert
|
||||||
|
|
||||||
## [0.0.2] - 2022-06-23
|
## [0.0.2] - 2022-06-23
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- physicalStrip, virtualStrip, physicalBus and virtualBus types defined.
|
- physicalStrip, virtualStrip, physicalBus and virtualBus types defined.
|
||||||
- factory methods for strip, bus now cast return values to interface types.
|
- factory methods for strip, bus now cast return values to interface types.
|
||||||
- parameter methods added to strip, bus types.
|
- parameter methods added to strip, bus types.
|
||||||
- command struct implemented
|
- command struct implemented
|
||||||
- bus, vban unit tests added
|
- bus, vban unit tests added
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- strip, bus slices in remote type defined as interface slice types.
|
- strip, bus slices in remote type defined as interface slice types.
|
||||||
- bindings in base now prepended with vm.
|
- bindings in base now prepended with vm.
|
||||||
- vban fields added to kind structs
|
- vban fields added to kind structs
|
||||||
|
|
||||||
## [0.0.1] - 2022-06-22
|
## [0.0.1] - 2022-06-22
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- interface entry point defined in remote
|
- interface entry point defined in remote
|
||||||
- some base functions are exported through forwarding methods in Remote type (Login, Logout etc)
|
- some base functions are exported through forwarding methods in Remote type (Login, Logout etc)
|
||||||
- wrapper around the CAPI defined in base
|
- wrapper around the CAPI defined in base
|
||||||
- path helper functions defined in cdll
|
- path helper functions defined in cdll
|
||||||
- kind structs defined in kinds. These describe the layout for each version.
|
- kind structs defined in kinds. These describe the layout for each version.
|
||||||
- channel, strip, bus structs getter/setter procedures defined.
|
- channel, strip, bus structs getter/setter procedures defined.
|
||||||
- button struct fully implemented.
|
- button struct fully implemented.
|
||||||
- initial test commit
|
- initial test commit
|
||||||
|
Loading…
Reference in New Issue
Block a user