Added multiuser support for App Sweep. If enabled, when you throw something away, other users on the same machine, when they log in, will also get a chance to also throw away their support files.
Added autocompletion to fields in the rule interface. Saves typing for common phrases and tags.
Expanded formatting options for different attributes.
Numeric attributes can have number of digits specified.
List attributes can be set to select only the first or last item instead of displaying all items.
Custom tokens will show formatting options based on what types of characters it consists of.
[Leopard] Added in-app store. Purchase Hazel from the app itself and have the license automatically downloaded and registered. Tiger users will continue to be directed to the website.
Added syntax highlighting for shell scripts. Works not only for shell (sh/bash) scripts, but for Python, Perl, Ruby and awk as well.
Miscellaneous improvements to the script editor.
Added special “enclosing folder” which can be the destination of move/copy operations. Allows one to move/copy a file or folder up one level.
Growl notification action now has an option to make it “sticky” (it will stay on the screen until clicked on). You can still override this in Growl’s preferences.
Attributes which are lists of items now can use pattern matching in conditions.
The “Unarchive” action can now handle RAR files (including multipart archives). Upon successful unarchiving, all the RAR parts will be thrown away and replaced with the unarchived contents.
Added support for Transmission and Opera. If the apps are installed, they will appear in the QuickList drop-down when adding a folder.
Obsoleting keywords. Keywords are being phased out. If you are using keywords, you should receive a warning about converting your rules as well as a button to take you to a web page that gives more details on why this is being done and how you can migrate over. The page includes a program to convert existing files.
User interface changes:
Fixed preview not accurately showing results of rules filtering on “Subfolder depth.”
Fixed custom tokens sometimes not appearing in the attribute lists for actions.
Multiple App Sweep windows are now consolidated into one with tabs.
Fixed “Reveal in Finder” contextual menu item not working in the App Sweep window.
Fixed bugs with the “Kind” menu. Would sometimes get confused when a rule first loaded up, ending up with no “Kind” selected.
The warning icon for rules with errors should be more reliable as to when it is displayed (or not displayed).
Added “View Log” to menubar icon menu.
For unregistered users, menubar icon menu now shows time left in trial.
Added “hidden” debug mode checkbox. In the “Info” tab, hold down the option key and the checkbox will appear. Checking this option will enable debug logging.
Fixed hitting return in a pattern field sometimes not registering.
Error messages in the AppleScript editor are now selectable.
Fixed visual indicators on folders in folder list. Those that are inaccessible (on an ejected/unmounted drive) show as faded while those that are just gone (deleted) will have a red “x” on them. They should also have different tool tips explaining their status. Also, they should be better at staying up to date.
If a folder is inaccessible (the drive it is on has been ejected/unmounted), the UI will hide menu items to run rules manually.
The minute and seconds tokens in the date format interface now default to formatting as two digits.
Fixed spring-loaded folders not following Finder preferences on Leopard.
Numerous UI tweaks.
Core changes:
Fixed how custom tokens match text. It won’t affect whether a pattern as a whole matches or not. Instead it affects what portion of the text gets “captured” by a custom token. It should now work in a way that makes more intuitive sense. If you use custom tokens, you may want to re-check how things work with the new behavior.
App Sweep has been improved to catch even more files.
Performance improvements in App Sweep. Scans should be a tad faster now.
Should now be able to derive the “Kind” from certain files without extensions that have a Kind assigned to them based on their creator code/file type.
Fixed Hazel getting confused when a file with the same filename would appear in a folder over and over again. In such cases, Hazel would think it was the same file.
If a file is going to be renamed to the same name, will now skip it so as to avoid updating any timestamps.
Fixed Hazel losing track of files on unmounted drives. Hopefully, now, Hazel won’t see these files as “new” again when you remount the drive.
Should be more responsive after a drive is mounted. If Hazel is monitoring a folder on that drive, its rules will run immediately.
Fixed hours being displayed in the range 0-11 instead of 1-12.
Fixed crash when trash directory is missing.
Fixed crash which occurred with certain Spotlight database schemas.
New FolderScanInterval default to override Hazel’s scan interval. The value should be specified in seconds.