Changelog for servant-checked-exceptions-2.1.0.0
2.1.0.0
- Add support for servant-0.16 and remove support for all previous version of servant. #31 Thanks Schell Carl Scivally!
2.0.0.0
-
Split into two package
servant-checked-exceptions-core
andservant-checked-exceptions
. The former defines the core types and functions for using checked exceptions in a servant API; the latter reexports the former and adds instances forHasServer
andHasClient
. The rationale is described further in issue 25Most users should only depend on
servant-checked-exceptions
. But users who need access to core types without incurring a dependency onservant-server
andservant-client
can depend onservant-checked-exceptions-core
instead. -
Split
Exceptions
module intoEnvelope
andVerbs
inservant-checked-exceptions-core
, for better module organization. More information in issue 18
1.1.0.0
- Updated the servant dependency to >= 0.12.
1.0.0.0
- Add a
ErrStatus
class that can be used to set the HTTP Status Code. Given an endpoint that returns aEnvelope '[e1, e2] a
, you must declare an instance ofErrStatus
fore1
ande2
. This is a breaking change.
0.4.1.0
- Add
NoThrow
type to represent handlers that don't throw any errors, but do return a result wrapped in anEnvelope
.