Most recent updates appear first.
Stable release
Version 1.3 — 2026-09-27
Build 2026.9.27.1337 · macOS 15.6 or later
What’s new since Version Tracker 1.2.3.
New sources and expanded coverage
- Obsidian community plugins: discover installed plugins and check for updates.
- .NET global tools: track installed tools and their available updates.
- R and CRAN packages: track packages installed in your R libraries.
- CLAP audio plugins join the supported audio plugin formats, and Adobe Camera Raw joins the Creative Cloud inventory.
- Updates to the managers themselves: check MacPorts base and supported standalone installations of Bun, pnpm, Composer, SDKMAN, GitHub CLI, xcodes and the official Go SDK. These updates use a manual action; installations owned by another package manager stay with that manager.
New languages
- Italian and Dutch are now available throughout the application, including setup, Settings, source lists, the inspector, menu bar, reports and error messages. Version Tracker now supports seven languages: English, French, German, Spanish, European Portuguese, Italian and Dutch.
New features
- Persistent inventory: confirmed installed versions, known updates and user decisions are retained across restarts and interrupted or unsuccessful checks.
- Independent source controls: choose which sources are scanned and which participate in Update All, Process All and Download All. Sources excluded from grouped actions retain their individual actions.
- Search within each source with an Updates only filter. Global search also covers Ruby gems, Cargo crates, Yarn packages and uv tools, handles accented names, and opens the matching row.
- Recheck a single source from its own view. Expanded scan progress and source status explain incomplete checks and show when the last successful verification took place.
- Major upgrade controls: independently allow, ask before, or block major-version upgrades. Applications can also be deferred until the next macOS version upgrade and restored manually.
- More actions in the inspector: update or download the selected item, follow its progress, and copy the information from all four tabs. The inspector remembers the last selected tab.
- Update a selection from the context menu. New keyboard shortcuts provide Update All (Command-U), Process All (Command-Shift-U) and Download All (Command-Shift-D).
- New Homebrew cask discovery: browse casks first seen in the catalogue during the last 30 days, after the initial catalogue sync.
- Suggest an update source through an editable draft that can be copied or prepared for email or GitHub feedback.
- Interface preferences: hide the menu bar icon, enable explanatory tooltips across the application (off by default), and retain column widths in tables that adapt to the window.
- Test your proxy configuration directly from Settings and see whether the connection succeeds.
- Optional updates for apps without an identified developer: a new setting, off by default, allows these updates when the installed app also lacks an identified developer. It never allows a signed app to be replaced by an unidentified build or an invalid signature to pass verification.
Performance and responsiveness
- Faster large-inventory scans, with less repeated disk work, parallel source checks and time budgets adapted to the number of installed items.
- More responsive lists, global search, context menus, window resizing and the Debug view. Download progress no longer repeatedly refreshes unrelated sidebar and table content.
- Application icons load in the background and reuse cached images. The inspector reuses its rows when the selection changes, reducing pauses and flicker.
- Smoother dashboard animations with less CPU work. Animations pause when the app is hidden or in the background, and respect Reduce Motion.
Detection and update reliability
- More accurate matching of calendar-date versions, application build numbers and Homebrew rebuilds.
- Broader GitHub source discovery for renamed products and release addresses embedded in applications. Electron feeds specific to an architecture and additional Tauri update manifest paths are recognized.
- Fewer stale and duplicate offers after an app is replaced, renamed, updated externally or removed. Separate copies, package environments and editor installations retain their own identities; confirmed removals clear obsolete rows.
- Better handling of applications that update their own installed payload, installer-based Homebrew casks, and applications linked from another location. JetBrains Toolbox-managed IDEs remain with Toolbox.
- Microsoft Office follows the release channel and update offers supplied by Microsoft AutoUpdate. Batch verification preserves the originally selected target when another Office application refreshes the shared inventory.
- More reliable verification after Homebrew, npm, Python, RubyGems, Bun, pnpm, GitHub, Sparkle and editor-extension updates. An operation is not reported as successful when the requested version was not installed.
- VS Code extensions install the advertised version. Claude Code plugin and skill checks use the installed content and correct repository branch, avoiding repeated offers caused by temporary files or unrelated marketplace changes.
- Improved handling of long Homebrew compilations on Intel, with explicit progress and an individual choice before updates that may require a lengthy source build. TeX Live checks and downloads handle slow or unresponsive mirrors more reliably.
- Docker distinguishes local or untagged images from images with a comparable registry update. Ollama Cloud models no longer generate local update offers or verification warnings.
- Improved macOS and Apple tool compatibility checks, removal of duplicate system update offers, and consistent handling of snoozed or skipped system updates.
Interface, background operation and fixes
- Cancelling a scheduled or manual scan stops it without immediately restarting it. Previously known updates and their counts are restored, and late results cannot overwrite a newer scan.
- Background scans no longer take focus unexpectedly. Opening the main window during a background scan keeps it available, and an interrupted update session no longer leaves endless progress in the menu bar.
- Process All and Download All release their running state when finished. Saving an exported update report closes the completion dialog and returns control to Version Tracker without opening Finder.
- Error details stay readable while other batch items finish. Quit prompts remain with the main window across displays and Spaces; manual installation steps and declined confirmations are reported appropriately.
- More consistent counts across the dashboard, sidebar, update lists and menu bar, including when saved results are restored. Application menus, table selections and icons remain readable and behave more reliably.
- Custom scan folders and exclusions are honored, including when restoring saved results. Clearing caches no longer lets older in-memory results reappear or blocks quitting and restarting.
- Proxy exclusions apply consistently to source checks, connection tests reflect the current settings, and private values in update URLs are removed from diagnostic logs.
- More reliable migration of saved results from 1.2.3, improved translations and support diagnostics, and stronger local licence and trial protection while preserving existing licences and the original trial dates.