Release notes
What’s new.
Ampere ships small and often. This page tracks every release — the current
version is 0.0.58, and the app offers updates right
in the panel (or brew upgrade --cask ampere). Downloads and SHA-256
checksums live on GitHub Releases.
0.0.58
Latest- NewKeep Awake — a switch on the panel that stops your Mac from going to idle sleep while a power adapter is connected. Pick a duration from 15 minutes to 8 hours (the session shows its end time and switches off by itself) or hold forever; a running countdown survives an app restart. On battery Ampere steps aside so the Mac sleeps normally, and plugging back in re-engages the hold. Built on a standard macOS power assertion, the same mechanism as
caffeinate: no admin rights involved, the display still sleeps on its own schedule, and quitting the app (or a crash) releases it instantly. - ImprovedIn the power-flow diagram, the plug now faces outward, so its cord reads as feeding the flow toward your Mac instead of the prongs pointing at it.
0.0.57
- ImprovedPlugging in or unplugging registers within about a second — polls now fire on macOS power-source notifications, not just the timer. A short unplug reliably cancels Charge to Full and stops an active discharge.
- ImprovedThe health check now repairs what it finds. Firmware or a USB‑C power renegotiation can quietly reset the charge limit; Ampere re-applies the expected setting on the next poll instead of only reporting it, so a charge no longer runs past your upper bound (or stalls short of it) until the next sleep and wake. The orange warning now appears only if a repair fails to stick.
- ImprovedIn-app updates swap the new version into place in one atomic exchange, so the app is never missing from disk mid-update, and a failed install cleans up after itself.
- NewUpdate downloads show a cancel button in the panel footer.
- FixedAmpere now shares the system-wide keep-awake switch with other apps that use it, such as Lidless. Finishing a mid-charge sleep hold no longer cancels their hold and puts a lid-closed Mac to sleep, and if one of them releases the switch while Ampere still needs it, the hold is re-applied on the next poll.
- FixedAn edge case where a failed capture of your sleep settings could later restore a default display-sleep value instead of your own.
0.0.56
- FixedCharging could run past the upper bound while the Mac slept — close the lid charging to 50%, come back to 65%. Charges no longer overshoot during sleep.
- NewSleep-safe charging — a charge between the bounds pauses just before the Mac sleeps and resumes on wake, finishing exactly at the upper bound.
- NewA charge that starts below the lower bound keeps the Mac awake until it completes, with the same warning discharge shows. Your sleep settings are always restored afterwards — even after a crash. Charge to Full still charges (and sleeps) through the night.
0.0.55
- NewThe About panel links to this changelog.
- FixedThe charge-bound sliders could stop responding to drag right after an in-app update; they now work immediately, with no restart needed.
0.0.54
- ImprovedThe charge and discharge toggles appear only while a power adapter is connected; on battery they had no effect.
- FixedA rare case where auto charge stopped at the lower bound instead of continuing on to the upper bound.
- FixedTooltips in the panel.
0.0.53
- ImprovedUI polish across the panel.
0.0.52
- NewUpdate badge — a small blue dot appears on the menu-bar icon when a new version is ready; hover to see which one.
0.0.51
- NewCharge to Full — a one-shot charge to 100% for days you need the whole battery. Your bounds stay untouched, and the toggle clears itself when the charge completes.
0.0.50
- NewSetting to show or hide the battery percentage next to the menu-bar icon.
- ImprovedUI refinements throughout.
- FixedAssorted bugs.
0.0.49
- NewAutomatic update checks against the Homebrew cask — a few minutes after launch and about once a day.
0.0.48
- NewLicense registration in the panel — register a key, deregister, or move a seat to another Mac.
- NewVerified in-app updates — every download is checked against the Homebrew cask’s SHA-256 and Apple’s code signature before install.
0.0.1 – 0.0.47
The foundation, laid across 47 releases: live power telemetry, charge bounds with micro-charge prevention, charge & discharge on demand, the SHA-256-pinned root helper, the watchdog daemon that undoes everything if the app dies, health checks, and state that survives restarts. The engineering story behind all of it is on the tech page.
Live telemetry
Charge bounds
Micro-charge prevention
Discharge on demand
Watchdog daemon
Health checks