Growl Changelog

What's new in Growl 2.1.3

Oct 31, 2013
  • Fixes an issue on 10.9 where sending notifications to Growl will result in Growl logging "(null) doesn't have enough information…" whenever it receives an incoming packet.
  • The on/off slider is more accessible now.
  • Adds an improvement to how the selection of the default plugin worked in the displays tab.

New in Growl 2.1.2 (Sep 26, 2013)

  • Resolves a problem causing Growl to crash.

New in Growl 2.1.1 (Aug 21, 2013)

  • Major Changes
  • Fixed the Automator Action. Sorry about that folks. Xcode tried to help things with the validate project settings. This in turn turned something off that was required. We've fixed this permanently.
  • Fixed screen saver and lock detection to behave as expected.

New in Growl 2.1 (Aug 1, 2013)

  • Major Changes:
  • Added the ability to run scripts as an action.
  • Added a the ability to control notifications via rules. See http://growl.info/documentation/applescript-rules for more information.
  • Growl no longer hangs when receiving a large amount of notes (more than 100) at one time.
  • Webkit displays can now have custom close buttons that are styled.
  • General Changes:
  • Made it clear when the application decides for priority.
  • AppleScript increases the image size from 128x128 to 1024x1024.
  • When using forwarding with Notification Center forwarding, you will now see notes on both computers.
  • The Prowl action plugin now sends the notifications correctly if it has the notification click back set.
  • Automator:
  • The automator action is now localized.
  • The GrowlAction workflow will now read from the description of the Automator action.

New in Growl 2.0.1 (Dec 5, 2012)

  • Addresses the positioning problem that showed up in 2.0 .
  • Addressed multiple crash reports.

New in Growl 2.0 (Sep 20, 2012)

  • General:
  • Adds support for OS X notification center on 10.8.
  • Adds in support for Prowl and Boxcar services as action displays.
  • Rollup has better idle detection.
  • Growl is now sandboxed.
  • Preferences:
  • The ON/OFF switch throughout Growl should be easier to understand now.
  • Displays:
  • Speech now introduces greater control.
  • Separates Action displays from Visual displays.
  • Music Video can now left and right justify text.
  • Fixes height problems for multi line notifications in Music Video.
  • Nano can now display in multiple locations, left, center and right.
  • Added an SoundAction display.
  • Added a way to not have any visual notifications.
  • Bug fixes:
  • Resolves the high CPU issue.
  • Resolves multiple crashes.
  • Shortcuts can now be unset.

New in Growl 1.4 (Jun 9, 2012)

  • General:
  • Applications Tab Redesign! This is a major overhaul, and should be much easier to use.
  • Moved Rollup controls to separate tab.
  • Major improvements to networking.
  • Preference Pane overhaul:
  • New slider switch for on/off switches
  • Added keyboard support to position picker.
  • General Tab Relayout.
  • Networking tab Add support for subscription
  • History Tab, contextual menu for history table to jump to the app/notification settings
  • Rollup tab is the new home of controls related to the Rollup window.
  • Adding a new display should not require a restart of Growl now.
  • Networking:
  • Support for Notification-Callback-Target, a URL field in GNTP. Upon click, Growl lets OSX figure out how to open the URL (such as the default browser for an http:// url)
  • Subscription support, subscribe to all applications on a remote machine.
  • General improvements to networking authentication, removed requirement for, and use of password headers if the password field is blank
  • Fix networking crash related to address data resolution.
  • Bind to local socket only if not listening for incoming notifications.
  • Address data caching, and observation of network changes to clear caches
  • Applescript:
  • URL click feedback support, same as Notification-Callback-Target in GNTP
  • Bug fixes:
  • Resolved a crash with webkit plugin bridge on creation.
  • Resolved a crash with forwarding.
  • Resolved an issue where the Speech display waits for previous message to complete causing a CPU drain
  • Resolved a crash with CFErrorGetDomain for WebKit Display Styles.
  • Fixed duplicate listings of display plugins on reinstall.
  • Notification-Callback-Target is now respected, and used, even without the method header.
  • Worked around problems with corrupt history databases.
  • Fixed a sorting problem when deleting a single entry in the history list.

New in Growl 1.3.3 (Jan 27, 2012)

  • Growl now works correctly on case-sensitive file systems.
  • All of the preferences selections should now show up in the toolbar.

New in Growl 1.3.2 (Dec 6, 2011)

  • Resolves issue with notifications becoming stuck and the close button no longer functioning. Thanks for the feedback!
  • History now sorts newest to oldest by default.
  • Resolves an issue with the automator action being unusable.

New in Growl 1.3.1 (Nov 3, 2011)

  • Growl can now run in the background, and in other ways. Thanks for the feedback!
  • The Rollup window can be made to show up on demand, or can even be disabled. Thanks for the feedback on this as well!
  • Changing settings in applications now show up without restarting Growl.
  • And much more…

New in Growl 1.2.2 (May 25, 2011)

  • Everything:
  • Changed the icon ([dc159472ca8d], [82c0df71cfc2], [42ae97755d08], [406e57a6952d], [2d7045c3bef7], [7ddae35c3b93], [b05900d7dd31], [a790e700b457], [9ff80cbd1069], [4188d1349cf8])
  • Growl:
  • MailMe should be able to send using MobileMe accounts now ([8da49fce81c3], [a2ee79fb077e])
  • Fixed the intermittent crash again, this time for queueing displays such as Music Video and Nano ([d20656831049])
  • Fixed size of destination address field in MailMe preferences in Dutch ([d0d35d0d43f5])
  • Fixed sound not working when UI sounds are turned off ([033e8fb1a6dd])
  • Fixed a never-encountered but nonetheless major crash ([6a7d2283b316])
  • Fixed functions not being properly exported for plug-ins' use in 32-bit GHA ([3b5dfdebead3])
  • Fixed Automator action's version number being stuck at 1.1.6 ([dfd0e87a3029])
  • Updated copyright year in Growl Installer package ([079b8771dd80])
  • GrowlTunes:
  • Fixed building on volumes with spaces in their names ([5fd480ef577f])
  • Growl.framework:
  • Fixed a crash (#178; [51b12f1c6556])
  • Fixed dSYM bundles, especially of one or both frameworks, being empty (#179; [4b7b06d729b5], [53cd0ddf45ad])
  • Fixed a crash in the WithInstaller framework. (App developers: 1.2.2 is the release you've been waiting for!) ([7827805e9eb8])
  • Python bindings:
  • Fixed leaking images ([02c5148373be], [a1f37df70d04])

New in Growl 1.2.1 Build 2089e40a2a0 (May 18, 2011)

  • New disk image background ([7de3aa4ef83e])
  • Fixed Spanish translation error in disk image background ([7de3aa4ef83e])
  • Replaced GrowlMail in Extras folder with a link to the GrowlMail web page, since it's now separate from Growl releases ([2608c36bf8e9])
  • Updated copyright ranges to include 2010 ([fb2a6317c10c])

New in Growl 1.2 (Sep 29, 2009)

  • Everything:
  • Requires Mac OS X 10.5 or later
  • Much behind-the-scenes modernization, especially in our Xcode projects
  • Installer packages are now Leopard-only flat packages
  • Updated copyright years ([2d6a42405815], [d5c59f2bfcc3])
  • Growl:
  • Now 64-bit clean, so you no longer need to relaunch System Preferences into 32-bit mode
  • Now warns when you try to install a plug-in that won't work under the current architecture, such as a 32-bit-only plug-in on a 64-bit Mac running Snow Leopard ([051a29104de7], [18f28b64e39d])
  • Fixed autorelease-pool messages piling up in the Console ([1e9e11a7092f])
  • Adding Growl and the menu-bar status item to your Login Items list may be more reliable now ([5c1d8f5e64c2], [b846a7b597a6])
  • Now code-signed, to make updating less of a hassle for Prowl users ([323aadb577b1])
  • Prefpane should no longer crash when it's missing GrowlHelperApp and GrowlMenu ([21845064880c], [0e19238de90f])
  • Fixed a crash when the computer has no explicitly-set name ([88e9c44bbbdc]), ([b000509c2696]), ([82f50f3678bb])
  • Fixed various leaks, most only under garbage-collection, detected by the Clang Static Analyzer ([0e9b6b0b1e25], [680abae744d7], [48b7c994f6c8], [1e66707c1402])
  • Fixed various other bugs found by the Clang Static Analyzer ([8e5827d639dc], [e4bc764cf865], [e6763de09830])
  • Fixed Installer package only opening System Preferences, not the Growl preference pane ([939a07eddf5e])
  • Removed ability to install to the Home folder, because that's broken in current versions of Installer ([66804e7ecfe3]; Installer bug filed as #7215243)
  • GrowlMail:
  • Now 64-bit clean
  • Compatible with Snow Leopard (through 10.6.1)
  • Added an uninstaller, based off the one for Growl ([6e6d39bbec43])
  • Changed how the Installer package installs to your Home folder, because the proper way is broken in current versions of Installer ([6328e4c4dd23]; Installer bug filed as #7215243
  • Simplified how we add GrowlMail's preference pane to Mail's Preferences window ([6b117acf2fe9])
  • GrowlSafari:
  • Completely rewritten; it's an application now, using mach_inject
  • Now 64-bit clean
  • Works on both Leopard and Snow Leopard
  • Now works with the WebKit nightly-build launcher ([24c2a3482ec3], [fc7016ea4fc2])
  • Growl.framework:
  • Now 64-bit clean
  • The Carbon-based API is now deprecated; please switch to the Cocoa-based API
  • Should be GC-compatible now; please report any leaks
  • Now uses an open-document Apple Event, not Launch Services, to register the application with Growl, so that the user does not get yanked out of your application ([1df5769e87e1], [58720a0d2d1f], [0f739ceca8b4])
  • Fixed a crash when a delegate had not yet been set ([7560cff1ec16])
  • Fixed leaks of the prefpane bundle ([7560cff1ec16])
  • Removed a redundant method declaration from the Cocoa GAB header ([83d7e0469e8a])
  • GrowlTunes:
  • Runs in 64-bit when possible
  • No longer re-notifies every few seconds when you're listening to a Live365 stream ([5f22e70ed081])
  • HardwareGrowler:
  • New icon! ([ee0e8e006f21], [1a3bcae8696a])
  • Uninstaller:
  • Should no longer ask where GrowlHelperApp and GrowlMenu are if they aren't installed ([e4b6562e6d73])
  • Now a Universal Binary, so it works even if you don't have Rosetta installed ([bed9dc7f9bd5])
  • Added a success message ([4dbf452eb86f])

New in Growl 1.1.6 (Jul 30, 2009)

  • Growl:
  • Fixed the displays pop-up menus' failure to list WebKit-based displays ([e0c40e4a5c51], fixing #388256)
  • Changed fade time for most visual displays from three-fourths of a second to one-fifth ([c2f6adaf90b7])
  • Increased default time on screen from four seconds to five to compensate for the above change ([fee030c66025])
  • Assorted fixes to bugs discovered by Ted Kremenek using the Clang Static Analyzer ([1d6cde4c4fc3], fixing #385045; [6febcb06621d], fixing #385038; [7293e4e2f375], fixing #385044)
  • Updated minimum system version of Growl to 10.4, matching reality ([89fe0aa56dd8])
  • GrowlSafari:
  • Made it work on Safari 4 ([a6eb28fcc0b7])
  • Made it require Safari 4
  • Fixed a small memory leak that occurred every time you downloaded something ([22ffbf7ae378])

New in Growl 1.1.5 (Jun 16, 2009)

  • GrowlMail:
  • Fixed crash on notification when Safari 4 beta is installed ([65a0bcf23292], fixing #336354)
  • We don't know for sure whether this also happened with Safari 4.0 release, but whether it did or not, it's fixed now.
  • Fixed another crash, first seen in betas, on PowerPC machines ([0d7cf6a69fde], fixing #385444)
  • Only show notifications for unread messages ([b19d240b576a])
  • Took out a little more insurance against the possibility of clobbering an Apple method when running under a future version of Mail ([caae0ed9a580])
  • Internal refactoring, eliminating an assumption about Mail's internal nature ([f8a902d33769] and [c36ddc8e6b22])
  • Now loads its preference pane into Mail's Preferences window by method swizzling, which is explicitly supported in 64-bit Mac OS X, unlike the previous technique of class posing, which is explicitly not ([3be8b67aac72], fixing #363176)
  • Growl:
  • Fixed the off-by-two error in the displays pop-ups on the preference pane's Applications tab ([30c4b669cad3], fixing #251376)
  • Fixed MusicVideo to not fall over after the first notification when it's using a screen other than the menu-bar screen ([10d1c49d4df1])
  • Improved reliability of local-network forwarding ([099dfa400709])
  • Forwarding now uses the Keychain to store passwords ([899d3019a60a])
  • The “Growl Bug Submission” button now goes to our Report a Bug page, not our long-deceased Trac site ([71e205ca6b20], fixing #301955)
  • Fixed assorted memory leaks ([9d0747a53f45], [642c27e46937], [a8b169b45c40]/[442ca737bbcb], [942b66d1feef], [ab8742429e22], [494e5044075d], [5deddffb750a], [a4a2e33ce568]); thanks to the Clang Static Analyzer for revealing these
  • Also fixed a leak in the Carbon API ([ba114c864317])
  • Fixes to our Python API:
  • Fixed a couple of assertions ([69b5347d8262], contributed by Charles Lepple)
  • Switched from the deprecated md5 module to its replacement, the hashlib module ([2e72fc363066], contributed by Bjoern Haeuser)
  • We now generate dSYM bundles for every release, which makes us better able to read crash logs from 1.1.5b1 and later ([07c18306756c] and [cda6a8576c59], fixing #341838)
  • Fixed a strange error in the Automator action—please let us know if this broke it for you ([54eff2ab48e0])
  • Credits are now localizable
  • Added the version number to the Get Info string in English and Dutch
  • Updated Catalan localization of the Growl installation-capable framework ([ba114c864317])
  • Other localization updates postponed until 1.1.6 due to critical fixes
  • growlnotify:
  • If you forget to enter a description, growlnotify now prints a prompt message before waiting for you to type one in on stdin ([5f49950abfbb])
  • Fixed a crash when you pass --appIcon and name an application that you don't have ([c5aea4e41bce])
  • HardwareGrowler:
  • Show the correct AirPort and Network icons on more recent versions of Mac OS X ([c78b283d2fca])
  • Added new icons for power events ([2564276c9d5c])
  • Allowed power sources to notify again consecutively when their charging state changes ([f3398597ecdd])
  • Enabled coalescing: a new notification, particularly from a power source, will replace an existing one on-screen if there is one ([f3398597ecdd])
  • Added the word “minutes” after the number of minutes remaining to charge, the same as the battery's time-remaining notification already had ([62367bdaaf88])
  • GrowlTunes:
  • Fixed “(null)” in notifications for radio stream events ([2776a948782a]—thanks to Ludek for the patch)
  • No longer includes some of its headers in the distribution ([91e95ee0745d])
  • GrowlSafari:
  • Fixed version information in GrowlSafariLoader bundle ([803920185e34])

New in Growl 1.1.4 (Jun 18, 2008)

  • Fixed �Install Failed� on Leopard
  • Fixed problem where Growl would continue to be 1.1.2 even after installing 1.1.3, because we weren't looking in the correct Home directory for an old version
  • Fixed Growl updater continuing to inform you of 1.1.3 after you installed it (which was because it was still 1.1.2)
  • Fixed SMS display not loading into either Growl or the preference pane
  • Added version number to the �ber (About) tab in the German localization
  • Fixed comma splice in �can't bind� error message
  • Localization updates: Czech, French, German (see above), Swedish
  • GrowlMail improvements: Disabled installation for all users on Leopard, because that doesn't work anymore as of 10.5.3
  • GrowlMail improvements: Corrected version number in many localizations
  • GrowlMail improvements: Fixed what could have been the same �Install Failed� problem on Leopard that the Growl Installer package had
  • GrowlSafari improvements: GrowlSafari actually works now (fixed some permissions problems in the Installer package)
  • GrowlSafari improvements: Fixed localized strings in certain localizations
  • GrowlSafari improvements: Corrected filename extension of Installer package: it was .mpkg, and is now .pkg
  • growlnotify improvements: Allow --appIcon to accept an application name without the �.app� suffix=

New in Growl 1.1.3 (Jun 7, 2008)

  • Fixed crashes and leaks in the Growl-WithInstaller framework
  • Updated the Growl-WithInstaller framework for Leopard
  • Updated both frameworks to support use in garbage-collected apps on Leopard
  • Keep registration dictionary around, rather than rebuilding it every notification
  • Added the notifying process's identifier to the filename of its temporary registration-dictionary file, to make it easier to debug the framework in the future
  • Fixed bug where the framework would leave dozens of .growlRegDict files in the Temporary Items folder, to appear in the Trash when you next logged in
  • Fixed a bug in the Growl-WithInstaller framework in installing over 0.7.6 or earlier
  • Updated French localization of the Growl-WithInstaller framework's installation prompt
  • Growl Registration Dictionary Editor (still beta) improvements
  • Fixed bug where GRDE couldn't save files (oops)

New in Growl 1.1.2 (Jan 25, 2008)

  • GrowlMail fix: In Summary mode, post one notification (per account) after *all* messages come in
  • About tab layout improvements (English only)
  • Standardized layout for all built-in display preferences (English only)
  • Sounds menu now reads from /Library/Sounds and ~/Library/Sounds
  • Default is now the first entry in any popup it appears in
  • Fix notifications to default to menu bar's screen if the desired screen isn't available
  • Separators appear between distinct groups in popups
  • Update German translation
  • Fix broken iCal prefs in certain localizations
  • Fix System Preferences not quitting on non-English systems
  • Fix background image transparency
  • Fix GrowlMail installer to note and enforce Mail not running

New in Growl 1.1.1 (Sep 14, 2007)

  • Notifications
  • Improved speed of notifications, particularly the Music Video display style which was noticeably slow in 1.1 compared to 0.7.x
  • Fixed the Music Video display style on multi-monitor configurations
  • Fixed improper behavior if a display plugin was installed externally in addition to being shipped with Growl
  • Fixed color preferences for the iCal display style in French, Swedish, and Russian
  • Extras
  • Turned off the Sync Notification in HardwareGrowler by default
  • Improved display of iTunes notifications by GrowlTunes when no composer is specified for a song
  • Other
  • Restored the "Show Growl Notification" Automator action which was accidentally removed from Growl 1.1
  • Fixed a potential hang while installing Growl on Mac OS X 10.4.
  • Fixed improper behavior if a display plugin was installed externally in addition to being shipped with Growl
  • Updated Dutch, French, pt_BR, Russian, and Swedish localizations

New in Growl 1.1 (Sep 13, 2007)

  • There is now a global positioning system built into Growl (took 2 years to make!).
  • There are now close buttons available on notifications when you mouse over them.
  • Multiple performance enhancements/memory leaks fixed up. The only problem at this point should be webkit message views.
  • Totally redesigned applications tab.
  • There is now a sound option available per notification.
  • Application level positioning. (#657)
  • Growl no longer adds itself to the applications list. (#547)
  • Resolved issue where positioning would lock up. (#612)
  • Improved the way that the login item for Growl is created. We now use an Growl will not load plugins which may cause problems upon upgrade. (#585)
  • Resolved an issue where notifications would be slow. (#270)
  • Growl no longer loads all plugins at startup. (#391)
  • Growl loads application icons only when needed. (#392)
  • Improved the appearance of the menu item. (#538)
  • Localizations: Our localizers rock! Thanks to everyone who contributed. We have vastly improved localizations for a whole slew of languages in 1.1.
  • Added a new display, iCal.
  • Added a bunch of user created displays, such as Above the Night.
  • Lots of improvements to HardwareGrowler in regards to picking up changes.