Releases: swtormy/snotify
Releases · swtormy/snotify
snotify-v0.2.2
snotify-v0.2.1
snotify-v0.2.1 Latest
Release Description for snotify v0.2.1
Key Changes
- Dual Operation Modes: Added support for both synchronous and asynchronous operations
- New
ANotifierclass for asynchronous operations - Enhanced
Notifierclass for synchronous operations
- New
- Enhanced Channel Management:
- Auto-generation of channel names
- Improved validation mechanisms
- Flexible recipient type handling
- Improved Logging System:
- Configurable logging levels
- Enhanced error reporting
- Better debugging capabilities
Major Features
- Support for Multiple Channels (Telegram, Email, custom channels)
- Fallback Mechanism with configurable order
- Flexible recipient type handling (both objects and string identifiers)
- Comprehensive logging system
Technical Improvements
- Enhanced notification channel architecture
- Improved error handling and validation
- Better test coverage for both sync and async operations
Documentation
- Updated README with dual mode usage examples
- Added detailed configuration guides
- Improved API documentation
Requirements
- Python 3.7+
- aiohttp
- aiosmtplib
Full Changelog
- feat: add asynchronous notification support and enhance README
- feat: improve channel management and logging configuration
- feat: enhance notification channels with fallback mechanism and recipient type flexibility
For detailed commit history, please visit our GitHub repository
snotify-v0.1.1
Release Description for snotify v0.1.1
Key Changes
- Support for Multiple Channels: The library now supports sending notifications via Telegram, Email, and custom channels.
- Fallback Mechanism: Ability to specify the order of channels for sending messages in case of failure.
- Improved Setup and Usage: Easy integration and configuration of notification channels.
Fixes
- Minor bug fixes and improved stability.
Requirements
- Python 3.7+
- aiohttp
- aiosmtplib
Full Changelog: Changelog