Repository navigation
Releases
Releases · mxcl/package-manager-manager
Package Manager Manager 0.29.1
- Fix false update notifications for apps with shared Mac and iOS App Store listings by verifying the Mac version and discarding older, unverified cached versions.
- Fix direct updates of protected app bundles. If cleanup of the old app requires authorization and is canceled, the completed update still reports success.
- Fix installation and update validation for apps whose executable name is inferred from the bundle name.
- Preserve app bundle names during staging and recovery, while retaining recovery support for interrupted installations from earlier versions.
Package Manager Manager 0.29.0
- Add New & Trending packages from pkg.so to Discover, with package installation actions and a link to the full list.
- Add a temporary Search Results sidebar section combining catalog and locally installed packages. Clearing search restores the previous section.
- Rank exact search matches first and label installed packages in results.
- Preserve search focus when switching between Discover and search results.
- Show loading failures and retry actions for Discover blog posts and trending packages.
- Fix release builds rejecting valid catalog metadata containing null values.
Package Manager Manager 0.28.0
- Show Cargo helper installation offers in Outdated when Cargo packages need updates, with a spinner while detecting helpers.
- Hide comma-separated build metadata in package version labels throughout the app and menu bar.
- Remove background error messages from the menu bar.
- Fix package icon rendering in disabled menu rows and add an up-to-date checkmark.
- Update AppUpdater to 4.2.1 and include its resource bundle in packaged builds.
Package Manager Manager 0.27.0
- Choose a default text editor or terminal from a supported installed app’s detail pane, including Homebrew apps. Optionally apply it to additional text or script formats.
- Detect supported Homebrew apps even when self-updates leave stale Caskroom paths.
- Fix Homebrew cask installed-version reporting and update detection.
- Explicitly target casks when upgrading or uninstalling Homebrew packages.
- Add a personal two-Mac deployment workflow with signature checks, binary verification, and rollback on remote replacement failure.
Package Manager Manager 0.26.0
- Add category sorting by Recently Updated, Name A–Z, or Name Z–A.
- Remove redundant package manager labels from uninstalled category entries and give package names more room.
- Keep paired package origin icons at their standalone sizes for readability.
- Pin releases to the intended commit before building and notarizing, preventing concurrent commits from changing the release target.
- Refresh the website’s dark screenshot and fix spacing before the supported managers link.
Package Manager Manager 0.25.0
- Add opt-in Manage apps without Homebrew for installing, updating, and removing supported apps. Existing Homebrew installs stay with Homebrew; native removal moves apps to Trash and preserves their data. Remote management requires the setting on both Macs.
- Add verified updates for supported Sparkle apps, with checks that apps are closed before updating.
- Update Mac App Store apps through
mas, with an Update in App Store… fallback when unavailable. - Detect outdated standalone mise installations and support self-updates, requesting macOS administrator authorization for protected installs.
- Continue bulk updates after individual failures and show one dismissible failure summary.
- Show Mac App Store descriptions and compact web previews. Fix stale package previews when switching selections.
- Preserve cask metadata for nonnumeric app versions and reflect successful Sparkle updates immediately.
- Fix Discover blog card sizing and artwork overflow, limit the feed to three posts, and simplify package list subtitles.
Package Manager Manager 0.24.0
- Add pkgx support with a dedicated sidebar section, package details, and menu bar integration.
- Install, update, and remove pkgx packages locally; inventory, update, and remove them on remote Linux hosts over SSH.
- Detect outdated pkgx packages and track multiple installed versions, keeping remaining versions visible after removal.
- Support custom
PKGX_DIRlocations and~/.local/share/pkgxalongside~/.pkgx.
Package Manager Manager 0.23.0
- Add support for global pnpm and Bun packages, pipx applications, and
go installbinaries, including inventory, update checks, local installs, updates, and removals. - Extend remote Linux inventory, updates, and removals over SSH to all four managers.
- Add a Go sidebar section and package links for the new managers.
- Block unsolicited browser popups from package detail pages; add explicit Open in Browser and Copy URL actions.
- Show progress indicators while package actions start and wait for output.
- Improve Discover article readability with larger text and more line spacing.
- Fix executable detection for scoped JavaScript packages.
- Add daily PostHog heartbeat telemetry and sponsored-link attribution.
- Centralize the app version in
Package.swiftfor builds and release publishing.
Package Manager Manager 0.22.0
- Added CLI/GUI filtering to package category views.
- Improved GUI filtering by correctly identifying Homebrew app casks from catalog metadata.
- Cargo binary installs now use
--lockedfor reproducible dependency resolution.
Package Manager Manager 0.21.0
Linux remote hosts
- Added agentless support for Debian and Ubuntu via APT, Alpine via apk, and openSUSE via Zypper.
- Added native inventory, outdated-package detection, updates, uninstalls, and full-system upgrades for the new package managers.
- Improved Linux package-manager detection and retained read-only inventory when passwordless sudo is unavailable.
- Updated remote-host documentation with supported distributions, SSH setup, and permission requirements.