from the blog:
overheard recently in #moose
Hazel
Licence: Commercial with demo
- Version 2.1.6 | Release Date: 2008-05-05 | Download
User Interface changes:
- Fixed crash when enabling/disabling rules with spacebar while navigating with arrow keys.
Core changes:
- Critical fix: fixed files disappearing when renamed with same name.
- Version 2.1.5 | Release Date: 2008-02-19 | Download
User Interface changes:
- [Leopard] Fixed pattern editors being broken in 10.5.2. Spaces were disappearing at the beginning/end of the pattern or right before/after attributes (the lozenge things). Should now work like it did before.
- [Leopard] Fixed plus/minus buttons under the rules list becoming misaligned if Hazel initially loaded any other pane besides the folder pane.
- [Leopard] Fixed problem with alert saying eval period has expired even though app was recently registered. This resulted from a specific timing where app was registered after eval period expired but before user was alerted. On Leopard systems, the alert comes up only after the user has gone idle so the notification can be delayed for some time.
Core changes:
- Reduced chance that App Sweep would consider an app being upgraded as being thrown away.
- Version 2.1.4 | Release Date: 2008-02-06 | Download
- [Tiger] Fixed hang on Tiger systems. Usually started happening after app went into demo mode. Should not have affected those on Leopard. If you are affected, you should download and install this version manually.
- Version 2.1.4 | Release Date: 2008-02-06 | Download
- [Tiger] Fixed hang on Tiger systems. Usually started happening after app went into demo mode. Should not have affected those on Leopard. If you are affected, you should download and install this version manually.
- Version 2.1.3 | Release Date: 2008-01-07 | Download
User interface changes:
- [Leopard] Fixed "Other" token in the pattern interface.
Core changes:
- [Leopard] App Sweep should now uninstall apps that are backed up via Time Machine.
- [Leopard] Fixed the "Unarchive" action.
- Fixed problem with Hazel sometimes losing track of folders on external drives when they are unmounted.
- Fixed log/Growl message for the unarchive action showing the destination path as the source.
- Miscellaneous fixes.
- Version 2.1.2 | Release Date: 2007-12-05 | Download
User interface changes:
- [Leopard] Fixed missing arrows on pop up buttons in the rule interface.
- [Leopard] Color label picker now resembles Leopard's "square" version on Leopard systems. Tiger version unaffected.
- Fixed UI not being able to edit a rule when it referenced a script that no longer exists.
- New installs are set to check for updates weekly. Note that this was done in a previous release but was broken such that the checks did not actually happen (even though the UI indicated it would). This did not affect anyone who set/changed the frequency after the initial launch.
- Fixed uninstall failing when Hazel was installed machine-wide on Leopard. Leopard tightened permissions on the machine-wide preference pane folder. Should now prompt for a password if necessary.
- Interface should be slightly better about handling folders on external volumes that are unmounted. You will still get failures when moving/copying to such folders. Looking into reducing the occurrences of these messages (at least for Growl) in a future release.
Core changes:
- Fixed general issues with Safari and OS X versions. Should now work correctly between different combinations of Safari and OS X, in particular, OS X 10.4.11 which switched to Safari 3.
- Fixed "Date Last Matched" when the attribute was blank, making it less useful when comparing against other dates.
- [Leopard] Background tasks now run at a lower IO level. This aspect was lost in the initial Tiger/Leopard transition.
- Fixed case where hazelfolderwatch was running out of open file descriptors.
- [Leopard] General updating of internal code to use newer Leopard APIs where possible.
- Version 2.1.1 | Release Date: 2007-11-05 | Download
- Fixed moving of files between drives/volumes resulting in a copy instead.
- Fixed sporadic reset of Hazel internal metadata on some folders. Would result in rules getting re-run or date added being cleared.
- [Leopard] Fixed Hazel not picking up Safari's or Mail's download folder setting.
- Fixed move/copy failing if Spotlight is disabled on the folder/drive on which the source file resides.
- Tweaked memory characteristics of sizing operations. Should work much better when calculating the size of large file trees.
- Improved performance of Trash size limiting.
- Version 2.1 | Release Date: 2007-10-22 | Download
Version 2.1
This is a free upgrade.
New Features:
- Leopard (OS X 10.5) compatibility.
- Added "Make alias" action.
- Added "Reveal in Finder" action.
- Expanded support for different file "Kinds". Using the "Other..." option, you can choose from a list of every file type on the system.
- For certain attributes, you can match against whether it is blank or not.
User interface changes:
- Tweaked general layout of the folder pane.
- Re-arranged items in the action pop-up. Also, removed prepositions from action names and moved them into their own label after the pop up. Should be more consistent now.
- Re-arranged and added items to the pop-up of "Kind" values.
- Re-arranged a couple items in the attribute pop up.
- Fixed rule preview erroneously indicating that Hazel would descend into non-folders (aliases and symbolic links, for example).
- Fixed sporadic crash when canceling out of the rule sheet.
- Should now be able to find iTunes playlists/iPhoto albums in cases where the user moved the whole library by launching iTunes/iPhoto while holding down the option key.
- The rule preview should handle the case of missing metadata better now.
Core changes:
- Support for "Folder" and "Alias" Kinds even on filesystems where metadata is unavailable.
- Improved performance when calculating the size of folders. Should hopefully address performance issues when using rules that filter on size and also descend into subfolders.
- Changed how the Kind attribute prints out in filenames. Prints the actual Kind and not the more general categories that appear in the pop-up.
- Fixed sizing calculations following symbolic links. Should no longer do that.
- Fixed the hours attribute, when set to 24 hour clock, printing out values between 1-24 instead of 0-23.
- Fixed Spotlight attributes that are lists (like the Authors field) printing out with parentheses or extra quotes when used in file renaming or subfolder creation.
- You can now edit the casing (lowercase, uppercase, etc.) of Spotlight file attributes that are lists (like the "Authors" field). Just click on the token for the different options.
- Fixed cases of file attributes with colons being used in filenames.
- Fixed asterisks being used in conditions making the rules uneditable later.
- Fixed case when having multiple App Sweep panels, the second one would become unresponsive after throwing away files in the first one.
- Version 2.0.2 | Release Date: 2007-09-13 | Download
- New Features:
- Added "Contents" attribute. Represents the text content of the file. Note that this only includes text indexed by Spotlight. If you can find a file by searching on a particular word, then that word is considered to be contained in the contents.
- Trash limits were broken in recent releases. This has been fixed.
- The "Rename" and "Sort into Subfolders" actions should now prevent the creation of any files starting with a dot (".") as this would make them invisible in Finder.
- The "extension" attribute in the "Sort into Subfolders" action no longer prepends the dot ("."). This should prevent the creation of unintentional extensions on folders.
- Fixed date added being incorrect for files in subfolders when the subfolder is added.
- iPhoto importing was returning before it was complete. Doing a move action right afterwards would sometimes interfere with the import. Now, the import should complete before the next action is run.
- Fixed some of the glitches in the field used to edit patterns. There are still some odd Apple bugs left.
- Fixed moving a file into a subfolder failing if the file exists. Now renumbers the file as needed.
- Other miscellaneous tweaks and fixes.
- Version 2.0.1 | Release Date: 2007-08-20 | Download
Version 2.0.1
New Features:- Added "Date Last Matched" attribute. Represents the date when a rule was last run against a file. Useful for noticing changes since "the last time." For instance, you can set Hazel to do a backup by checking if the file was modified since the last matched date and if so, copy it somewhere else.
- Sample rules have been moved to within Hazel; they are no longer on the disk image. On first launch, you are asked if you want to load them and you can load them later by using the "Load Sample Rules" item in the action menu.
- In the menu for date attributes, added underlining to indicate the number of digits/zero padding since it is not obvious when the example number has more than one digit.
- Fixed bug where comments would not get set on certain types of files (file packages?).
- Fixed military time and other alternate format settings not sticking for date patterns.
- Fixed bug where comments would be appended even though they were already there.
- Fixed Spotlight picker, when used from the attribute pop up menu, not going away when an attribute was selected (had to cancel to get rid of it).
- Fixed multiple Hazel icons in the menubar that can happen on repeated installs.
- Help menu should now show an entry for Hazel's help.
- Version 2.0 | Release Date: 2007-08-02 | Download
- New rule actions:
- Rename file: Can rename files by specifying a pattern based on file attributes.
- Sort file into subfolders: Let's you define a pattern of subfolders into which the file is moved. Patterns can be based on different attributes like date added or the source domain.
- Unarchive: Unpacks standard archive files and moves them to the trash, leaving the unpacked version in the folder.
- Send Growl Message: Sends a custom notification via Growl. Growl must be installed for this to be enabled.
- App Sweep: Hazel can watch for thrown away applications and offer to throw away its support files.
- Rule preview: Get a quick overview of what files will match which rules.
- Growl support: Get notifications of what Hazel is doing on your Desktop. Growl must be downloaded and installed separately.
- Move and copy actions now have option to replace the existing file.
- Better Spotlight integration: Rules can now filter on any Spotlight attribute in the system. Just select "Other" in the file attribute pop-up. Spotlight attributes are also available in the "Rename" and "Sort into subfolders" actions via the "Other" token.
- Support for Flock.
- New menubar item. Can be used to start/stop Hazel and run rules manually.
- Numerous improvements and fixes.
- New rule actions:
- Version 1.1.5 | Release Date: 2007-02-25 | Download
- Fixed comments getting lost during move/copy operations. The comments were still retained in Spotlight but unviewable in Finder.
- Fixed potential crasher on start up when Safari/Camino browser download preference could not be read.
- Version 1.1.3 | Release Date: 2006-12-05 | Download
Version 1.1.3
- "Run rules now" now forces actions to be re-run on a file even if they have already been executed before. Should give better feedback to the user when testing out rules.
- Added "minute" for time intervals in rules (but not in folder or trash options). Note that there is a fudge factor of 5 minutes or so depending on when Hazel runs so do not expect precision greater than that.
- Fixed various problems with date added.
- Fixed crash when Firefox preferences were saved in a different encoding.
- Fixed iTunes import failing when either the main library has been renamed or when running under a non-English localization.
- Fixed problems when there are no iTunes or iPhoto libraries.
- Fixed rule interface resetting the iPhoto action's album to "Library".
- Fixed rule interface so that it remembers the selection whenever you change attributes.
- Version 1.1.1 | Release Date: 2006-10-29 | Download
- Fixed the broken "Edit" item in the gear menu.
- Added contextual menu to the rule list.
- Version 1.1 | Release Date: 2006-10-25 | Download
Version 1.1:
- iLife support (iPhoto and iTunes importing)
- Rules can now trigger Automator workflows, AppleScript and shell scripts.
- New action to descend into folders/subfolders.
- Various UI enhancements.
- New software update mechanism.
- Version 1.0.3 | Release Date: 2006-09-17 | Download
- New feature: can now drag rules between folders. If "spring-loaded folders" is enabled in Finder's preferences, folders in Hazel's folder list will "spring" as well.
- Hazel now ignores files with the invisible bit set. This should cover most system-level hidden files and also prevent Hazel from moving a folder's custom icon.
- Added "does not start with" and "does not end with" operators.
- Version 1.0.2 | Release Date: 2006-09-09 | Download
- Fixed bug when dealing with files/folders with non-English characters in their name.
- Added ability to drag and drop folders on the folder list.
- Hazel can now properly adjust when a folder that is being monitored is moved out from underneath it.
- Rule matches are now logged to Console.
- Added help button to rule interface. Brings up the rule reference manual.
- Various internal changes to the rule engine in anticipation of 1.1 features.
- Version 1.1.4 | Release Date: 1970-01-01 | Download
- Fixed file sizes in rules getting reset when the size was 4G or greater.
- Fixed bug where one could not open/edit rules which use the "Any file" condition.
- When selecting a destination folder, the UI now allows the source folder to be selected (this is a reversal of a previous change). This is necessary to deal with cases involving subfolders.
- Got rid of delay between making a change and having the change committed to disk. Now all changes are written out immediately. Should alleviate some minor confusion.
- Version 1.0 | Release Date: not specified | Download
- No changes specified

