From 7d18d057eb4f2e4ad7f7fd578b3e33564f1c8c7a Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 13 Jun 2016 18:39:40 -0400 Subject: improve exception handling * Improve exception handling. A property that threw a non-IOException used to stop the whole propellor run. Now, all non-async exceptions only make the property that threw them fail. (Implicit API change) * Added StopPropellorException which can be used in the unsual case where a failure of one property should stop propellor from trying to ensure any other properties. * tryPropellor returns Either SomeException a now (API change) --- debian/changelog | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'debian/changelog') diff --git a/debian/changelog b/debian/changelog index 1ce1cbc9..99d89650 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -propellor (3.0.6) UNRELEASED; urgency=medium +propellor (3.1.0) UNRELEASED; urgency=medium * Switch letsencrypt to certbot package name. * Sbuild: Add keyringInsecurelyGenerated which is useful on throwaway @@ -8,6 +8,13 @@ propellor (3.0.6) UNRELEASED; urgency=medium Thanks, Sean Whitton * Property.Reboot: Added toDistroKernel and toKernelNewerThan. Thanks, Sean Whitton + * Improve exception handling. A property that threw a non-IOException + used to stop the whole propellor run. Now, all non-async exceptions + only make the property that threw them fail. (Implicit API change) + * Added StopPropellorException which can be used in the unsual case + where a failure of one property should stop propellor from trying + to ensure any other properties. + * tryPropellor returns Either SomeException a now (API change) -- Joey Hess Fri, 10 Jun 2016 14:59:44 -0400 -- cgit v1.2.3