Releases: swack-tools/battery-info-mac
Release list
Battery Monitor 1.2.1
Battery Monitor v1.2.1
upgrade for OSx 27
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
BatteryMonitor.appto your Applications folder - Launch from Applications or Spotlight
- Use the Root Helper toggle to register the privileged thermal helper when needed
Features
- Menu bar battery percentage and charging status
- Detailed battery health, cycle, and capacity metrics
- macOS 26 and 27 battery data layout compatibility
- General thermals section with battery and privileged component telemetry
- Root LaunchDaemon helper for CPU/GPU/ANE/DRAM power, thermal pressure, and throttling data
- USB-C Power Delivery diagnostics
- Signed and notarized DMG installer
What's Included
BatteryMonitor.dmg- Signed and notarized installer package (1.2.1)BatteryMonitor.dmg.sha256- Checksum for verification
Battery Monitor 1.2.0
Battery Monitor v1.2.0
This release restores broad component thermal monitoring on macOS 27 with a fully Swift-native telemetry pipeline.
Changes since v1.1.2
- Added Swift-native thermal collectors for AppleSMC, IOHID, IOReport, AppleSmartBattery, IOKit registry data,
powermetrics,pmset, and ProcessInfo. - Restored representative CPU, GPU, battery, memory, storage, and PMU temperatures in General Thermals.
- Added Thermals Advanced with all discovered readings grouped by source, including sensor identifiers, classification, source health, warnings, and diagnostics.
- Integrated detailed thermal capture into the privileged root helper and its cached telemetry contract.
- Added atomic cache replacement, bounded diagnostics, process-group cleanup, timeout handling, source provenance, and stricter value validation.
- Removed the standalone thermal probe and C shim after completing the native Swift integration.
- Updated release runner selection for current GitHub-hosted macOS images.
- Expanded thermal collector, aggregation, compatibility, helper, and display coverage to 132 tests.
Installation
- Download
BatteryMonitor.dmg. - Open the DMG and drag
BatteryMonitor.appinto Applications. - Launch Battery Monitor.
- Enable the Root Helper toggle when prompted to collect privileged thermal telemetry.
Requirements
- macOS 13 or later
- Apple Silicon Mac
Assets
BatteryMonitor.dmg- signed, notarized, and stapled installerBatteryMonitor.dmg.sha256- SHA-256 checksum
Full changelog: v1.1.2...v1.2.0
Battery Monitor 1.1.2
Battery Monitor v1.1.2
upgrade for OSx 27
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
BatteryMonitor.appto your Applications folder - Launch from Applications or Spotlight
- Use the Root Helper toggle to register the privileged thermal helper when needed
Features
- Menu bar battery percentage and charging status
- Detailed battery health, cycle, and capacity metrics
- macOS 26 and 27 battery data layout compatibility
- General thermals section with battery and privileged component telemetry
- Root LaunchDaemon helper for CPU/GPU/ANE/DRAM power, thermal pressure, and throttling data
- USB-C Power Delivery diagnostics
- Signed and notarized DMG installer
What's Included
BatteryMonitor.dmg- Signed and notarized installer package (1.1.2)BatteryMonitor.dmg.sha256- Checksum for verification
Battery Monitor 1.1.1
Battery Monitor v1.1.1
upgrade for OSx 27
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- Menu bar battery percentage and charging status
- macOS-style battery app icon
- Detailed battery health, cycle, and capacity metrics
- macOS 26 and 27 battery data layout compatibility
- USB-C Power Delivery diagnostics
- Signed and notarized DMG installer
- Signed CLI archive
What's Included
BatteryMonitor.dmg- Signed and notarized installer package (1.1.1)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Signed command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
Battery Monitor 1.1.0
Battery Monitor v1.1.0
upgrade for OSx 27
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- Menu bar battery percentage and charging status
- Detailed battery health, cycle, and capacity metrics
- macOS 26 and 27 battery data layout compatibility
- USB-C Power Delivery diagnostics
- Signed and notarized DMG installer
- Signed CLI archive
What's Included
BatteryMonitor.dmg- Signed and notarized installer package (1.1.0)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Signed command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
Battery Monitor 1.0.5
Battery Monitor v1.0.5
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- 🔋 Real-time battery percentage in menu bar
- ⚡ Charging indicators
- 📊 Detailed battery health metrics
- 🔌 USB-C Power Delivery diagnostics
- 🎨 Dark mode support
- 🔄 Auto-refresh every 30 seconds
What's Included
BatteryMonitor.dmg- Installer package (1.0.5)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
For detailed installation instructions, see INSTALL.md
🤖 Built with Swift and SwiftUI
Battery Monitor 1.0.4
Battery Monitor v1.0.4
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- 🔋 Real-time battery percentage in menu bar
- ⚡ Charging indicators
- 📊 Detailed battery health metrics
- 🔌 USB-C Power Delivery diagnostics
- 🎨 Dark mode support
- 🔄 Auto-refresh every 30 seconds
What's Included
BatteryMonitor.dmg- Installer package (1.0.4)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
For detailed installation instructions, see INSTALL.md
🤖 Built with Swift and SwiftUI
Battery Monitor 1.0.3
Battery Monitor v1.0.3
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) Mac
What's New in 1.0.3
Bug Fixes
- ✅ Fixed battery percentage showing 98% when fully charged (now correctly shows 100%)
- ✅ Fixed charging indicator (⚡) showing when battery is fully charged
- ✅ Fixed section header font sizes to be consistent across all sections
New Features
- ⚡ Real-time System Load Power: Now reads system power consumption directly from IORegistry, no sudo required (shows actual 8-10W instead of 0W)
- 🔌 Enhanced Charger Information: Added missing fields to GUI
- Charger ID (shows 0x00 for generic/third-party chargers)
- Adapter Input (real-time power from PowerTelemetryData)
- Adapter Efficiency calculation
- Charger Config with human-readable decoder (e.g., "Charging disabled, Battery installed, Charger suspended")
- External Charge capability
- Not Charging Reason
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- 🔋 Real-time battery percentage in menu bar
- ⚡ Accurate charging indicators
- 📊 Detailed battery health metrics
- 🔌 Complete USB-C Power Delivery diagnostics
- ⚙️ Real-time system power monitoring (no sudo required)
- 🎨 Dark mode support
- 🔄 Auto-refresh every 30 seconds
What's Included
- `BatteryMonitor.dmg` - Installer package (1.0.3)
- `BatteryMonitor.dmg.sha256` - Checksum for verification
- `BatteryMonitorCLI.tar.gz` - Command-line tool
- `BatteryMonitorCLI.tar.gz.sha256` - CLI checksum
For detailed installation instructions, see INSTALL.md
🤖 Built with Swift and SwiftUI
Battery Monitor 1.0.2
Battery Monitor v1.0.2
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- 🔋 Real-time battery percentage in menu bar
- ⚡ Charging indicators
- 📊 Detailed battery health metrics
- 🔌 USB-C Power Delivery diagnostics
- 🎨 Dark mode support
- 🔄 Auto-refresh every 30 seconds
What's Included
BatteryMonitor.dmg- Installer package (1.0.2)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
For detailed installation instructions, see INSTALL.md
🤖 Built with Swift and SwiftUI
Battery Monitor 1.0.1
Battery Monitor v1.0.1
macOS Menu Bar Battery Monitoring Tool
Requirements:
- macOS 13.0 (Ventura) or later
- Apple Silicon (M1/M2/M3/M4) Mac
Installation
- Download
BatteryMonitor.dmg - Open the DMG file
- Drag
Battery Monitor.appto your Applications folder - Launch from Applications or Spotlight
Features
- 🔋 Real-time battery percentage in menu bar
- ⚡ Charging indicators
- 📊 Detailed battery health metrics
- 🔌 USB-C Power Delivery diagnostics
- 🎨 Dark mode support
- 🔄 Auto-refresh every 30 seconds
What's Included
BatteryMonitor.dmg- Installer package (1.0.1)BatteryMonitor.dmg.sha256- Checksum for verificationBatteryMonitorCLI.tar.gz- Command-line toolBatteryMonitorCLI.tar.gz.sha256- CLI checksum
For detailed installation instructions, see INSTALL.md
🤖 Built with Swift and SwiftUI