terminal-notifier Changelog

What's new in terminal-notifier 2.0.0

Nov 2, 2017
  • This is a brand new release of terminal notifier with alerter features removed. We decided with @vjeantet to split the project again as it was having a lot of issues. From now on if you need sticky notifications and/or action buttons please use alerter instead.
  • Breaking changes:
  • removal of alerter features (-reply, -actions, -timeout, -json)
  • back to be distributed as a bundle
  • Additions:
  • -version flag to print the version
  • -ignoreDnD flag to bypass "Do not disturb"

New in terminal-notifier 1.8.0 (May 17, 2017)

  • Breaking changes:
  • terminal-notifier is no longer an app bundle but a standard command-line app now
  • Usage under macOS 10.8 and 10.9 is deprecated
  • Fixes:
  • open, execute and activate should be more reliable
  • URIs are not parsed, only checked for validity
  • Add some logging for actions

New in terminal-notifier 1.7.1 (Oct 4, 2016)

  • Bring back the old behaviour when not using -reply or -actions.

New in terminal-notifier 1.7.0 (Oct 3, 2016)

  • Awesome release thanks to @vjeantet which allowed it's alerter features to be merged in terminal-notifier.
  • add Reply button
  • add Yes/No buttons
  • add Dropdown actions
  • add Timeout
  • outputs event as JSON

New in terminal-notifier 1.6.3 (Apr 6, 2015)

  • Remove image border
  • JRuby compatibility
  • Fix for running under non-OSX CIs

New in terminal-notifier 1.6.2 (Jan 15, 2015)

  • Prevent exceptions on non-Mac OS X platforms
  • Built on OS X 10.10

New in terminal-notifier 1.6.1 (Jul 25, 2014)

  • Bug fixes
  • OS X 10.10 compatibility

New in terminal-notifier 1.5.0 (Sep 4, 2013)

  • The message data can now also be specified by piping data to the tool.
  • Post notification as a different application with the sender option. This also uses that application’s icon.
  • Play a sound when posting a notification with the sound option. Use default or any of the sounds you can find in the System Preferences as the option value.
  • Unescape first character of option values if it starts with a \. This fixes, for example, the case where you could not start a message with a open bracket, which can now be specified as \[.
  • Check if Notification Center is running for the current user or exit with 1 otherwise.
  • Percent escape URLs specified with the open option.
  • Add help option.
  • The Ruby bindings now raise when used on unsupported platforms. (Be sure to check with TerminalNotifier.available?.