Skip to content

Commit 8d7705a

Browse files
author
James Brundage
committed
release: obs-powershell 0.2
Updating Manifest and CHANGELOG.md
1 parent 790d857 commit 8d7705a

File tree

2 files changed

+133
-144
lines changed

2 files changed

+133
-144
lines changed

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
> Like It? [Star It](https://github.com/StartAutomating/obs-powershell)
2+
> Love It? [Support It](https://github.com/sponsors/StartAutomating)
3+
4+
## obs-powershell 0.2:
5+
6+
* So Many Shaders!
7+
* @exeldro makes some excellent obs plugins
8+
* Every PixelShader from [obs-shaderfilter](https://github.com/exeldro/obs-shaderfilter) has an auto-generated function:
9+
* As of this build, there are 142 Shader functions!
10+
* Flip Shader ( #200 )
11+
* Zoom XY Shader ( #199 )
12+
* RGBA Percent Shader ( #198 )
13+
* Reflect Shader ( #197 )
14+
* Shader Commands now support -Force
15+
* Drastically improved start time on Windows (#214)
16+
* OBS Sources:
17+
* New Sources:
18+
* OBSSoundCloudSource ( #179 )
19+
* OBSSwitchSource (#142)
20+
* OBSMarkdownSource (#143)
21+
* OBSWaveformSource (#141)
22+
* All existing sources are now implemented in a `Get`, and aliased to `Set`,`Add`
23+
* Making Set also Get-OBSWindowSource (#152)
24+
* Making Set also Get-OBSVLCSource (#151)
25+
* Making Set also Get-OBSMediaSource (#150)
26+
* Making Set also Get-OBSColorSource (#148)
27+
* Making Set also Get-OBSBrowserSource (#147)
28+
* Making Set also Get-OBSAudioOutputSource (#146)
29+
* New Effects:
30+
* Zoom In / Out Effect ( #164 )
31+
* Start-OBSEffect - Adding -Reverse (Fixes #121)
32+
* Exporting `$obs` (#157, #158, #159) and drastically expanding pseudo types
33+
* Pseudo Types
34+
* GetCurrentProgramScene.ToString() ( Fixes #202, Fixes #166 )
35+
* OBS.Beat ( #195 )
36+
* OBS.Beat.Timer
37+
* OBS.Beat.TapBPM ( #191)
38+
* Stopping OBS.Beat.Timer on Unload
39+
* OBS.Beat.get_Sine ( #192 )
40+
* OBS.Beat.get_Cosine ( #193 )
41+
* OBS.Beat.Angle ( #194 )
42+
* OBS.Beat.Duration ( #189 )
43+
* OBS.Beat.BeatCount ( #190 )
44+
* OBS.Beat.BeatStart ( #188 )
45+
* OBS.Beat.BPM ( #187 )
46+
* $obs.Beat ( #186 )
47+
* OBS.Input
48+
* OBS.Input.Disable/EnableAllFilter(s) ( #183 )
49+
* OBS.SceneItem.Animate Permissiveness ( #182 )
50+
* OBS.Filter.Disable PassThru support ( #181 )
51+
* OBS.Statistics ( #178 )
52+
* OBS.Input ( #174 )
53+
* OBS.Filter ( #175 )
54+
* OBS.SceneItem ( #173 )
55+
* OBS.GetSceneItemList.Response.Stretch() ( #172 )
56+
* OBS.GetSceneItemList.Response.Center() ( #171 )
57+
* OBS.GetInputList .SourceName alias ( #170 )
58+
* Adding .SceneItem to OBS.Inputs (Fixes #154)
59+
* Minor Fixes:
60+
* Watch-OBS -BufferSize: Defaulting to 64kb ( Fixes #212, Fixes #213 )
61+
* Fixing -Scene parameter defaults ( Fixes #210 )
62+
* Updating Build Conditions
63+
* obs-powershell now mounts itself ( #180 )
64+
* obs-powershell supporting module profiles (#155)
65+
66+
---
67+
168
## obs-powershell 0.1.9:
269

370
* New Filters!

obs-powershell.ps.psd1

Lines changed: 66 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@{
2-
ModuleVersion = '0.1.9'
2+
ModuleVersion = '0.2'
33
RootModule = 'obs-powershell.psm1'
44
Description = 'Script your streams'
55
Guid = '1417123e-a932-439f-9b68-a7313cf1e170'
@@ -15,152 +15,74 @@
1515
ProjectURI = 'https://github.com/StartAutomating/obs-powershell'
1616
LicenseURI = 'https://github.com/StartAutomating/obs-powershell/blob/main/LICENSE'
1717
ReleaseNotes = @'
18-
## obs-powershell 0.1.9:
19-
20-
* New Filters!
21-
* @exeldro makes some excellent obs plugins
22-
* obs-powershell now supports a couple of them:
23-
* Set-OBS3DFilter (#137) - Transform an object in 3D!
24-
* Set-OBSShaderFilter (#134) - Apply _any_ PixelShader!
25-
* New Effects!
26-
* LeftToRight (#125) / RightToLeft (#126)
27-
* TopToBottom (#127) / BottomToTop (#128)
28-
* ZoomIn (#129) / ZoomOut (#130)
29-
* Effect Fixes
30-
* Start-OBSEffect - Adding -LoopCount (#133)
31-
* FadeIn/FadeOut no longer conflict (#119) (thanks @I-Am-Jakoby)!
32-
33-
---
34-
35-
## obs-powershell 0.1.8:
36-
37-
* Added Sponsorship, Please support obs-powershell (#78)
38-
* Added OBS-PowerShell Effects (#109)
39-
* Effect Commands
40-
* Get-OBSEffect
41-
* Import-OBSEffect
42-
* Start-OBSEffect
43-
* Stop-OBSEffect
44-
* Remove-OBSEffect
45-
* ColorLoop (#113)
46-
* FadeIn (#112)
47-
* FadeOut (#114) (thanks @I-Am-Jakoby !)
48-
* Adding Commands for Filtering
49-
* Set/Add-OBSGainFilter (#94)
50-
* Set/Add-OBSColorFilter (#92)
51-
* Set/Add-OBSScrollFilter (#93)
52-
* Set/Add-OBSSharpnessFilter (#95)
53-
* Set/Add-OBSRenderDelayFilter (#96)
54-
* Set/Add-OBSEqualizerFilter (#97)
55-
* New Easy Sources
56-
* Set/Add-OBSAudioOutputSource (#110)
57-
* Set/Add-OBSWindowSource (#104)
58-
* Set/Add-OBSVLCSource (#102)
59-
* Scene Items Can Now Do A Lot More
60-
* Animate allows for multiple steps and is more careful (#75 and #73)
61-
* Move, Scale, Rotate are written using animate (#80, #81, #89)
62-
* Extending Inputs (#99)
63-
* Autogenerating help for extended types, thanks to a new version of [HelpOut](https://github.com/StartAutomating/HelpOut)
64-
* Improving Performance and Stability of Send/Receive/Watch-OBS (#77, #90, #86, #106, #107)
65-
66-
67-
* Also, new logo (#76)
18+
> Like It? [Star It](https://github.com/StartAutomating/obs-powershell)
19+
> Love It? [Support It](https://github.com/sponsors/StartAutomating)
20+
21+
## obs-powershell 0.2:
22+
23+
* So Many Shaders!
24+
* @exeldro makes some excellent obs plugins
25+
* Every PixelShader from [obs-shaderfilter](https://github.com/exeldro/obs-shaderfilter) has an auto-generated function:
26+
* As of this build, there are 142 Shader functions!
27+
* Flip Shader ( #200 )
28+
* Zoom XY Shader ( #199 )
29+
* RGBA Percent Shader ( #198 )
30+
* Reflect Shader ( #197 )
31+
* Shader Commands now support -Force
32+
* Drastically improved start time on Windows (#214)
33+
* OBS Sources:
34+
* New Sources:
35+
* OBSSoundCloudSource ( #179 )
36+
* OBSSwitchSource (#142)
37+
* OBSMarkdownSource (#143)
38+
* OBSWaveformSource (#141)
39+
* All existing sources are now implemented in a `Get`, and aliased to `Set`,`Add`
40+
* Making Set also Get-OBSWindowSource (#152)
41+
* Making Set also Get-OBSVLCSource (#151)
42+
* Making Set also Get-OBSMediaSource (#150)
43+
* Making Set also Get-OBSColorSource (#148)
44+
* Making Set also Get-OBSBrowserSource (#147)
45+
* Making Set also Get-OBSAudioOutputSource (#146)
46+
* New Effects:
47+
* Zoom In / Out Effect ( #164 )
48+
* Start-OBSEffect - Adding -Reverse (Fixes #121)
49+
* Exporting `$obs` (#157, #158, #159) and drastically expanding pseudo types
50+
* Pseudo Types
51+
* GetCurrentProgramScene.ToString() ( Fixes #202, Fixes #166 )
52+
* OBS.Beat ( #195 )
53+
* OBS.Beat.Timer
54+
* OBS.Beat.TapBPM ( #191)
55+
* Stopping OBS.Beat.Timer on Unload
56+
* OBS.Beat.get_Sine ( #192 )
57+
* OBS.Beat.get_Cosine ( #193 )
58+
* OBS.Beat.Angle ( #194 )
59+
* OBS.Beat.Duration ( #189 )
60+
* OBS.Beat.BeatCount ( #190 )
61+
* OBS.Beat.BeatStart ( #188 )
62+
* OBS.Beat.BPM ( #187 )
63+
* $obs.Beat ( #186 )
64+
* OBS.Input
65+
* OBS.Input.Disable/EnableAllFilter(s) ( #183 )
66+
* OBS.SceneItem.Animate Permissiveness ( #182 )
67+
* OBS.Filter.Disable PassThru support ( #181 )
68+
* OBS.Statistics ( #178 )
69+
* OBS.Input ( #174 )
70+
* OBS.Filter ( #175 )
71+
* OBS.SceneItem ( #173 )
72+
* OBS.GetSceneItemList.Response.Stretch() ( #172 )
73+
* OBS.GetSceneItemList.Response.Center() ( #171 )
74+
* OBS.GetInputList .SourceName alias ( #170 )
75+
* Adding .SceneItem to OBS.Inputs (Fixes #154)
76+
* Minor Fixes:
77+
* Watch-OBS -BufferSize: Defaulting to 64kb ( Fixes #212, Fixes #213 )
78+
* Fixing -Scene parameter defaults ( Fixes #210 )
79+
* Updating Build Conditions
80+
* obs-powershell now mounts itself ( #180 )
81+
* obs-powershell supporting module profiles (#155)
6882
6983
---
7084
71-
## obs-powershell 0.1.7:
72-
73-
* New Commands:
74-
* Show-OBS (Fixes #66)
75-
* Hide-OBS (Fixes #67)
76-
* Remove-OBS (Fixes #68)
77-
78-
* Adding -Force to Add-OBS*Source commands (Fixes #69)
79-
* Add-OBS*Source Commands: Supporting -SceneItemEnabled (Fixes #70)
80-
* Add-OBSMediaSource, adding -FitToScreen (Fixes #71)
81-
82-
---
83-
84-
## obs-powershell 0.1.6:
85-
86-
* Adding OBS.SceneItem .Scale (Fixes #64)
87-
* OBS.SceneItem .FitToScreen, adjusting .Scale (Fixes #63)
88-
* Add-OBSMediaSource: Fixing -InputSettings / -SceneItemEnabled (Fixes #62)
89-
90-
---
91-
92-
## obs-powershell 0.1.5:
93-
94-
* Adding OBS.SceneItem .Animate (Fixes #59)
95-
96-
97-
---
98-
99-
## obs-powershell 0.1.4:
100-
101-
* Adding Add-OBSColorSource (Fixes #51)
102-
* Save-OBSSourceScreenShot:
103-
* Attaching .InputName, .SourceName, .ImageWidth, .ImageHeight to output (Fixes #50)
104-
* Now returns a file (Fixes #49)
105-
* -Path parameters now attempt to resolve to an absolute path (Fixes #48)
106-
* All scene items can now:
107-
* Blend() / get .BlendMode (Fixes #53)
108-
* FitToScreen() (Fixes #46)
109-
* Crop() (Fixes #57)
110-
* Rotate() (Fixes #35)
111-
* Color Sources can now .SetColor (Fixes #55)
112-
113-
---
114-
115-
## obs-powershell 0.1.3:
116-
117-
* Requiring ThreadJob Module (Thanks @nyanhp!) (Fixes #36)
118-
* Fixing Add-OBSBrowserSource (Fixes #34)
119-
* Improving Batch Processing Capabilities (Fixes #38)
120-
* Requiring PowerShell Version 7
121-
122-
---
123-
124-
## obs-powershell 0.1.2:
125-
126-
* New Commands
127-
* Add-OBSBrowserSource (Fixes #24)
128-
* Add-OBSDisplaySource (Fixes #25)
129-
* Add-OBSMediaSource (Fixes #28)
130-
* Clear-OBSScene (Fixes #27)
131-
* New Methods
132-
* OBS.GetSceneListResponse:
133-
* .Remove()/.Delete() (Fixes #26)
134-
* .Lock()/.Unlock() (Fixes #32)
135-
* General Improvements
136-
* Standardizing Parameter Naming (Fixes #30)
137-
* Using GUIDs for RequestIDs (Fixes #29)
138-
* Updated logo (Fixes #23)
139-
140-
---
141-
142-
## obs-powershell 0.1.1:
143-
144-
* Connect-OBS now caches connections (Fixes #18)
145-
* Adding new core commands:
146-
* Watch-OBS (Fixes #19)
147-
* Receive-OBS (Fixes #20)
148-
* Send-OBS (Fixes #21)
149-
* All commands now support -PassThru (Fixes #16)
150-
* All commands now increment requests correctly (Fixes #15)
151-
* Improved formatting:
152-
* Get-OBSScene (Fixes #14)
153-
* Get-OBSSceneItem (Fixes #17)
154-
155-
---
156-
157-
## obs-powershell 0.1:
158-
159-
Initial Release of obs-powershell
160-
161-
* Connect-OBS/Disconnect-OBS let you connect and disconnect.
162-
* Commands exist for every request in the websocket.
163-
* OBS Events are broadcast to the the runspace.
85+
Previous release notes available in the [CHANGELOG](https://github.com/StartAutomating/obs-powershell/blob/main/CHANGELOG.md)
16486
'@
16587
}
16688
}

0 commit comments

Comments
 (0)