Version 1.8.9
- When you set keyboard shortcuts for ejecting, sleeping and remounting, they are now shown in Jettison's menu.
- Fixed a bug that could result in an error message when manually mounting a volume even though the volume mounts correctly.
- When an encrypted disk cannot be mounted because its password is not in the keychain, the error message explains how to fix the problem.
Version 1.8.8
- Holding down the Command key while mounting a volume using Jettison's menu will also open that volume in the Finder (the "Mount" menu changes to "Mount and Open").
- Fixed a bug that could cause Jettison to wake the screen back up as the system is going to sleep.
- Corrected errors that occurred when remounting an encrypted volume that was already unlocked.
- Fixed failures and incorrect error messages when manually mounting encrypted disks under certain circumstances.
- More helpful error messages are given when the password for a volume is not in the keychain or Jettison doesn't have permission to access removable volumes.
- Jettison will no longer force the sound volume to 50% when playing a success or failure sound while sound output is muted.
- The option to eject external disks at restart and shutdown will also now eject them when the current user logs out.
- The term "eject" is used consistently in the user interface, rather than using "unmount" in some contexts.
Version 1.8.7
- Fixed a bug that could prevent Jettison from mounting encrypted volumes on non-APFS disks.
- Jettison now uses information from APFS to ensure that it hides volumes that should be hidden. This includes the Update volume on recovery disks and the Macintosh HD boot volume.
- If unmounted volumes don't have a name (which happens with some pre-formatted flash drives), Jettison will assign them the name "Untitled" to be consistent with macOS.
- Jettison would sometimes report that a disk had been mounted before it actually appeared on the Desktop. This has been fixed.
- Improved error messages that are shown when a volume can't be unlocked or mounted.
- Jettison no longer tries repeatedly to mount volumes that are no longer connected.
- Disks shown in the Mount menu are always correctly sorted by name.
Version 1.8.6
- Holding the Command key down changes the "Eject" submenu in Jettison's menu to "Open", allowing you to open a disk in the Finder rather than ejecting it.
- Error handling has been refined to resolve some timing-related failures when ejecting and remounting disks.
- Jettison will terminate mediaanalysisd and AMPLibraryAgent before sleep to ensure they're not keeping files open on ejectable disks.
- Disk images that are not shown on the Desktop will not be ejected. This avoids ejecting images for software updates and Xcode simulators.
- Added checks and prompts to get approval (when necessary) to run Jettison's helper application at login on Ventura and Sonoma.
- Jettison's helper application is listed explicitly in Ventura's Login Items list, rather than being shown as a "St. Clair Software" item.
- Fixed a problem with Jettison giving up too easily when remounting a drive if the drive had failed to remount at some time in the past.
- Jettison no longer tries to reload the driver for flash drives to get them to remount because that isn't possible on newer versions of macOS.
- Corrected a bug that could cause a disk to fail to eject if Jettison was still trying to remount it after wakeup. This could result in "Could not eject disk" errors being displayed after waking your Mac from sleep.
- Outdated references to "Serial Number" have been replaced with "License Number" to match the wording used when you purchase a license.
- When displaying open files that prevent a disk from being ejected, filenames will be shown correctly on systems that use non-roman text.
- Jettison now requires macOS 10.13 (High Sierra) or higher. Please note: that's macOS 10.13, not macOS 13.
Version 1.8.5
- Updated for compatibility with macOS 13 Ventura
- Remounting of network and server disks is more reliable
- Jettison now shows notifications both when it ejects drives and when it remounts them
- The progress window remembers its screen location rather than centering itself every time
- When eject-on-sleep is disabled, Jettison's menu bar icon is an outlined eject symbol rather than one with a slash through it
- System notifications are now displayed when manually ejecting and remounting disks as well as when its done automatically
- RAM disks are not treated as external disks, and a warning is shown before manually ejecting one
- When a volume can't be ejected, more information is logged for troubleshooting
- NFS volumes are recognized as networked drives
- Error handling and reporting has been improved
- Remounting drives is now faster
- Fixed a small memory leak
Version 1.8.4
- Fixed a crash that occurred when entering your license information after purchasing Jettison.
Version 1.8.3
- Corrected issues with remounting locked, encrypted APFS volumes.
- Error messages will show a generic application icon if no icon can be found for an app.
- The error window will correctly show error messages in Dark Mode and when no specific error can be determined.
- Fixed error reporting so error messages are displayed consistently when using "Eject and Sleep Now".
- Jettison will no longer cause Messages to quit when it ejects disks before sleep.
- Corrected the layout of the first-run splash screen when running in French.
- Jettison will now ignore "Boot OSX" and "iSCPreboot" volumes.
Version 1.8.2
- Fixed a case where Jettison could fail to remount ejected drives when the system never fully goes to sleep.
- Improved handling of Dark Wake events, where the machine temporarily wakes from sleep to perform maintenance or backups.
- Jettison will only quit Music, Photos and iTunes when the system is going to sleep, not when "Eject External Disks Now" is chosen from its menu. It automatically relaunches the apps when the machine wakes from sleep.
- Added appsToQuit and processesToTerminate settings in NSUserDefaults to allow additional apps and processes to be quit before ejecting disks.
- Added NSUserDefaults setting remountOnDarkWake to force Jettison to remount drives during dark wakes as well as full wakes.
- Fixed cases where Jettison would show eject errors or an empty error message box even after a disk was correctly ejected.
- Corrected remounting issues that could occur when the system is slow to unlock an encrypted volume.
- Jettison will not repeatedly try to remount ejected media like CD's and DVD's.
- Hidden Big Sur volumes (Hardware, xART, Update) are no longer shown.
Version 1.8.1
- Corrected a problem that could result in some disks failing to eject because macOS wasn't allowing enough time before going to sleep.
- Added a setting to prevent Jettison from quitting Music, iTunes and Photos before ejecting disks. To turn this on, use this command from Terminal:
defaults write com.stclairsoft.Jettison leaveAppsRunning 1
Version 1.8
- Jettison is now a universal application that runs natively on Apple Silicon.
- Corrected a conflict with Carbon Copy Cloner that could prevent it from mounting disks when it runs during sleep. Special thanks to Mike Bombich for his assistance.
- Jettison will quit iTunes, Music and Photos before the computer goes to sleep, then will relaunch them upon wakeup. This resolves a number of issues that prevent disks from being ejected before sleep.
- Mounting encrypted disks now works more reliably when the password for the disk is stored in your Keychain.
- Fixed an issue that could result in Jettison failing to load its preferences when you restart your Mac.
- Resolved a bug which could prevent Jettison's icon from appearing in the menu bar.
- Fixed problems unmounting and remounting some kinds of network volumes.
- Command+W will close Jettison's preference window as it should.
- Jettison now ignores VMware shared folders.
- Jettison requires macOS 10.9 or higher.
Version 1.7.5
- You can now use unmodified function keys as keyboard shortcuts in Jettison.
- Fixed ejecting of encrypted sparsebundle disk images so they're correctly locked after being ejected.
- Correctly handle situations where the system erroneously reports that a drive failed to eject even after successfully ejecting it.
- Fixed a bug that could result in Jettison's icon disappearing from the menu bar even though it was still running (and working).
- Eliminated a hang that could occur if Jettison tried to eject a disk with the same name as your system drive and the eject failed.
- Fixed an error that could cause Jettison to hang if it couldn't determine the name of your Time Machine backup drive.
Version 1.7.4
- Corrected two crashes that could occur when using encrypted volumes or when running on versions of macOS prior to 10.14.4.
Version 1.7.3
- Fixed issues with Jettison's error reporting when a disk can't be ejected.
- If you quit an app from Jettison's error dialog, it will try again to eject the affected drive.
- Jettison now handles the system data partition correctly in Catalina when it's on an external drive.
- Corrected an error that could cause disk images to be unmounted but not completely detached.
- VoiceOver will now correctly identify Jettison's icon in the menu bar.
Version 1.7.2
- Corrected a bug that could prevent Jettison from saving your license information after you entered your serial number. This would prevent your name from appearing in the "Licensed to:" section of the About box and could cause Jettison to repeatedly prompt you to buy it even after you already had.
Version 1.7.1
- When the machine 'dark wakes' for Power Nap or network activity, Jettison prevents the mounting of all disks except Time Machine backup drives. This prevents spurious "disk ejected improperly" errors.
- Jettison's error window can no longer be hidden behind application windows in Full Screen mode. This eliminates a situation that caused items in Jettison's menu to be grayed out.
- Fixed a problem that could cause a valid serial number to fail when pasted into the license window without hyphens in the number.
- If you upgraded from an existing Mac App Store license, Jettison now correctly shows that in its About box.
- Corrected some French localization errors.
Version 1.7
Enhancements:
- Jettison fully supports macOS 10.14 Mojave.
- A single menu command will mount all unmounted disks.
- You can turn Notification Center notifications on and off in your Jettison preferences.
- Jettison's AppleScript commands will now eject and remount all disks if you don't specify one.
- Improved the handling of disk images that have been unmounted but not ejected.
- There's now an option not to remount specific disks after ejecting them.
- Handling of wake-ups for system maintenance has been improved.
- Remounting ejected disks is more reliable.
Fixes:
- Corrected a compatibility issue with macOS 10.13 and 10.14 that could result in the Mac sleeping and immediately waking up over and over.
- Fixed a bug that made the "Quit" buttons work intermittently when Jettison prompts you to quit applications that are preventing a disk from being ejected.
- Eliminated a crash that occurred if Jettison encountered a disk with unnamed partitions on it.
- Several user interface issues have been resolved.
Version 1.6
Enhancements:
- Remounting ejected drives works more reliably.
- Jettison now coordinates between multiple simultaneously logged-in users.
- Jettison offers AppleScript commands to eject and mount disks and to put the computer to sleep.
- When Jettison can't eject a disk, the error dialog includes a button in to save diagnostic information to a file so you can report the problem.
- Jettison will not remount disk images that were mounted as part of a software update.
- A "Check for Updates" menu item lets you manually check for updates.
- APFS special volumes and recovery drives will not be remounted.
Fixes:
- Corrected "drive not found" errors when remounting some disks.
- Eliminated a crash that occurred when the system provided incomplete disk information.
- Fixed a crash that could occur when checking for open files when a disk refuses to eject.
Version 1.5.3
- Fixed a crash that occurred when ejecting drives under certain circumstances.
- Eliminated a crash that could happen with drives that have unnamed partitions.
- Added the ability to save debug logs to help in diagnosing problems.
- Corrected a graphics glitch.
Version 1.5.2
- Fixed a crash when remounting drives.
- Corrected a bug that could cause the "Boot OS X" volume to be mounted when remounting ejected disks.
- Added a button to save a text file containing the open files and other errors that prevented disks from being ejected.
- There's now a "Check for Updates" menu item in Jettison's menu so you can manually check for updates.
- Added automatic reporting of crashes.
Version 1.5.1
- Fixed a compatibility issue with Sierra.
- Added an option to unmount drives rather than eject them.
- Network drives are now recognized and handled correctly.
- Shortened the delay before Jettison remounts drives.
- Added a button to save error information when Jettison can't eject a disk.
- Jettison no longer uses display sleep as a criteria for ejecting disks.
- Bogus error codes returned by OS X are now ignored.
Version 1.5
- Fixed a crash that could occur when waking from sleep.
- Improved remounting of SD cards when running on El Capitan.
- Updated handling of Mac App Store receipts to accommodate expiring receipts (details here).
- Added Eject and Mount menus so you can eject and mount individual drives.
- Revamped volume identification, ejecting and remounting so it's faster and more reliable.
- Jettison will now eject disks when the screen goes to sleep if the whole computer is also set to go to sleep shortly afterward. This resolves some "not enough permission" errors that were preventing it from ejecting drives when the screen was locked.
Version 1.4.3
- Added instructions in the preferences describing how to turn off notifications
- Fixed a bug that could cause Jettison to crash when your Mac wakes from sleep
- Fixed the "Déverrouiller" button when entering your license code in French so that it enables and disables itself correctly
- Fixed a bug that could eject the OS X installer disk image if you have "Eject
external disks at restart and shutdown" turned on, making OS X upgrades
fail to start
Version 1.4.2
- Jettison correctly recognize SD cards on Mac OS 10.9.5 and 10.10.
- The procedure that Jettison uses for ejecting and unmounting drives has
been improved.
- Console messages about afp and smb drives have been eliminated.
- Remounting of SD cards works more reliably.
Version 1.4.1
- The logic that Jettison uses for ejecting and remounting drives is now
much more tolerant of errors.
- Jettison's menubar icon is now compatible with Yosemite's "dark mode."
- Jettison now offers to move itself to your Applications folder when you
first launch it.
- More information is logged to the Console so errors are easier to diagnose.
- Minor user interface inconsistencies have been fixed.
Version 1.4
- Jettison can automatically eject disks at shutdown and restart as well as when your Mac goes to sleep.
- You can now assign hotkeys to eject disks, eject disks and sleep your Mac,
and remount disks.
- There's a new option to reload the USB driver at wakeup so that USB flash drives will remount without removing and reinserting them.
- Previously hidden preferences are now standard, letting you select specific disks to eject or not eject.
- There's now a preference to hide the progress message displayed while Jettison is remounting disks.
- A number of bugs have been fixed, and Jettison has been enhanced to handle
several special-case situations so it works more reliably.
Version 1.3
- There's now a separate preference for ejecting and remounting SD cards.
- SD cards are now remounted correctly (Jettison will need your administrator
password).
- If it can't eject a disk, Jettison now tells you which files are still open on the drive.
- There are numerous bug fixes and reliability improvements in identifying,
ejecting and remounting disks.
- Added support for retina displays.
Version 1.2.4
- If your speakers are muted, Jettison will unmute them, play its confirmation sound, then mute them again. Note that
confirmation sounds still do not work on Mac OS 10.8 Mountain Lion.
- If you have a copy of Jettison purchased from the Mac App Store in your
Applications folder, this version of Jettison will recognize you as a
registered user. To take advantage of this, run the new version of Jettison
once BEFORE you copy it to your Applications folder.
Version 1.2.3
- Compatible with Mac OS 10.8, though notification sounds are not supported
when running 10.8.
- Double-clicking on Jettison's icon when it's already running will open its preference window.
- Corrected problems with remounting AppleShare server volumes.