- Added support for sound option on TerminalNotifier notifier
- Remove deprecated code:
- Joli\JoliNotif\NotifierFactory
- Joli\JoliNotif\Notifier interface and all implementations
- Toaster notifier and binary
- Joli\JoliNotif\Util\OsHelper class
- Fixed SnoreToast and Notifu Windows drivers to be non blocking
- Changed requirement on psr/log to allow all versions from 1.0 to 3.0
- Fixed phar for Windows drivers
- Fixed executable in verbose mode when no driver is available
- Fixed executable to better handle option passed several times
- 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
- 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
- Added PHAR to GitHub releases
- Fixed permissions on Windows notifiers binaries
- Dropped support for PHP 7.4
- Dropped support for Symfony 4.x
- Added support for PHP 8.2
- Dropped support for PHP < 7.4
- Dropped support for Symfony 3.x
- Added support for Symfony 6.x
- Added SnoreToastNotifier to fix notification on Windows 8+
- Deprecated ToasterNotifier in favour of SnoreToastNotifier
- Added support for PHP 8
- Added support for kdialog - the native notifier on KDE Desktop
- Added support for Symfony > 5.0
- Dropped support for PHP < 7.2
- Fixed compatibility with Windows Subsystem for Linux
- Fixed compatibility with Symfony 4.2
- Fixed autoloader in CLI script
- Dropped support for Symfony < 3.3
- Dropped support for PHP < 7 & HHVM
- Fixed compatibility with Symfony 4
- Added better CI configuration
- Added typehints everywhere
- Added binary script to run jolinotif in CLI
- Added support for sound and subtitle option on AppleScript notifier
- Added support for url option on TerminalNotifier notifier
- Fixed compatibility with symfony/process 3.3
- Fixed Notification icon to always use a canonical absolute path
- Added NotifierFactory::createOrThrowException() method
- Added NullNotifier to get ride of null value
- Updated php-cs-fixer to v2.0 and fixed CS
- Allowed Symfony 3
- Fixed quote escaping in AppleScriptNotifier
- Fixed Mac OSX version detection
- Removed allowed failure for PHP 7 in Travis
- Added documentation for usage inside cronjobs
- Fixed documentation typo
- Added easy example debugging
- Fixed NotifierFactory phpdoc
- Added precision about factory returning null
- Fixed Symfony version to 2.3
- Fixed Notifier phpdoc
- Added brand new documentation
- Initial release