- Method `to_dict` for the `Record` class - Documentation for project (6) - Typings for project
Removed
- `COLOR_MAP` from `tinylogging/__init__.py`
4.2.0
Added
- Optional parameter `message_thread_id` for handlers `AsyncTelegramHandler` and `TelegramHandler`
4.1.0
Added
- Added emoji support for log levels in `Formatter`
Changed
- Changed the default time format in `TelegramFormatter` from `[%H:%M:%S]` to `%H:%M:%S`
Fixed
- Fixed an issue where messages could be displayed even when the logger was disabled
4.0.0
Added
- Handler for sending logs to Telegram (`AsyncTelegramHandler`, `TelegramHandler`) (4) - New formatter `TelegramFormatter` for processing and formatting messages sent to Telegram - New dependency: `httpx` for working with the Telegram API
Removed
- Dropped support for Python 3.8
3.3.0
Fixed
- Fixed an issue in `LoggingAdapterHandler` where the attributes `filename`, `function`, and `line` were not set for the `Record` object