Releases: shtrasser-dev/Zaya.Screenshot
Release list
Zaya.Screenshot plugins v2.0.0.0
Changed
- Zaya.Primitives
1.0.0→2.0.0. Setting types moved toZaya.Primitives.Settings(using Zaya.Primitives.Settings;). Interface digit reset (3→0):Zaya.Screenshot2.0.0, Impl.Windows2.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
Changed
- Zaya.Primitives
1.0.0→2.0.0. Setting types moved toZaya.Primitives.Settings(using Zaya.Primitives.Settings;). Interface digit reset (3→0):Zaya.Screenshot2.0.0, Impl.Windows2.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
Added
- Zaya.Screenshot
1.3.0: abstractions reference only Zaya.Primitives (nostatic abstractfactory onICaptureService, so the interface can be used as a generic type argument). - Zaya.Screenshot.Impl.Windows
1.3.0.0: constructors take optionalILoggingWrapperfor plugin hosts; sessions are created viaWrap; NuGet dependency Zaya.Logging1.0.0. plugin.json:entryPoint—Zaya.Screenshot.Impl.Windows.CaptureService.
Changed
- Interface channel
1.2→1.3(host must match exactly). Plugin update tag:plugin-Zaya.Screenshot-v1.3-latest. - Reorganized Impl.Windows (
Constants/,Exceptions/,Extensions/,Models/,Services/Impl/); publicCaptureServicelives 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.dllonly). - GitHub Release notes are taken from this file’s
[Unreleased]section (manual changelog input removed from Publish). - EngineId:
graphics-capture→windows-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
Added
- Zaya.Screenshot
1.3.0: abstractions reference only Zaya.Primitives (nostatic abstractfactory onICaptureService, so the interface can be used as a generic type argument). - Zaya.Screenshot.Impl.Windows
1.3.0.0: constructors take optionalILoggingWrapperfor plugin hosts; sessions are created viaWrap; NuGet dependency Zaya.Logging1.0.0. plugin.json:entryPoint—Zaya.Screenshot.Impl.Windows.CaptureService.
Changed
- Interface channel
1.2→1.3(host must match exactly). Plugin update tag:plugin-Zaya.Screenshot-v1.3-latest. - Reorganized Impl.Windows (
Constants/,Exceptions/,Extensions/,Models/,Services/Impl/); publicCaptureServicelives 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.dllonly). - GitHub Release notes are taken from this file’s
[Unreleased]section (manual changelog input removed from Publish). - EngineId:
graphics-capture→windows-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
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
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
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
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
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
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