On this page
[1.11.0] - 2026-09-15
Added
Add includeStack option to errorToString() which returns the stack of an Error instead of its message alone, for a log line or the message of a wrapping error
[1.10.0] - 2026-09-07
Added
Add createSemaphore() async counting semaphore with FIFO waiters for bounding concurrency
[1.9.0] - 2026-07-22
Added
Add PackageJson type
Add nonConcurrentInterval() utility
[1.8.0] - 2026-07-07
Added
Add ExhaustiveError class for exhaustiveness checks
[1.7.0] - 2026-04-03
Added
Add errorToString() utility
[1.6.0] - 2026-04-02
Added
Add NonNullishValue utility type
[1.5.0] - 2026-03-05
Added
Path/detector module moved from @signageos/lib
Parsers/parsers module moved from @signageos/lib
[1.4.0] - 2026-02-17
Added
Add traversePromise() function
[1.3.0] - 2026-02-09
Added
Add progressiveWait() function
[1.2.1] - 2025-12-03
Fixed
The wait() utility now supports timeout larger than 24.8 days
[1.2.0] - 2025-11-21
Added
Stopwatch to allow starting / stopping time tracking with mutliple stages support.
[1.1.1] - 2025-11-13
Fixed
Missing option for waitUntil to throw TimeoutError when timeout is reached
[1.1.0] - 2025-11-06
Added
Helper functions for tracking execution time
[1.0.0] - 2025-10-13
Changed
Initial release of @signageos/core package moved from @signageos/lib