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.
- None.
- None.
- None.
- None.
- None.
- None.
- Fixed a warning in the manifest file with newer version of SwiftPM.
- Convenience
make
method onMungoHealer
to simplify typed make code with singlehandle(error)
catch-all.
- Convenience
do
method onMungoHealer
to simplify usage with singlehandle(error)
catch-all.
- Convenience implementations of error protocols:
MungoError
,MungoFatalError
&MungoHealableError
- A
debugDescription
as an addition to theBaseError
protocol.
- A
MungoHealer
main type for global error handling. - An
ErrorHandler
protocol for customizing handling errors. AlertLogErrorHandler
as the default implementation ofErrorHandler
.- Core error type protocols:
BaseError
,FatalError
andHealableError
. - Core helper types & extensions to make this all work.
- A very simple Demo project for the iOS platform.
- Initial documentation within the README.md file.
- An Xcode file structure loosely based on this Best Practice
- A .swiftlint.yml based on this template.
- A .projlint.yml based on this template.
- Bitrise CI Integration including a badge in the README.md.
- A logo based on the eponym Mungo Bonham.