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.
- Handle data such as tuples.
- Handle complex data in reports.
- Correct logging of non-printable characters. Data for which io_lib:printable_unicode_list/1 returns true is logged as a string. Embedded newlines are escaped using JSON rules, i.e., encoded as "\n". Other data, e.g., binaries, is encoded using io_lib:format "~tp".
- Upgrade thoas version
- Update CONTRIBUTING.md
- Support structured logging
- Add map_msg config param
- Updated docs for Elixir 1.15
- Improved docs to cover latest Elixir
- Updated test matrix for latest Elixir and OTP
- Handle log messages with Unicode
- Initial version