Growl

Licence: BSD License
Version 2.0 | Release Date: 2012-09-19 | Download

Growl 2 changes

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.

Version 1.3.3 | Release Date: 2012-01-26 | Download

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

Version 1.2.2 | Release Date: 2011-05-25 | Download

Growl 1.2.2 requires Mac OS X 10.5 or higher.
For Mac OS X 10.4.11, please download Growl 1.1.6.
For Mac OS X 10.3.9, please download Growl 0.7.6.

Growl 1.2.2 ([1ced1aac32db]):
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])

Version 1.2.1 | Release Date: 2010-07-09 | Download
  • New disk image background
  • Fixed Spanish translation error in disk image background
  • Replaced GrowlMail in Extras folder with a link to the GrowlMail web page, since it's now separate from Growl releases
  • Updated copyright ranges to include 2010
Version 1.2 | Release Date: 2009-09-28 | Download

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,�賷etected 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])

Version 1.2b4 | Release Date: 2009-09-25 | Download

Everything

  • Fixed icon positions in the disk image volume window ([01f4fc09f13f])
  • Fixed size of disk image volume window ([b9544b18c025])
  • Updated copyright years ([2d6a42405815], [d5c59f2bfcc3])

Growl

  • Now warns you when GrowlHelperApp is running as 64-bit and you attempt to install a plug-in that won't work in 64-bit ([8ff16d1cdb0b])
  • Updated minimum system version of GrowlHelperApp to 10.5 ([c72ed3d519cc])

GrowlMail

  • Fixed installation for multiple accounts, which we broke in b3 ([33214e271a53])
  • Corrected Installer package text: previously, it said that you had to quit Mail or installation would fail; now, it correctly says that the package will quit Mail for you ([e171692e0485])

GrowlSafari

  • Updated minimum system version of GrowlHelperApp to 10.5 ([c72ed3d519cc])
  • Now works with the WebKit nightly-build launcher ([24c2a3482ec3], [fc7016ea4fc2])
  • Installer package now quits GrowlSafari before upgrading and (re)launches GrowlSafari after installing/upgrading ([fb431606f9ab])
  • Corrected Installer package text: previously, it said that GrowlSafari was “an Safari plugin” and would only work on 10.4; now, it correctly says that it is an application ([e171692e0485])

HardwareGrowler

  • Fixed on 10.5 ([a7e08c77c6d4])
Version 1.2b5 | Release Date: 2009-09-24 | Download

Growl
- 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])

Growl framework
- Use an open-document Apple Event, not Launch Services, to register the application with Growl, hopefully preventing Launch Services from yanking you out of the application (as happened often with the new GrowlSafari) ([1df5769e87e1], [58720a0d2d1f], [0f739ceca8b4])

Version 1.1.6 | Release Date: 2009-07-31 | Download
  • Fixed the displays pop-up menus' failure to list WebKit-based displays
  • Changed fade time for most visual displays from three-fourths of a second to one-fifth
  • Increased default time on screen from four seconds to five to compensate for the above change
  • Assorted fixes to bugs discovered by Ted Kremenek using the Clang Static Analyzer
  • Updated minimum system version of Growl to 10.4, matching reality
  • GrowlSafari
    • Made it work on Safari 4
    • Made it require Safari 4
    • Fixed a small memory leak that occurred every time you downloaded something
Version 1.1.5 | Release Date: 2009-06-16 | Download

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])

Version 1.1.4 | Release Date: 2008-06-17 | Download
No changes specified
Version 1.1.3 | Release Date: 2008-06-08 | Download

Growl core improvements

  • Worked around conflict with Logitech Control Center 2.4, and implemented countermeasures in case another input-manager hack in the future has the same bug
  • Show notifications on every Space (Leopard)
  • Fixed bug that caused Growl to silently not show notifications if you deleted your default display
  • Fixed bug where Growl would fail to clean up .growlRegDict files in the Temporary Items folder, instead leaving them to appear in the Trash when you next logged in
  • Use the alert-sound device, rather than the default sound device, to play sounds
  • Don't spam the Console log when a forwarding attempt fails

Extras improvements

  • Rewrote GrowlMail to fix conflict between it and Leopard, and make it much more robust for the future
  • GrowlMail installer package now allows installing to other startup volumes without restarting
  • Updated GrowlSafari to work with Safari 3.0 and later (thanks to Ben Willmore)
  • Fixed growlnotify to actually send the notification on Leopard
  • GrowlTunes no longer shows the rating if it's 0, since you probably just haven't rated it
  • Fixed German localization of GrowlTunes

Preference pane improvements

  • Moved the version number outside of the Credits file, so we don't need to update that file every version
  • Fixed a hang on changing the default display
  • Updated the Brazilian Portuguese localization

Display improvements

  • Fixed displaying a close widget on mouse-over
  • Fixed humongous memory leaks in WebKit display
  • Made obtaining image data in WebKit display more efficient
  • Fixed displays to register a click on mouse-up, not mouse-down
  • Updated French and Dutch localizations of displays' preferences
Version 1.1.2 | Release Date: 2007-11-02 | Download
No changes specified
Version 1.1.1 | Release Date: 2007-09-13 | Download

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
Version 1.1.1 | Release Date: 2007-09-12 | Download

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

Version 1.1 | Release Date: 2007-09-08 | Download

New stuff

  • 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)

Usability Improvements

  • Growl no longer adds itself to the applications list. (#547)

Bug Fixes

  • Resolved issue where positioning would lock up. (#612)
  • Improved the way that the login item for Growl is created. We now use an Apple recommended option. (#487)
  • Growl will not load plugins which may cause problems upon upgrade. (#585)

Performance Enhancements

  • 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)

Menu Item

  • 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.

Display Plugins

  • Added a new display, iCal.
  • Added a bunch of user created displays, such as Above the Night.

Extras

  • Lots of improvements to HardwareGrowler in regards to picking up changes.
Version 0.7.6 | Release Date: 2007-01-01 | Download

- Resolved issues with some localizations.

Version 0.7.5 | Release Date: 2006-12-25 | Download

General
* Significantly improved performance when an application registers with Growl for the first time
* Made the Spotlight importer universal

Preference Pane

* Fixed a bug in which preference changes might not immediately be respected by notifications
* Improved localizations

Extras

* Now ships with Rawr-Jour
* Improved GrowlMail to open the mail message if the Growl notification is clicked
* Fixed searching for album art from Amazon in GrowlTunes

Version 0.7.4 | Release Date: 2006-07-10 | Download
No changes specified