Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]¶
[0.1.0] - 2026-01-01¶
Added¶
- Initial release of
@scenarix/jaduspine-sdk JaduSpineclass for WebSocket-based realtime messaging (frontend/bidirectional)- Connection management with automatic reconnection
- Channel subscription/unsubscription
- Message publishing and receiving
- Event-driven architecture with typed events
JaduSpineHttpclass for HTTP-based message publishing (backend/server-side)- Publish to single channel
- Broadcast to multiple channels
- Configurable retry logic with exponential backoff
SpineErrorcustom error class with error codesSpineErrorCodeenum for programmatic error handlingSpineUtilsutility class for message creation and validationEmittergeneric event emitter with type safetyVERSIONandSDK_NAMEexports for version tracking- Full TypeScript type definitions included
- Comprehensive JSDoc documentation