Skip to content

v1.1.0 - Package Manager Updates

Choose a tag to compare

@fengxiaodong28 fengxiaodong28 released this 22 Jan 15:22
· 6 commits to main since this release

🎉 New Features

Version Management

  • Check for Updates: Query latest version for npm, Homebrew, and pip packages
  • One-Click Updates: Update packages directly from the app
  • Smart Version Display: Check button shows latest version after query
  • Update Availability Indicator: Update button highlights when new version is available

UI Improvements

  • Refresh Button: Reset and reload package list with one click
  • Better Layout: Optimized row spacing and alignment
  • Loading States: Visual feedback during check/update operations
  • No More Jitter: Fixed UI jumping during state changes

Technical Improvements

  • Package model as ObservableObject for reactive updates
  • Improved error handling and user feedback
  • Fixed potential Task leak in shell command service
  • Better thread safety with @mainactor annotations

📦 Installation

  1. Download PackageViewer-v1.1.0.zip
  2. Extract PackageViewer.app
  3. Drag to /Applications folder
  4. Launch and enjoy!

🔧 Supported Package Managers

  • npm: Global npm packages
  • Homebrew: Formulae
  • pip: Python packages (pip3)

Full Changelog: v1.0.0...v1.1.0