Releases: caplaz/PatternSpaceSDK
Releases · caplaz/PatternSpaceSDK
0.2.0
Changed
- Replaced
pattern.displayRectanglewithpattern.displayPatch. - Replaced pixel rectangle coordinates with normalized display-space coordinates.
- Added multi-rectangle patch support with one shared background color.
- Added optional CalMAN-style area percentage
sizetopattern.displayColor. - Removed
currentResolutionfromPatternSpaceServerDelegate; patch placement no longer depends on client-visible screen resolution.
0.1.0
Added
- Initial Swift Package Manager package.
PatternSpaceSDKCoreproduct with JSON-RPC envelopes, JSON values, error codes, pattern models, device schemas, and events.PatternSpaceSDKClientproduct with Bonjour discovery, WebSocket transport, request correlation, reconnection, and typed pattern/device namespaces.PatternSpaceSDKServerproduct with TCP listener, WebSocket upgrade handling, manual frame codec, JSON-RPC dispatch, input validation, auth rejection, rate limiting, and event broadcast.- Swift Testing coverage for core models, validation, dispatch, WebSocket upgrade, and WebSocket frames.