Repository navigation
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