Repository navigation
Releases: viniciuslopesgit/prune
Release list
Prune 1.7.0
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
Prune now keeps running in the background, like WireGuard. Closing the window or choosing Quit in the Dock hides it and removes its Dock icon, while the monitor stays in the menu bar.
Install
- Download Prune-1.7.0.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Changed
- Closing the main window, choosing Quit in the Dock or pressing ⌘Q now sends Prune to the background: the Dock icon disappears and the menu bar monitor keeps working. Open it again from the menu bar or from Launchpad.
- To really quit Prune, use the power button in the menu bar monitor. If you turn the menu bar monitor off in Settings, Prune quits normally as before.
Full history in the CHANGELOG.
Prune 1.6.4
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
Security fixes found by a penetration test of Prune. Folder protection could be bypassed by writing a path in a different case, and the Shredder could destroy a copy of a file outside the folder you chose. Update if you use Prune.
Install
- Download Prune-1.6.4.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Fixed
- Folder protection: a path written in another case (such as
~/documentsor/SYSTEM) is now recognised as the protected folder it points to. Before, it could get past the list. The same goes for the folders you ignore in Settings. - Removing as administrator: if a folder is swapped for a link between the check and the removal, Prune now refuses to delete, instead of deleting where the link points.
- Shredder: a file with other hard links (copies that share the same data, as in pnpm's
node_modules) is no longer overwritten. Only its name in the chosen folder is deleted, and the other copies keep their contents. - Uninstaller: an app with a malformed identifier can no longer preselect other apps' files. Leftovers now match the app's identifier exactly.
- Updates: download and "What's new" links are only opened when they are secure web addresses (https). A link to a local file or to another app is ignored.
Changed
- Every check now runs penetration tests in an isolated environment, with no network, that can only write in its own temporary folder.
Full history in the CHANGELOG.
Prune 1.6.3
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
The website is easier to find in search engines and looks better when shared: links to it now show a preview image and description. The app does not change.
Install
- Download Prune-1.6.3.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Added
- A preview image, title and description when the website is shared on Product Hunt, X, Slack, Messages and other sites.
- Details search engines use to show Prune as a free macOS app, and a site icon in browser tabs.
Changed
- The website's title and description say what Prune is: a free, open-source Mac cleaner and uninstaller.
Full history in the CHANGELOG.
Prune 1.6.2
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
The website now explains better why macOS asks before opening Prune the first time, and how to check the app for yourself. The app does not change.
Install
- Download Prune-1.6.2.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Changed
- The website's answer on why macOS blocks Prune explains that it is an open-source project without Apple notarization, and how to read the code, check your download and build the app yourself.
Full history in the CHANGELOG.
Prune 1.6.1
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
The website now looks like the app: the same ivory and ink colours, the sage leaf, wide titles and rounded panels, with a scan ring around the Prune icon. The app does not change.
Install
- Download Prune-1.6.1.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Changed
- The website design follows the app's look: its colours, its icon, wide titles and panels like the app's modules, and a scan ring that fills when the page opens.
Full history in the CHANGELOG.
Prune 1.6.0
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
The Prune website has a new look and is now online at https://viniciuslopesgit.github.io/prune/. The app does not change.
Install
- Download Prune-1.6.0.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Added
- The website is published on GitHub Pages and updates by itself whenever it changes.
Changed
- A new website design: the Prune name cut like a pruned branch, a calmer leaf-green palette and an easier-to-scan list of features.
Full history in the CHANGELOG.
Prune 1.5.0
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
Prune now has its own website, in English and Portuguese, with the features, how it keeps your files safe, the requirements and answers to common questions. The app does not change.
Install
- Download Prune-1.5.0.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Added
- A website for Prune (
site/folder) with a download button for the latest version, light and dark mode, and a Portuguese version.
Full history in the CHANGELOG.
Prune 1.4.7
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
A security alert from GitHub's code scanning resolved in the release tooling. The app does not change.
Install
- Download Prune-1.4.7.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Changed
- The release tooling no longer slows down on a CHANGELOG with many blank lines (GitHub code scanning alert).
Full history in the CHANGELOG.
Prune 1.4.6
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
The self-test no longer crashes on macOS 14.
Install
- Download Prune-1.4.6.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Fixed
- The self-test (
--selftest) and the other diagnostic tools could stop the app on macOS 14: they started their scans before the app was ready to handle events. They now start once it is.
Full history in the CHANGELOG.
Prune 1.4.5
Beta. Becomes stable once it meets the stability criteria. For everyday use, prefer the latest stable version.
A new look for the project page, with a screenshot of the app and a quicker guide to get started. The app does not change.
Install
- Download Prune-1.4.5.dmg (under Assets) and drag Prune to Applications.
- On first launch, allow it in System Settings ▸ Privacy & Security ▸ Open Anyway, or in Terminal:
xattr -dr com.apple.quarantine /Applications/Prune.app - Follow the Full Disk Access assistant.
Verify the file: shasum -a 256 -c SHA256SUMS in the folder where you downloaded both files.
macOS 14 or later · Apple silicon and Intel. The interface follows the system language (English or Portuguese).
Changed
- The README now opens with a screenshot of Prune, a download button and a three-step guide to install it and run your first scan.
Full history in the CHANGELOG.