Skip to content

Releases: Agash/VTubeStudio.Client

v0.1.4-beta2

v0.1.4-beta2 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 23 Sep 09:49

What's Changed

Dependencies

  • ci: bump advanced-security/component-detection-dependency-submission-action from 0.1.4 to 0.1.6 in the github-actions group by @dependabot[bot] in #39
  • build: Bump the nuget-minor-and-patch group with 5 updates by @dependabot[bot] in #42
  • build: Bump the testing group with 3 updates by @dependabot[bot] in #43

Other changes

  • Move to the .NET 11 RC1 SDK by @Agash in #44

Full Changelog: v0.1.4-beta1...v0.1.4-beta2

v0.1.4-beta1

v0.1.4-beta1 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 06 Sep 10:45
a17c064

Pre-release. Pre-1.0 API, breaking changes included.

Fixed

  • Events (ModelLoadedEvent and all others) dropped when the frame carried a requestID. Live VTS always sends one; classification is now by messageType. (#36)
  • VTubeStudioErrorId values did not match upstream ErrorID.cs (shifted groups mapped real errors to wrong members). Now mirrors upstream numbering exactly, extended to full coverage. Old values will not match.
  • ModelClickedEventPayload.ArtMeshHits is now IReadOnlyList<ArtMeshHit> (was string); the wire type is objects.
  • ItemUnloadResponse.UnloadedItems is now IReadOnlyList<UnloadedItem>.
  • TintArtMeshAsync returns Task<ColorTintResponse> with the matched count.

Added

  • Parameters: create/delete custom parameters.
  • Permissions: query and request (RequestPermissionAsync).
  • Session: VTSFolderInfo, scene lighting overlay, NDI config, post-processing list/update.
  • Models: physics get/set, modelPosition on current model.
  • Items: animation control, move, sort, pin; ItemLoad custom-image fields; ItemInstance/ItemListResponse completions.
  • ArtMesh: groups, group-id matcher, at-position query, user selection.
  • Events: TestEvent, ModelOutlineEvent, Live2DCubismEditorConnectedEvent, ExpressionToggledEvent, ArtMeshTrackingEvent, ArtMeshOutlineEvent payloads; UnsubscribeFromAllEventsAsync.
  • Expressions: details fields (usedInHotkeys, parameters, secondsSinceLastActive).
  • Sample: --auto batch mode runs every demo with a per-demo report and exit code.

Notes

  • Beta-only upstream surface (artmesh tracking/outline events, expression-toggled, at-position, NDI changes) is modeled but requires the VTS beta branch; stable builds return unknown-type errors.

v0.1.3-dev1

v0.1.3-dev1 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 13 Aug 20:58

Dependency refresh: update NuGet packages to latest and verify the net11.0 target builds and tests clean.

v0.1.2-dev1

v0.1.2-dev1 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 23 Jun 16:35

Generate and ship XML documentation for the published package.

v0.1.1-dev1

v0.1.1-dev1 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 23 Jun 09:53

Multi-target net11.0 (dev prerelease).

v0.1.0-dev1

v0.1.0-dev1 Pre-release
Pre-release

Choose a tag to compare

@Agash Agash released this 20 May 14:24

First prerelease.

Modern .NET 10 / C# 14 client for the VTube Studio Public API. AOT-friendly, System.Text.Json source-generated, fully typed.

See README for usage.