From 0a1a0ebffbd807ec184a013fa3bc48f7f7906ec3 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sat, 11 Nov 2017 14:02:22 +0100 Subject: [PATCH] Preparations for upcoming v2 release Signed-off-by: Joachim Nilsson --- ChangeLog.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ChangeLog.md b/ChangeLog.md index 8ec8f3d..3bfff80 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,6 +3,19 @@ Change Log All notable changes to the project are documented in this file. +[v2.0.0][] - 2017-11-XX +----------------------- + +Beware, this is a major release, introducing incompatible changes to +`uev_run()` and watcher callback failure modes. + +### Changes +- `uev_run()` no longer exits the main event loop if an unrecoverable + error with a watcher should occur. Instead, the watcher is disabled + and the watcher callback is called with `events` set to `UEV_ERROR`. +- All watchers should now handle `UEV_ERROR` conditions. This pertains + in particular to signal and timer watchers. +- Examples and API docs updated with new failure modes. [v1.6.0][] - 2017-09-18 -----------------------