Skip to content

Releases: shtrasser-dev/Zaya.Screenshot

Zaya.Screenshot plugins v2.0.0.0

Choose a tag to compare

Changed

  • Zaya.Primitives 1.0.02.0.0. Setting types moved to Zaya.Primitives.Settings (using Zaya.Primitives.Settings;). Interface digit reset (30): Zaya.Screenshot 2.0.0, Impl.Windows 2.0.0.0. Plugin update tag: plugin-Zaya.Screenshot-v2.0-latest.

interface: Zaya.Screenshot
version: 2.0.0.0
interfaceChannel: 2.0

Zaya.Screenshot.Impl.Windows.zip=2.0.0.0

Plugin release for Zaya.Screenshot (channel 2.0).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v2.0.0.0

Choose a tag to compare

Changed

  • Zaya.Primitives 1.0.02.0.0. Setting types moved to Zaya.Primitives.Settings (using Zaya.Primitives.Settings;). Interface digit reset (30): Zaya.Screenshot 2.0.0, Impl.Windows 2.0.0.0. Plugin update tag: plugin-Zaya.Screenshot-v2.0-latest.

interface: Zaya.Screenshot
version: 2.0.0.0
interfaceChannel: 2.0

Zaya.Screenshot.Impl.Windows.zip=2.0.0.0

Plugin release for Zaya.Screenshot (channel 2.0).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.3.0.0

Choose a tag to compare

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

Zaya.Screenshot plugins v1.3.0.0

Choose a tag to compare

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

Zaya.Screenshot plugins v1.2.0.0

Choose a tag to compare

Add optional client-area capture (CaptureClientArea / UseClientCoordinates) on window regions


interface: Zaya.Screenshot
version: 1.2.0.0
interfaceChannel: 1.2

Zaya.Screenshot.Impl.Windows.zip=1.2.0.0

Plugin release for Zaya.Screenshot (channel 1.2).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.2.0.0

Choose a tag to compare

Add optional client-area capture (CaptureClientArea / UseClientCoordinates) on window regions


interface: Zaya.Screenshot
version: 1.2.0.0
interfaceChannel: 1.2

Zaya.Screenshot.Impl.Windows.zip=1.2.0.0

Plugin release for Zaya.Screenshot (channel 1.2).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.1.0.0

Choose a tag to compare

Drop localization from the abstractions package


interface: Zaya.Screenshot
version: 1.1.0.0
interfaceChannel: 1.1

Zaya.Screenshot.Impl.Windows.zip=1.1.0.0

Plugin release for Zaya.Screenshot (channel 1.1).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.1.0.0

Choose a tag to compare

Drop localization from the abstractions package


interface: Zaya.Screenshot
version: 1.1.0.0
interfaceChannel: 1.1

Zaya.Screenshot.Impl.Windows.zip=1.1.0.0

Plugin release for Zaya.Screenshot (channel 1.1).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.0.0.4

Choose a tag to compare

Fix: no longer hang in CaptureAsync when the captured window closes


interface: Zaya.Screenshot
version: 1.0.0.4
interfaceChannel: 1.0

Zaya.Screenshot.Impl.Windows.zip=1.0.0.4

Plugin release for Zaya.Screenshot (channel 1.0).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip

Zaya.Screenshot plugins v1.0.0.3

Choose a tag to compare

Fix: recreate WGC frame pool on window size change


interface: Zaya.Screenshot
version: 1.0.0.3
interfaceChannel: 1.0

Zaya.Screenshot.Impl.Windows.zip=1.0.0.3

Plugin release for Zaya.Screenshot (channel 1.0).

Assets:

  • Zaya.Screenshot.Impl.Windows.zip