Notify Py Versions Save

:speech_balloon: | A simple Python Module for sending cross-platform desktop notifications on Windows, macOS and Linux

v0.3.42

1 year ago

Bug Fixes

  • loosen loguru requirement further (Mustafa)

v0.3.41

1 year ago

Bug Fixes

  • ci: only upload LICENSE to github releases (soon upload auto-upload .whls) (Mustafa)

Chores

  • Loosens requirement for loguru (#40)
  • bump to v0.3.41 (Mustafa)

v0.3.39

1 year ago

Bug Fixes

  • re-enable 'notifypy` CLI #50 (@wisnij)

Documentation

  • use proper CLI name in README.md (Mustafa)

Chores

Commits

  • c9918eb: Install notifypy CLI script with poetry as well (Jim Wisniewski) #50

What's Changed

New Contributors

Full Changelog: https://github.com/ms7m/notify-py/compare/v0.3.38...v0.3.39

v0.3.38

1 year ago

Features

Bug Fixes

Chores

  • update workflow for publishing (Mustafa)
  • ci: update on push events (Mustafa)
  • ci: run ci only on codebase (Mustafa)

Commits

  • f6ad052: notify-send +general improvements (‮) #47
  • issue with kwargs #47 ()
  • typo in function urgency #47 ()
  • cbd3162: 0.3.38 (‮) #47
  • a96b185: BSD support *** (‮) #47
  • Contributor GiorgosXou #47 ()
  • 36fda46: Fix test issues + fix #46 #48 | @ms7m (‮) #47
  • 481cec7: Merge branch 'ms7m:master' into master (GiorgosXou) #47
  • ebfb585: v0.3.38 (Mustafa) #47

Special thanks @GiorgosXou.

v0.3.3

2 years ago

Fixes

  • Fixes an issue where sending notifications through DBUS on Linux distros would not play audio (#32)

v0.3.2

3 years ago

Notes

  • Notifications on Linux will now be done directly via dbus with the jeepney library. Jeepney is a pure python module.

  • All notifiers will not be imported at initalization. You can still pass a notifier manually, if you want to override the OS check!

  • This library should work fine with Apple Silicon & Big Sur.

Fixes

  • Custom audio sounds will no longer make a console window appear for Windows users who use python applications packaged with PyInstaller (#29)

  • Application names will now pass to Libnotify (legacy notifier) #27

Breaking changes

  • LinuxNotifierLibNotify and LinuxNotifier. If you wish to continue to use the default method for notifications in versions <=0.3.1, please pass the linux_use_legacy_notifier argument to Notify(..)

    • Automatic Fallback to LinuxNotifierLibNotify is available by setting the optional argument linux_fallback_libnotify to True.

0.3.0

3 years ago

breaking changes:

override_detected_notification_system kwarg has been changed to use_custom_notifier. This kwarg is for passing a custom object inherited by BaseNotifier.

override_detected_notification_system is now for passing a custom platform name.

new:

  • override_windows_version_detection : this new kwarg allows for older 8/7 users to attempt to try to use the Windows 10 method of notifying. (Probably will not work).

  • notifypyEnableLogging: this new kwarg enables logging.

  • CLI Support! (Syntax can be found at #12)

Fixes:

  • Stop powershell from popping up in pyinstaller.exe #18

0.2.2

3 years ago

v0.2.2

  • Docs are now live!
  • Notify class can now be initialized with an optional kwarg for using a custom macOS notifier. (direct path)
  • Override detected notifier with a built-in or custom made.
  • BaseNotifier class added
  • Logging is now disabled by default (#7). Use the argument enable-logging to re enable.
  • check if a custom macOS notifier can be be executed.
  • New tests.
  • More code commenting.

0.1.5

3 years ago

v0.1.5

  • Support for custom sounds across all platforms..
  • Custom Exceptions.
  • Setting custom audio/icon for the default will now trigger a "check" if the file does exist.
  • [Github Actions] Tests on every platform will no longer trigger a black formatting check. Opting for a separate workflow for testing black formatting.
  • Updated README.md
  • Added a instructions page for adding a custom macOS icon.

v0.0.8

3 years ago

v0.0.8


This adds support for sending notifications without blocking. (#2 ). Thanks to @Leterax for this contribution.