5.3 KiB
5.3 KiB
Changelog
v4.6.1
- Adds npm ignore file, ignoring tests and examples from package.
- Fixes CI builds
v4.6.0
- Adds support for Icon URL in Growl (by @gucong3000)
- Adds options for passing host and port to cli tool (reported by @el-davo)
- Fixes sanitize response on
notifycallback (by @MadLittleMods) - Fixes use of new line in messages (by @gucong3000)
- Fixes use of
file:///xxxprotocol icon paths for Windows 8.1 (by @gucong3000) - Fixes non-TTY usage and piping messages (reported by @simensen)
- Updates vendor terminal-notifier version to 1.6.3 (reported by @kid-icarus)
v4.5.0
Additions
- Adds syntactic sugar for
notify. Now able to just pass message:
notifier.notify('My message');
See #45 for more info.
Fixes
- Improvements to docs and examples
- Updates
semverdependency to support Webpacking with Electron.
v4.4.0
- Changes to exec terminal-notifier through execFile to allow for asar-packages
- Adds support for remote growl server
- Adds support for win7 with electron asar-package
v4.3.1
Obligatory patch fix:
- Adds new stdin CLI options to docs
v4.3.0
- Adds support for piping messages in to CLI.
(With
node-notifierinstalled as a CLInpm i -g node-notifier)
➜ echo "Message" | notify
➜ echo "Message" | notify -t "My Title"
➜ echo "Some message" | notify -t "My Title" -s
v4.2.3
- Fixed input arguments to CLI to be strings where they should be strings.
v4.2.2
- Fixed no notification when no message for the CLI. #58
- Changes
whichtest to be sync, avoiding some edge cases with multiple notifications.
v4.2.1
- Minor fix for docs in CLI usage
v4.2.0
- Adds CLI support.
- Fixes Debug "HRESULT : 0xC00CE508" exception on Win8. PR #49
v4.1.2
- Fixes correct terminal-notifier (own fork https://github.com/mikaelbr/terminal-notifier) to support activate / click.
v4.1.1
- Fixes proper error codes for balloon: #42
- Removes unused debug files: #41
- Patches differences between subtitle for notify-send: #43
- Updates terminal-notifier dependency (removing black borders) #44 #18
v4.1.0
- Adds support for changing host and port for Growl.
v4.0.3
- Fixes Notification center issue with multiple callback events.
- Fixes error in source code: Fixes long-spaces to proper spaces
v4.0.2
- Fixes issue with immidiate notifu notifications (with
wait : false) - Fixes issue with boolean flags for notifu.
- Restructures directories. Making it easier to require notifiers directly.
v4.0.1
- Fixes issue with optional callback for notify-send
v4.0.0
Major changes and breaking API.
- require('node-notifier') now returns an instance with fallbackable notifications.
var notifier = require('node-notifier');
notifier.notify();
- Introduced a
waitproperty (defaultfalse), to get user input for Notification Center, Windows Toaster, Windows Balloons and Growl. Sadly not for notify-send.
var notifier = require('node-notifier');
notifier.notify({ wait: true }, function (err, response) {
// response is response after user have interacted
// with the notification or the notification has timed out.
});
- All notification instances are now event emitters, emitting events
clickortimeout. This is only applicable if{ wait: true }.
var notifier = require('node-notifier');
notifier.on('click', function (notificationObject, options) {
// options.someArbitraryData === 'foo'
});
notifier.notify({ wait: true, someArbitraryData: 'foo' });
- WindowsToaster and NotificationCenter now can have sounds by doing
{ sound: true }. Default NotificationCenter sound is Bottle. Can still use define sound on Mac:
var notifier = require('node-notifier');
notifier.notify({ sound: true });
// For mac (same as sound: true on Windows 8)
notifier.notify({ sound: 'Morse' });
v3.4.0
- Adds Growl as priority over Balloons
v3.3.0
- Adds support for native Windows 7 and earlier (through task bar balloons)
- Changes growl implementation. Adds better support for GNTP
v3.2.1
- Fixes support for notifications from folders with spaces on Windows.
v3.2.0
- Adds native Windows 8 support.
v3.1.0
- Adds Growl as fallback for Mac OS X pre 10.8.
v3.0.6
- Fixes typo: Changes Growl app name from
GulptoNode.
v3.0.5
- Maps common options between the different notifiers. Allowing for common usage with different notifiers.
v3.0.4
- Fixes expires for notify-send (Issue #13)
v3.0.2
- Fixes version check for Mac OS X Yosemite
v3.0.0
- Updates terminal-notifier to version 1.6.0; adding support for appIcon and contentImage
- Removes parsing of output sent from notifier (Notification Center)