Skip to content

Latest commit

 

History

History
102 lines (71 loc) · 2.8 KB

CHANGELOG.md

File metadata and controls

102 lines (71 loc) · 2.8 KB

0.14.0

  • ! Change ObsClientSocket.Disconnected parameter type from object to Exception?.
  • ! Calling ConnectAsync or CloseAsync during a request or event subscription now throws an OperationCancelledException, whereas previously it might have thrown an ObsWebSocketException.
  • Prevent CloseAsync from emitting Disconnected event before it exits.
  • Fix integer overflow with some response field.
  • Fix throwing at second Dispose().

0.13.0

  • ! Change ObsStrawket.DataTypes.OutputState enum to ObsStrawket.DataTypes.Predefineds.ObsOutputState.
  • Update dependencies.
  • Reflect upstream changes.
    • Add ScreenshotSaved, CustomEvent event.
    • Add SetRecordDirectory.
      • CAUTION: This is not usable in stable OBS yet!
    • Fix Sleep request parameter nullability.

0.12.0

  • ! Rename UnexpectedProtocolException to UnexpectedResponseException.
  • Fix throwing other exception instead of AuthenticationFailureException when failed to authenticate.

0.11.0

  • ! Promote boxed numeric type in object to int, long, ulong or double.

  • Support RequestBatch.

    You can use it by passing RequestBatch to RequestAsync.

  • Don't abort if received message is malformed.

0.10.0

  • ! Stronly typed some requests and events.
    • GetMediaInputStatus
    • MediaInputActionTriggered
    • TriggerMediaInputAction
  • Fix some incorrect enum value annotations.

0.9.0

  • ! Strongly typed some requests and events.
    • SourceFilterListReindexed
    • GetSourceFilterList
    • GetSceneTransitionList
  • Make SetProfileParameterAsync accept null value.
  • Change DebugType to embedded

0.8.0

  • ! Fix typo in GetRecordStatus response.
  • Try integrating SourceLink.

0.7.0

  • ! Strongly typed some requests and events.
    • SceneItemListReindexed
    • GetSceneItemList
    • GetGroupSceneItemList
    • GetSceneItemBlendMode
    • SetSceneItemBlendMode
  • Fix out of order connect / disconnect events.

0.6.0

  • Fix some doc comment issues.
  • Support more requests (including GetSceneSceneTransitionOverride).

0.5.0

  • Support GetOutputList.

0.4.0

  • (BREAKING) Add VideoMixType, StreamServiceType enum.
  • (BREAKING) SceneListChanged.Scenes is typed.
  • Fix invalid xml doc comments.
  • Less convincing fix for out of order connect / disconnect events.

0.3.0

  • Remove SaveSourceScreenshot response's ImageData (upstream document is invalid).
  • Verify more requests.

0.2.0

  • Add ObsClientSocket.Connected event.
  • Rename ObsClientSocket.Closed event to Disconnected.
  • Catch event handler's exception.

0.1.2

  • Add (ChannelReader<IEvent>)ObsClientSocket.Events.It can be used when new ObsClientSocket(useChannel: true).

0.1.0

  • Initial release