Skip to content

Releases: swtormy/snotify

snotify-v0.2.2

14 Jan 15:43
d329ced

Choose a tag to compare

What's Changed

  • Added Webhook Channel Usage to Documentation. by @AnkitOjh in #4
  • Feature/add headers and body to webhook by @swtormy in #6

New Contributors

Full Changelog: snotify-v0.2.1...snotify-v0.2.2

snotify-v0.2.1

25 Dec 18:47
7d64e27

Choose a tag to compare

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 ANotifier class for asynchronous operations
    • Enhanced Notifier class for synchronous operations
  • 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

20 Nov 18:29

Choose a tag to compare

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