jolicode/jolinotif
Send desktop notifications on Windows, Linux, MacOS.
v3.3.1
13M downloads/mo
#1325 most downloaded on Packagist
jolicode/JoliNotif
What this package is like to depend on
Last release 1 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 5 months
Nearly every release is documented
notes for 31 of 32 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
32 releases · first in 2015
3 releases in the last 12 months
see the full history below
Release timeline
32 releases · Mar 2015 to Jul 2026Releases
latest 32-
v3.3.122 Jul 2026Release notes
Open source →What's Changed
Fixed
- fix(wsl): add a PowerShell fallback for notifications by @damienalexandre with @Copilot in #139
Internal
- Bump symfony/process from 7.4.0 to 7.4.5 in /tools/phar by @dependabot[bot] in #132
- Use castor in the CI to run QA by @lyrixx in #134
- Bump symfony/process from 7.4.0 to 7.4.13 in /tools/php-cs-fixer by @dependabot[bot] in #135
- Update GitHub Actions, harden security by @lyrixx in #133
- Update tooling, apply recommendations by @lyrixx in #136
- Bump the github-actions group with 2 updates by @dependabot[bot] in #137
- Require PHP 8.3 in README by @oiahoon in #138
New Contributors
- @oiahoon made their first contribution in #138
- @damienalexandre with @Copilot made their first contribution in #139
Full Changelog: v3.3.0...v3.3.1
Release notes
Open source →- Fixed the PowerShell driver on WSL by falling back to
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exewhenpowershell.exeis not available inPATH
-
v3.3.004 Dec 2025Release notes
Open source →What's Changed
- Drop support for PHP 8.2 by @lyrixx in #131
- Phar are built with PHP 8.3 by @lyrixx in #131
- Add support for PHP 8.5 by @lyrixx in #131
Full Changelog: v3.2.0...v3.3.0
Release notes
Open source →- Drop support for PHP 8.2
- Phar are built with PHP 8.3
- Add support for PHP 8.5
-
v3.2.016 Oct 2025Release notes
Open source →What's Changed
- Add support for Symfony 8.0 by @alexandre-daubois in #123
- Fix Symfony constraint in
composer.jsonby @alexandre-daubois in #124 - Add missing branch-alias to composer.json by @nicolas-grekas in #125
- Simplify PHP version note on README by @pyrech in #126
- Implement a new Powershell-only driver for WSL by @damienalexandre in #127
- Remove WslNotifySendDriver by @pyrech in #129
New Contributors
- @alexandre-daubois made their first contribution in #123
- @nicolas-grekas made their first contribution in #125
- @damienalexandre made their first contribution in #127
Full Changelog: v3.1.1...v3.2.0
Release notes
Open source →- Add support for Symfony 8.0
- Drop support for Symfony 5.4
- Added a new PowerShell-based driver for Windows and WSL without dependency on third-party binaries
- Removed wsl-notify-send driver as it is now replaced by the new PowerShell-based driver
-
v3.1.122 May 2025Release notes
Open source →What's Changed
- LibNotifyDriver: Load lib over FFI only once by @lyrixx in #121
- Do not use FFI on SAPI !== cli by @lyrixx in #122
Full Changelog: v3.1.0...v3.1.1
Release notes
Open source →- Fixed LibNotifyDriver when instanciated more than once
- Fixed LibNotifyDriver to only be used on CLI SAPI
-
v3.1.017 Feb 2025Release notes
Open source →What's Changed
- feat(driver): Sound option with TerminalNotifierDriver by @aurac in #114
- Bump symfony/process from 6.4.4 to 6.4.14 in /tools/phar by @dependabot in #115
- Bump symfony/process from 6.4.7 to 6.4.14 in /tools/php-cs-fixer by @dependabot in #116
- Drop support for EOL version + Add support for PHP 8.4 by @lyrixx in #117
- Allow jolicode/php-os-helper ^0.2 by @lyrixx in #118
- Fix GA phar upload by @pyrech in #119
New Contributors
- @aurac made their first contribution in #114
- @dependabot made their first contribution in #115
Full Changelog: v3.0.0...v3.1.0
Release notes
Open source →- Added support for sound option on TerminalNotifier notifier
- Add support for PHP 8.4
- Drop support for PHP 8.1
- Drop support for Symfony 6.0 - 6.3, 7.0
-
v3.0.002 Oct 2024Release notes
Open source →- Remove deprecated code:
- Joli\JoliNotif\NotifierFactory
- Joli\JoliNotif\Notifier interface and all implementations
- Toaster notifier and binary
- Joli\JoliNotif\Util\OsHelper class
- Remove deprecated code:
-
v2.7.330 Sep 2024Release notes
Open source →What's Changed
- Fixed SnoreToast and Notifu Windows drivers to be non blocking by @shadoWalker89 in #112
New Contributors
- @shadoWalker89 made their first contribution in #112
Full Changelog: v2.7.2...v2.7.3
-
v2.7.201 Jun 2024 -
v2.7.103 May 2024Release notes
Open source →What's Changed
- Fixed phar for Windows drivers
- Fixed executable in verbose mode when no driver is available
- Fixed executable to better handle option passed several times
Full Changelog: v2.7.0...v2.7.1
Release notes
Open source →- Fixed phar for Windows drivers
- Fixed executable in verbose mode when no driver is available
- Fixed executable to better handle option passed several times
-
v2.7.003 May 2024Release notes
Open source →What's Changed
- Added a new NotifierInterface and DefaultNotifier as the main public API of this package
- Added a wsl-notify-send notifier for Windows Subsystem for Linux
- Added a libnotify based notifier for Linux through FFI
- Changed TerminalNotifier to use contentImage option for icon instead of appIcon
- Fixed phar missing some dependencies
- Marked most of the classes as internal
- Deprecated all the notifiers classes in favor of the new internal DriverInterface implementations
- Deprecated the NotifierFactory in favor of the new DefaultNotifier class that hide driver implementation details
New Contributors
- @TheoD02 made their first contribution in #101
- @vesper8 made their first contribution in #98
- @morawskim made their first contribution in #100
Full Changelog: v2.6.0...v2.7.0
Release notes
Open source →- Added a new NotifierInterface and DefaultNotifier as the main public API of this package
- Added wsl-notify-send notifier for Windows Subsystem for Linux
- Added libnotify based notifier for Linux through FFI
- Changed TerminalNotifier to use contentImage option for icon instead of appIcon
- Fixed phar missing some dependencies
- Marked most of the classes as internal
- Deprecated all the notifiers classes in favor of the new internal DriverInterface implementations
- Deprecated the NotifierFactory in favor of the new DefaultNotifier class that hide driver implementation details
-
v2.6.003 Dec 2023Release notes
Open source →- Deprecated Joli\JoliNotif\Util\OsHelper in favor of jolicode/php-os-helper package
- Added support for Symfony 7.x
- Added support for PHP 8.3
- Dropped support for PHP 8.0
-
v2.5.224 May 2023 -
v2.5.124 May 2023 -
v2.5.024 Dec 2022Release notes
Open source →- Dropped support for PHP 7.4
- Dropped support for Symfony 4.x
- Added support for PHP 8.2
-
v2.4.001 Dec 2021Release notes
Open source →- Dropped support for PHP < 7.4
- Dropped support for Symfony 3.x
- Added support for Symfony 6.x
-
v2.3.007 Mar 2021Release notes
Open source →- Added SnoreToastNotifier to fix notification on Windows 8+
- Deprecated ToasterNotifier in favour of SnoreToastNotifier
- Added support for PHP 8
-
v2.2.017 Jun 2020 -
v2.1.010 Jan 2020 -
v2.0.226 Feb 2019Release notes
Open source →- Fixed compatibility with Windows Subsystem for Linux
- Fixed compatibility with Symfony 4.2
-
v2.0.104 Apr 2018 -
v2.0.012 Feb 2018Release notes
Open source →- Dropped support for Symfony < 3.3
- Dropped support for PHP < 7 & HHVM
- Fixed compatibility with Symfony 4
- Added better CI configuration
- Added typehints everywhere
-
v1.3.025 Jan 2018 -
v1.2.017 Jul 2017Release notes
Open source →- Added support for sound and subtitle option on AppleScript notifier
- Added support for url option on TerminalNotifier notifier
-
v1.1.213 Jul 2017 -
v1.1.102 Jun 2017 -
v1.1.004 Apr 2017Release notes
Open source →- Added NotifierFactory::createOrThrowException() method
- Added NullNotifier to get ride of null value
- Updated php-cs-fixer to v2.0 and fixed CS
-
v1.0.522 Mar 2016 -
v1.0.419 Jun 2015Release notes
Open source →- Fixed Mac OSX version detection
- Removed allowed failure for PHP 7 in Travis
- Added documentation for usage inside cronjobs
-
v1.0.303 Jun 2015 -
v1.0.213 Apr 2015Release notes
Open source →- Fixed NotifierFactory phpdoc
- Added precision about factory returning null
-
v1.0.101 Apr 2015Release notes
Open source →- Fixed Symfony version to 2.3
- Fixed Notifier phpdoc
- Added brand new documentation
-
v1.020 Mar 2015Nothing published for this version