Skip to content

Zaya.Screenshot plugins v1.3.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 17:09
· 3 commits to main since this release

Added

  • Zaya.Screenshot 1.3.0: abstractions reference only Zaya.Primitives (no static abstract factory on ICaptureService, so the interface can be used as a generic type argument).
  • Zaya.Screenshot.Impl.Windows 1.3.0.0: constructors take optional ILoggingWrapper for plugin hosts; sessions are created via Wrap; NuGet dependency Zaya.Logging 1.0.0.
  • plugin.json: entryPointZaya.Screenshot.Impl.Windows.CaptureService.

Changed

  • Interface channel 1.21.3 (host must match exactly). Plugin update tag: plugin-Zaya.Screenshot-v1.3-latest.
  • Reorganized Impl.Windows (Constants/, Exceptions/, Extensions/, Models/, Services/Impl/); public CaptureService lives in the root Impl namespace.
  • DI registration uses AddSingleton<ICaptureService, CaptureService>().
  • Settings descriptors extracted to SettingsDescriptorsConstants; exceptions split one-per-file.
  • Safer plugin satellite copy (plugin .resources.dll only).
  • GitHub Release notes are taken from this file’s [Unreleased] section (manual changelog input removed from Publish).
  • EngineId: graphics-capturewindows-graphics-capture.

interface: Zaya.Screenshot
version: 1.3.0.0
interfaceChannel: 1.3

Zaya.Screenshot.Impl.Windows.zip=1.3.0.0

Plugin release for Zaya.Screenshot (channel 1.3).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip