# ChangeLog for time-manager
## 0.2.3
* Exporting defaultManager.
## 0.2.2
* `initialize` with non positive integer creates a time manager
which does not maintain timeout.
[#1017](https://github.com/yesodweb/wai/pull/1017)
## 0.2.1
* Export KilledByThreadManager exception
[#1016](https://github.com/yesodweb/wai/pull/1016)
## 0.2.0
* Providing `System.ThreadManager`.
* `withHandle` catches `TimeoutThread` internally.
It returns `Nothing` on timeout.
## 0.1.3
* Providing `withHandle` and `withHandleKillThread`.
## 0.1.2
* Holding `Weak ThreadId` to prevent thread leak again
[#1013](https://github.com/yesodweb/wai/pull/1013)
## 0.1.1
* Removing `unliftio`.
## 0.1.0
* [#986](https://github.com/yesodweb/wai/pull/986)
* Change behavior of `cancel` to immediately remove the `Handle` from the
reaper's workload, rather than waiting for timeout.
* Using auto-update v0.2.0.