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.
[0.1.0] - 2026-02-03¶
Added¶
- Core signal bus with typed pub/sub (
createSignalBus) DefineSignals<M>helper for type-safe signal definitions- Pluggable architecture:
Transportinterface (default:MemoryTransport)SignalStoreinterface (default:NoopStore)HandlerExecutorinterface (default:SequentialExecutor)- Middleware support (
bus.use()) - Signal replay from store (
bus.replay()) - File watcher source (
createFileWatcherSource) - Cron source (
createCronSource) with timezone support - Clock system:
IntervalClockwith block/drop/adaptive backpressureTestClockfor deterministic testingBridgeClockfor external event adaptationClockSourceadapter (Clock → Source)- Full test suite (97% coverage)