Skip to content

Releases: ms7m/notify-py

v0.3.43

05 Jun 14:43
67dacb8
Compare
Choose a tag to compare

What's Changed

  • fix: UnsupportedPlatform exception on Windows 11 and Python 3.12 by @TransparentLC in #55

New Contributors

Full Changelog: v0.3.42...v0.3.43

v0.3.42

26 Jan 10:05
Compare
Choose a tag to compare

Bug Fixes

  • loosen loguru requirement further (Mustafa)

v0.3.41

25 Jan 18:24
Compare
Choose a tag to compare

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

03 Jan 00:55
Compare
Choose a tag to compare

Bug Fixes

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

  • Install notifypy CLI script with poetry as well by @wisnij in #50

New Contributors

Full Changelog: v0.3.38...v0.3.39

v0.3.38

05 Dec 22:47
ebfb585
Compare
Choose a tag to compare

Features

Bug Fixes

Chores

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

Commits


Special thanks @GiorgosXou.

v0.3.3

03 Jun 02:22
25d98c6
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

Fixes

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

v0.3.2

05 May 18:23
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release

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.

v0.3.0

05 Nov 21:16
9ef9dc9
Compare
Choose a tag to compare

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

v0.2.2

01 Jun 05:40
0228638
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

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.

v0.1.5

26 May 19:29
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

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.