“Hazel makes everything from tagging and renaming to moving, uploading, and deleting as simple — or complex — as you want it.”
User interface changes:
- Fixed crash when using “other” attribute in Sort into Subfolder pattern.
- Fixed custom tokens getting renamed over and over when dragging it within the same pattern.
- Fixed resizing issue upon deleting conditions from a rule when transitioning from needing a scrollbar to not.
- Fixed bad help button positioning in the preview when the window is resized.
- Added missing rule and license file icons back in.
- Added “IgnoreGrowl” hidden default. This will cause Hazel to ignore Growl if it is installed, causing it to use Notification Center instead. To enable, enter in Terminal:
defaults write com.noodlesoft.Hazel IgnoreGrowl -bool YES
- Fixed “Run rules on folder contents” not crossing mount points (i.e. descending into attached disks).
- When doing “Contents contains”, will now no longer bomb on text with quotes in it.
- Various internal fixes.
“Hazel is a bit on the nerdy side, but it’s so profoundly useful that it’s worth having so you’ll discover and learn ways to use it.”
“However you choose to use it, Hazel can be an invaluable tool for file automation. Set your rules, let it run and spend your extra time on the things that matter.”
Mike Gingerich – The Goshen News
Older versions of Hazel
Here you can find older versions of Hazel for download. You should only use these if you are running an older version of OS X that cannot run the current version. Keep in mind that these versions are no longer being developed but purchasing a license will allow you to unlock them, just as with the current version.
For OS X 10.12 (Sierra):
For OS X 10.11 (El Capitan):
For OS X 10.10 (Yosemite):
For OS X 10.9 (Mavericks):
For OS X 10.7 (Lion) and 10.8 (Mountain Lion):
For OS X 10.6 (Snow Leopard):
For OS X 10.4 (Tiger) and 10.5 (Leopard):
Nested conditions (sub-conditions) allow you create a group of conditions at a lower level. What this does is the following:
- Allow you to use different combinations of “all/any”. Doing this, you can implement logic like “Name is A or Name is B but in either case, make sure it is also a music file”.
- Allow you to target conditions at another file/folder. For instance, match a folder based on items within it (match a folder if all of its files are music files) or based on its enclosing folder (match a file if it’s in folder named “some folder”). This does not change the file/folder that the rule acts on as a whole. If you want have a rule act on files within a folder, you want to create a subfolder rule instead.
To create a nested condition, hold down the option key while clicking the + button to create a new condition. That will create a nested condition underneath.
Like any other condition, it can be dragged around and deleted. You can also drag items in and out of nested conditions.
“Hazel certainly isn’t cheap, but you’re likely to get so much use out of it that you’ll ultimately consider it a bargain.”
User interface changes:
- The connection panel now has a path field to optionally set the initial folder to start in when you browse the server. This should allow you to bypass folders which you may not have permission to view.
- You can now enter an URL in the server field in the connection panel. When you tab out of the field, it will use the elements of the URL to autofill the rest of the fields for you.
- The remote open panel should do a much better job at determining which folders are packages. False positives were making it such that some folders could not be navigated into.
- After creating a new folder in the remote open panel, the new folder should now be selected.
- When matching against contents, a space character now also includes line separators. As a result, patterns can now span lines wherever you use a space character in your pattern.
- Fixed options for certain actions not sticking.
- No longer display an underline in the formatting options for the single digit case for date components as it was confusing people into thinking it would only parse or display a single digit (it actually indicates the minimum number of digits, not maximum). The two digit case still shows an underline under both digits to indicate that single digit values will be zero padded.
- Fixed duplicate entries in the server pop-up for the Upload action.
- Replace text option should now be available for all tokens.
- Added some missing accessibility/VoiceOver labels.
- Miscellaneous tweaks and fixes.
- Numerous fixes to the upload/connection code, including specific fixes for WebDAV support.
- Fixed handling of symlinks.
- Content matching should now work consistently with text with accented characters.
- If the region setting is not English, date tokens will match English months in addition to months in the current region setting.
- Fixed infinite loop when formatting certain odd characters.
- Fixed date/custom tokens which didn’t match still having a value.
- Should no longer crash if a script ends up removing the file being processed.
- Fixed an issue with keychain handling.
- Various other fixes.
- When matching text content, if the pattern starts with a custom token starting with the “anything” token, then it will match everything from the beginning of the line. If “anything” is at the end of the pattern, it will match everything until the end of the line. You can use this to capture all the text before or after a certain point on a line.
- When matching dates on Mavericks, Hazel will now use the list of languages set in System Preferences to match months.
User interface changes:
- Fixed crash when editing certain types of rules.
- Fixed crash when App Sweep kicks in.
- Option to not upload a file if the file already exists was incorrectly labelled as “Move to trash”. This should be fixed now.
- Fixed various memory leaks.
- Fixed Hazel not processing all folders on a drive in certain cases.
- When unpacking an archive that contains a file whose format also happens to be an archive, but not actually meant to be unpacked, Hazel will leave it alone.
- Should be better about finding iPhoto libraries in non-standard locations.
- Various fixes.
- Added support for Mountain Lion’s Notification Center. Note that if Growl is installed, it will use Growl notifications instead.
- Added “current date” attribute for use in patterns.
User interface changes:
- All graphics now updated for retina displays.
- Fixed crash when picking Spotlight attributes.
- Fixed resizing issues with script editors and other popovers.
- Fixed scroller not appearing for rules that don’t fit on the screen.
- Copy/pasting of custom tokens in a condition will now generate new names for them instead of creating bad copies (the names have to be unique within a rule).
- Various tweaks and fixes.
- Fixed crashes in the helper and worker processes.
- Fixed custom tokens with slashes (/) in the captured value not working.
- Documents which also happen to be zip files (iWork and Microsoft Office documents, for example) will no longer match the “Archive” kind.
- When importing into iTunes/iPhoto/Aperture, Hazel will adjust the timeout depending on the size of the file being imported. This should hopefully avoid imports timing out on large files.
- Fixed rules using “date last matched” not triggering in specific circumstances.
- Miscellaenous fixes.