Power Manager 5.10.0 Released
Announcing the launch of Power Manager 5.10.0 for macOS.
We are pleased to announce the launch of
Power Manager 5.10. This update introduces new Schedule Assistant tasks for requesting URLs, a new user session time condition and improvements to the command line tool pmctl
.
This update introduces a new set of Schedule Assistant tasks for requesting URLs. Requesting a URL is often used as a way to integrate with third party tools. While previously possible via an inline script, the new Request URL tasks remove the need to write scripts.
A new user session time condition is now available through the event editor. This condition can be used to constraint events based on how long the active user has been logged in. This is particularly useful for those managing labs and public computers, where actions based on durations are important.
The command line tool for Power Manager,
pmctl
, has also been improved. A new from-file-configuration
flag allows requests to be read from a file or pipe. This functionality simplifies the creation of installer scripts and supporting tools.
Power Manager requires macOS 10.14 or later.
Updating Power Manager
Power Manager will automatically check for updates every so often, so there is nothing to do. The update will automatically be offered to you during the next few weeks.
If you want to update to the latest Power Manager now, use the Check for Updates menu item in the Power Manager menu. In case of problems, please follow the manual update steps.
Changes in v5.10
- New: Added Schedule Assistant to request a URL on-demand.
- New: Added Schedule Assistant to request a URL once.
- New: Added Schedule Assistant to request a URL daily.
- New: Added Schedule Assistant to request a URL after inactivity.
- New: Added Schedule Assistant to request a URL before sleep.
- New: Added Schedule Assistant to request a URL upon wake.
- New: Added Schedule Assistant to request a URL on battery remaining.
- New: Added Schedule Assistant to request a URL during a user session.
- New: Added Schedule Assistant to request a URL on log in.
- New: Added Schedule Assistant to request a URL on log out.
- New: Added User Session Time condition to limit actions based on time since log in.
- New: Added
uk.co.dssw.powermanager.pmd
command line flagb
to disable launchd job bootstrapping; simplifies custom installations. - New: Added
pmctl
command line flagto-file-configuration
to replace deprecatedfile-configuration
. - New: Added
pmctl
command line flagfrom-file-configuration
to read requests from a file configuration. - Change: Added
kAEQuitReason
attribute tokAEQuit
AppleEvents. - Change: Deprecated
pmctl
command line flagfile-configuration
; replaced byto-file-configuration
. - Bug: Fixed astronomic calculation where negative offset could return a historic date.
- API: Increased optional trigger drift to a maximum of 72 hours, up from 24 hours.
- API: Deprecated use of
system master volume
; added replacementsystem volume
.
A detailed version history of Power Manager is also available.