Zaya.Screenshot plugins v1.3.0.0
·
3 commits
to main
since this release
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