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.
- Fix race condition in CancelAll
- There was a problem with sending a kill signal to a nonblocking main function. This has been fixed by providing the CancelAll method.
- Deprecate: functions KillSignal, Signals, and Killed
- Replace them with: AwaitKillSignal, AwaitKillSignals and CancelAll
- Implemented the rununtil.Killed method, which allows you to test a function that uses rununtil.KillSignal
- There are now RunnerFunc and ShutdownFunc function types to clarify the usage of this library (backwards incompatible change)
- initial commit of rununtil library