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.
- Fixed an issue with proper unicode encoding of the exception reason.
- Introduced support for OTP Logger
- Remove support for lager.
- Fix a bug getting the right app version
- Fix an issue where
httpcdoesn't support aliases until OTP27.2 - Add custom notifier names to handlers
- Stabilise tests
- Extra exception formats following conventions by datadog and telemetry.
- Modify how enabled flag is read
Added:
Support for logger introduced, and lager and error_logger deprecated and scheduled to be removed on the next big release.
Fixed:
- Split bugsnag api from worker
- Add app-startup verification and preparation of configuration
- Add support for
loggerand multiple logger handlers. - Add support for asynchonous HTTP requests together with bounded pooling
Fixed:
- Added customer encoder using OTP27 json
Changed:
- Requires markdownlint-cli & yamllint to pass in CI before test
Changed:
- Bumps to OTP/27
- Replaced "jsx" with "json"
Added:
- erlfmt
- CONTRIBUTING.md
- CHANGELOG.md
- release process to hex.pm
- N/A