|
1 | 1 | @{
|
2 |
| - ModuleVersion = '0.1.2' |
| 2 | + ModuleVersion = '0.1.3' |
3 | 3 | RootModule = 'WebSocket.psm1'
|
4 | 4 | Guid = '75c70c8b-e5eb-4a60-982e-a19110a1185d'
|
5 | 5 | Author = 'James Brundage'
|
|
19 | 19 | > Like It? [Star It](https://github.com/PowerShellWeb/WebSocket)
|
20 | 20 | > Love It? [Support It](https://github.com/sponsors/StartAutomating)
|
21 | 21 |
|
22 |
| -## WebSocket 0.1.2 |
| 22 | +## WebSocket 0.1.3 |
23 | 23 |
|
24 |
| -* WebSocket now decorates (#34) |
25 |
| - * Added a -PSTypeName(s) parameter to Get-WebSocket, so we can extend the output. |
26 |
| -* Reusing WebSockets (#35) |
27 |
| - * If a WebSocketUri is already open, we will reuse it. |
28 |
| -* Explicitly exporting commands (#38) |
29 |
| - * This should enable automatic import and enable Find-Command |
| 24 | +WebSocket server support! |
| 25 | +
|
| 26 | +### Server Features |
| 27 | +
|
| 28 | +For consistency, capabilities, and aesthetics, |
| 29 | +this is a fairly fully features HTTP server that happens to support websockets |
| 30 | +
|
| 31 | +* `Get-WebSocket` `-RootURL/-HostHeader` ( #47 ) |
| 32 | +* `-StyleSheet` lets you include stylesheets ( #64 ) |
| 33 | +* `-JavaScript` lets you include javascript ( #65 ) |
| 34 | +* `-Timeout/-LifeSpan` server support ( #85 ) |
| 35 | +
|
| 36 | +### Client Improvements |
| 37 | +
|
| 38 | +* `Get-WebSocket -QueryParameter` lets you specify query parameters ( #41 ) |
| 39 | +* `Get-WebSocket -Debug` lets you debug the websocketjob. ( #45 ) |
| 40 | +* `Get-WebSocket -SubProtocol` lets you specify a subprotocol (defaults to JSON) ( #46 ) |
| 41 | +* `Get-WebSocket -Authenticate` allows sends pre-connection authentication ( #69 ) |
| 42 | +* `Get-WebSocket -Handshake` allows post-connection authentication ( #81 ) |
| 43 | +* `Get-WebSocket -Force` allows the creation of multiple clients ( #58 ) |
| 44 | +
|
| 45 | +
|
| 46 | +### General Improvements |
| 47 | +
|
| 48 | +* `Get-WebSocket -SupportsPaging` ( #55 ) |
| 49 | +* `Get-WebSocket -BufferSize 64kb` ( #52 ) |
| 50 | +* `Get-WebSocket -Force` ( #58 ) |
| 51 | +* `Get-WebSocket -Filter` ( #42 ) |
| 52 | +* `Get-WebSocket -ForwardEvent` ( #56 ) |
| 53 | +* `Get-WebSocket` Parameter Sets ( #73, #74 ) |
| 54 | +* `-Broadcast` lets you broadcast to clients and servers ( #39 ) |
| 55 | +* `Get-WebSocket` quieting previous job check ( #43 ) |
30 | 56 |
|
31 | 57 | ---
|
32 | 58 |
|
33 |
| -Additional details available in the [CHANGELOG](CHANGELOG.md) |
| 59 | +Additional details available in the [CHANGELOG](https://github.com/PowerShellWeb/WebSocket/blob/main/CHANGELOG.md) |
34 | 60 | '@
|
35 | 61 | }
|
36 | 62 | }
|
|
0 commit comments