MacPilot 18.0.1 released!
| Version 18.0.1 – August 31, 2026 | |
|
Requirements This version requires at least macOS 13 (Ventura from 2022); however, it is designed specifically for macOS 27 (Golden Gate from 2026). We have all older versions available for download on our web site. Please use the one designed for your version of macOS. A current, valid, license for any Koingo app will unlock all previous versions. |
|
| Upgrade Notes This upgrade is free for users owning the current major version, an active subscription, Utility Package Pro, or a "lifetime license." No action is required other than downloading the new version from our web site and unlocking as normal with an e-mail address. For all other users, orders for the current version can be purchased on our web site. |
|
| Enhancement: | Improved file date handling so creation, access, and backup dates remain consistent with Finder and the current time zone. |
| Enhancement: | Improved the reliability and accuracy of command progress, failure, and cancellation reporting. |
| Enhancement: | Improved safety when editing protected preferences, property lists, logs, Trash contents, NVRAM settings, and login pictures. |
| Enhancement: | Improved the reliability of the Features Database, property list editor, Hex editor, File Browser, Manuals viewer, and I/O Benchmark. |
| Bug Fix: | File creation dates now display using the correct local time instead of appearing shifted by the time-zone offset. |
| Bug Fix: | File access and backup dates are now read and written using the correct modern date format. |
| Bug Fix: | Corrected the interpretation and creation of UTC timestamps used by Features Database items and collections. |
| Bug Fix: | Corrected preference handling for current-user, all-user, current-host, and all-host settings. |
| Bug Fix: | Corrected the user and host scope used when reading and writing color preferences. |
| Bug Fix: | Protected preference reads now use authorization when required and no longer mistake a failed read for a missing value. |
| Bug Fix: | Failed or malformed preference reads no longer risk replacing the other values in a preference dictionary. |
| Bug Fix: | Improved handling of arrays, dictionaries, dates, and other compound preference values. |
| Bug Fix: | Corrected two Safari preference choices that could generate malformed commands. |
| Bug Fix: | Adding Recent Apps to the Dock no longer replaces the existing persistent-apps list. |
| Bug Fix: | The Leave Open option now leaves the selected applications running as intended. |
| Bug Fix: | Application-quit operations no longer wait indefinitely for an application that refuses to terminate. |
| Bug Fix: | Progress windows now finish correctly when a required tool is missing or a command cannot be launched. |
| Bug Fix: | Commands returning an error are no longer incorrectly reported as successful. |
| Bug Fix: | Stopping a task no longer reports success or closes its progress window while the task is still running. |
| Bug Fix: | A task that ignores a stop request remains monitored instead of being replaced or abandoned. |
| Bug Fix: | Long-running privileged operations now prevent unsafe cancellation and remain visible until they actually finish. |
| Bug Fix: | Corrected several progress-window timing issues that could cause duplicate completion, incorrect errors, or premature closing. |
| Bug Fix: | Locate searches now begin in the background, clear previous results, safely handle special characters, and stop waiting after a reasonable timeout. |
| Bug Fix: | Corrected the system-sleep slider, automatic graphics switching control, and loading of current power settings. |
| Bug Fix: | Power-setting command failures are now reported in release builds. |
| Bug Fix: | An existing repeating power schedule is no longer removed unless its replacement is valid and ready to be applied. |
| Bug Fix: | Corrected the initial scheduled power-event time. |
| Bug Fix: | Property list editing now uses an independent working copy, so Cancel no longer changes the original data. |
| Bug Fix: | Corrected adding, deleting, renaming, and saving nested property list arrays and dictionaries. |
| Bug Fix: | Expanded property list rows are now committed before saving, and array indexes can no longer be renamed accidentally. |
| Bug Fix: | Corrected list refresh and selection after creating, duplicating, or deleting Features Database items. |
| Bug Fix: | Newly created or duplicated features are now revealed and selected even when a search or filter is active. |
| Bug Fix: | Corrected collection assignment and parent-selection behavior in the Features Database. |
| Bug Fix: | Cleared stale popup and combo-box values in the Feature editor. |
| Bug Fix: | Prevented several crashes when Feature editor popups or value lists have no selected item. |
| Bug Fix: | Corrected Hex editor Undo and Redo behavior for byte deletion and insertion. |
| Bug Fix: | Hex editor rows now refresh correctly after inserted bytes shift the remaining data. |
| Bug Fix: | Hex editor streams and editing history are now reset and closed correctly when opening or saving files. |
| Bug Fix: | Prevented duplicate font rows and guarded against unsupported font selections. |
| Bug Fix: | The Traceroute activity indicator now stops when the operation finishes. |
| Bug Fix: | Invalid main-window page selections are no longer saved. |
| Bug Fix: | An existing hidden main window can now be restored normally, including from the View menu. |
| Bug Fix: | Corrected popup state tracking and fallback ACL selection. |
| Bug Fix: | Turning off a File Browser flag no longer turns it on when no flags were previously enabled. |
| Bug Fix: | Copy Shell Path now copies a properly escaped path. |
| Bug Fix: | File Browser refreshes now recover correctly after unreadable or unavailable items are encountered. |
| Bug Fix: | Command-Down once again opens the selected File Browser item. |
| Bug Fix: | Log folders can no longer be erased accidentally, and log-file deletion no longer uses recursive removal. |
| Bug Fix: | Empty log operations no longer request authorization when there is nothing to process. |
| Bug Fix: | Empty Trash now targets only the current user’s actual Trash folder. |
| Bug Fix: | Corrected duplicate boot arguments, the Graphics Mode field, and NVRAM updates that previously deleted a value before its replacement succeeded. |
| Bug Fix: | Corrected maintenance commands that perform an action on each matching file. |
| Bug Fix: | I/O Benchmark now uses a unique non-overwriting test file and never deletes a pre-existing file with the same name. |
| Bug Fix: | Improved I/O Benchmark cancellation, error cleanup, and protection against overlapping operations. |
| Bug Fix: | Login-picture changes now target only the current user and preserve the original backup. |
| Bug Fix: | Login-picture replacement and restoration now reject folders and unsafe targets instead of removing them recursively. |
| Bug Fix: | Added additional validation for login-picture user identifiers, parent entries, backups, and changed filesystem targets. |
| Bug Fix: | The Manuals viewer now opens the requested file, reports command failures, closes files correctly after errors, and removes its temporary files when closed. |
| Bug Fix: | Corrected the macOS Tiger version mapping, legacy menu-bar selection, and legacy login-hook preference path. |