Skip to content

Releases: caplaz/PatternSpaceSDK

0.2.0

19 May 03:34

Choose a tag to compare

Changed

  • Replaced pattern.displayRectangle with pattern.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 size to pattern.displayColor.
  • Removed currentResolution from PatternSpaceServerDelegate; patch placement no longer depends on client-visible screen resolution.

0.1.0

19 May 00:21

Choose a tag to compare

Added

  • Initial Swift Package Manager package.
  • PatternSpaceSDKCore product with JSON-RPC envelopes, JSON values, error codes, pattern models, device schemas, and events.
  • PatternSpaceSDKClient product with Bonjour discovery, WebSocket transport, request correlation, reconnection, and typed pattern/device namespaces.
  • PatternSpaceSDKServer product 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.