Skip to content

Commit 5aabd0a

Browse files
committed
added 2.1.0 section to CHANGELOG
1 parent 0558e8f commit 5aabd0a

File tree

1 file changed

+79
-66
lines changed

1 file changed

+79
-66
lines changed

CHANGELOG.md

Lines changed: 79 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -9,158 +9,171 @@ Before any major/minor/patch bump all unit tests will be run to verify they pass
99

1010
## [Unreleased]
1111

12-
- [x]
12+
- [x]
13+
14+
## [2.1.0] - 2024-07-01
15+
16+
### Added
17+
18+
- Added a configurable timeout in seconds (defaults to 2).
19+
- Option function added for overriding the type of Voicemeeter GUI runVoicemeeter() will launch.
20+
- Explanation of Option functions added to README.
21+
22+
### Changed
23+
24+
- runVoicemeeter() now launches x64 GUIs for all kinds if on a 64 bit system.
25+
- this can be overridden to force 32 bit GUI using voicemeeter.WithBits(32) Option function
1326

1427
## [2.0.0] - 2022-10-25
1528

1629
V2 introduces some breaking changes.
1730

1831
### Changed
1932

20-
- Removed Get prefix from getters in Bus, Strip, Vban, Button and Output types.
21-
- Pooler now communicates event updates over a channel.
22-
- strip.comp now references comp struct type. (see readme for changes in setting comp parameters)
23-
- strip.gate now references gate struct type. (see readme for changes in setting gate parameters)
24-
- strip.eq, bus.eq now reference eQ struct type. (see readme for changes in setting eq parameters)
25-
- All examples and tests have been updated to reflect the changes.
33+
- Removed Get prefix from getters in Bus, Strip, Vban, Button and Output types.
34+
- Pooler now communicates event updates over a channel.
35+
- strip.comp now references comp struct type. (see readme for changes in setting comp parameters)
36+
- strip.gate now references gate struct type. (see readme for changes in setting gate parameters)
37+
- strip.eq, bus.eq now reference eQ struct type. (see readme for changes in setting eq parameters)
38+
- All examples and tests have been updated to reflect the changes.
2639

2740
### Added
2841

29-
- denoiser type to strip types.
30-
- XY parameters added to strip type
31-
- extra logging added to getters/setters in iRemote type.
32-
- InitPooler to Remote type in case the Pooler needs reinitiating. (perhaps the GUI closed unexpectedly)
42+
- denoiser type to strip types.
43+
- XY parameters added to strip type
44+
- extra logging added to getters/setters in iRemote type.
45+
- InitPooler to Remote type in case the Pooler needs reinitiating. (perhaps the GUI closed unexpectedly)
3346

3447
### Fixed
3548

36-
- Functions that wrap CAPI calls in base.go now return correct error values.
49+
- Functions that wrap CAPI calls in base.go now return correct error values.
3750

3851
## [1.11.0] - 2022-10-10
3952

4053
### Fixed
4154

42-
- type error in getLevel
55+
- type error in getLevel
4356

4457
## [1.8.0] - 2022-09-17
4558

4659
### Added
4760

48-
- vm-cli example added + example README
49-
- Fade, App methods added to project README
61+
- vm-cli example added + example README
62+
- Fade, App methods added to project README
5063

5164
## [1.7.0] - 2022-09-14
5265

5366
### Added
5467

55-
- voicemeeter.NewRemote now accepts a delay int argument (milliseconds).
56-
- vm.Sync() can now be used to force the dirty parameters to clear.
68+
- voicemeeter.NewRemote now accepts a delay int argument (milliseconds).
69+
- vm.Sync() can now be used to force the dirty parameters to clear.
5770

5871
### Changed
5972

60-
- higher level methods/functions now accept/return float64
61-
- tests updated to reflect changes.
73+
- higher level methods/functions now accept/return float64
74+
- tests updated to reflect changes.
6275

6376
## [1.5.0] - 2022-09-07
6477

6578
### Changed
6679

67-
- changes to error handling.
68-
- functions that wrap capi calls now return error types.
69-
- higher level functions print error messages
80+
- changes to error handling.
81+
- functions that wrap capi calls now return error types.
82+
- higher level functions print error messages
7083

7184
## [1.4.0] - 2022-08-22
7285

7386
### Added
7487

75-
- midi type, supports midi devices
76-
- midi updates added to the pooler
77-
- event type, supports toggling event updates through EventAdd() and EventRemove() methods.
78-
- Forwarder methods for get/set float/string parameters added to Remote type
79-
- Midi, Events sections added to README.
88+
- midi type, supports midi devices
89+
- midi updates added to the pooler
90+
- event type, supports toggling event updates through EventAdd() and EventRemove() methods.
91+
- Forwarder methods for get/set float/string parameters added to Remote type
92+
- Midi, Events sections added to README.
8093

8194
### Changed
8295

83-
- macrobutton updates moved into its own goroutine
84-
- observer example updated to include midi updates
85-
- level updates are now disabled by default, should be enabled explicitly
96+
- macrobutton updates moved into its own goroutine
97+
- observer example updated to include midi updates
98+
- level updates are now disabled by default, should be enabled explicitly
8699

87100
## [1.2.0] - 2022-07-10
88101

89102
### Added
90103

91-
- docstrings added to types, methods and functions
92-
- version retractions added to go.mod
104+
- docstrings added to types, methods and functions
105+
- version retractions added to go.mod
93106

94107
### Changed
95108

96-
- Entry method renamed from GetRemote to NewRemote
97-
- Readme updated to reflect latest changes
109+
- Entry method renamed from GetRemote to NewRemote
110+
- Readme updated to reflect latest changes
98111

99112
## [1.1.0] - 2022-06-30
100113

101114
### Added
102115

103-
- Level updates implemented in Pooler struct. Runs in its own goroutine.
116+
- Level updates implemented in Pooler struct. Runs in its own goroutine.
104117

105118
### Fixed
106119

107-
- Fixed bug with identifier in outputs struct.
120+
- Fixed bug with identifier in outputs struct.
108121

109122
### Changed
110123

111-
- Package files moved into root of repository.
112-
- Remote struct now exported type
124+
- Package files moved into root of repository.
125+
- Remote struct now exported type
113126

114127
## [1.0.0] - 2022-06-30
115128

116129
### Added
117130

118-
- recorder, device structs implemented
119-
- gainlayers field in strip struct implemented
120-
- levels field in strip, bus structs implemented
121-
- pooler ratelimit set at 33ms
131+
- recorder, device structs implemented
132+
- gainlayers field in strip struct implemented
133+
- levels field in strip, bus structs implemented
134+
- pooler ratelimit set at 33ms
122135

123136
## [0.0.3] - 2022-06-25
124137

125138
### Added
126139

127-
- pre-commit.ps1 added for use with git hook
128-
- unit tests for factory functions added
129-
- vban parameter methods added
130-
- support for observers added. publisher/observer structs defined
131-
- Pooler struct added, pdirty, mdirty now updated continously in a goroutine
140+
- pre-commit.ps1 added for use with git hook
141+
- unit tests for factory functions added
142+
- vban parameter methods added
143+
- support for observers added. publisher/observer structs defined
144+
- Pooler struct added, pdirty, mdirty now updated continously in a goroutine
132145

133146
### Changed
134147

135-
- NewRemote factory method now uses director, builder types to create Remote types.
136-
- cdll renamed to path
137-
- test suite now using testify/assert
148+
- NewRemote factory method now uses director, builder types to create Remote types.
149+
- cdll renamed to path
150+
- test suite now using testify/assert
138151

139152
## [0.0.2] - 2022-06-23
140153

141154
### Added
142155

143-
- physicalStrip, virtualStrip, physicalBus and virtualBus types defined.
144-
- factory methods for strip, bus now cast return values to interface types.
145-
- parameter methods added to strip, bus types.
146-
- command struct implemented
147-
- bus, vban unit tests added
156+
- physicalStrip, virtualStrip, physicalBus and virtualBus types defined.
157+
- factory methods for strip, bus now cast return values to interface types.
158+
- parameter methods added to strip, bus types.
159+
- command struct implemented
160+
- bus, vban unit tests added
148161

149162
### Changed
150163

151-
- strip, bus slices in remote type defined as interface slice types.
152-
- bindings in base now prepended with vm.
153-
- vban fields added to kind structs
164+
- strip, bus slices in remote type defined as interface slice types.
165+
- bindings in base now prepended with vm.
166+
- vban fields added to kind structs
154167

155168
## [0.0.1] - 2022-06-22
156169

157170
### Added
158171

159-
- interface entry point defined in remote
160-
- some base functions are exported through forwarding methods in Remote type (Login, Logout etc)
161-
- wrapper around the CAPI defined in base
162-
- path helper functions defined in cdll
163-
- kind structs defined in kinds. These describe the layout for each version.
164-
- channel, strip, bus structs getter/setter procedures defined.
165-
- button struct fully implemented.
166-
- initial test commit
172+
- interface entry point defined in remote
173+
- some base functions are exported through forwarding methods in Remote type (Login, Logout etc)
174+
- wrapper around the CAPI defined in base
175+
- path helper functions defined in cdll
176+
- kind structs defined in kinds. These describe the layout for each version.
177+
- channel, strip, bus structs getter/setter procedures defined.
178+
- button struct fully implemented.
179+
- initial test commit

0 commit comments

Comments
 (0)