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 Haskell's Package Versioning Policy
- Drop http-conduit as a dependency for potentially smaller binaries
- Add more detailed error messages to context parsing failures
- Increase compatibility by loosening envy version bounds
- Add mRuntimeWithContext' and mRuntime
- Deprecate withIoInterface, withFallibleInterface, withPureInterface, HasLambdaContext, runRaderTLambdaContext, mRuntimeWithContext
- Fix an issue where errors from the runtime were not retried
- Constrain the envy version for correctly building with Cabal
- Fix documentation examples for Runtime and Combinators
- Add support for Value-based runtimes for handling JSON conversion errors explicitly
- Fix an issue where errors from the runtime were not retried
- Add support for triggered S3 events
- Fix an issue where errors from the runtime were not retried
- Expose
AWS.Lambda.Combinators
package for building other runtimes (e.g. to support Lambda Event triggers)
- Fix an issue where errors from the runtime were not retried
- Fix PVP bounds when building/uploading the package
- Incorrect error message when getting events from AWS
- Initial release!