Support for macOS 15 – Sequoia

Announcing Power Manager's support for macOS 15, aka Sequoia.

We are pleased to announce support for macOS 15, aka Sequoia, and with the launch of Power Manager 5.10.1.

We continue to recommend waiting for the first minor update to any major macOS release. For macOS 15, the first minor update from Apple should be macOS 15.1.

Power Manager requires macOS 10.14 or later.

We aim to support the three most recent major versions of macOS; Power Manager currently supports seven. For those running older versions of macOS, as far back as Mac OS X 10.4, we offer legacy licences and downloads.

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.

Photograph of Monet’s Gardens, France

Changes in v5.10.1

  • Change: Moved scheduler’s logging to /Library/Logs/uk.co.dssw.powermanager/ from Apple System Logging (ASL).
  • Change: Moved assistants’ logging to Library/Logs/uk.co.dssw.powermanager/ from Apple System Logging (ASL).
  • Change: Transliterated uk.co.dssw.powermanager.pmd to a platform neutral and memory managed implementation.
  • Change: Combined pmctl and uk.co.dssw.powermanager.pmuser with uk.co.dssw.powermanager.pmd.
  • Change: Isolated darwin (macOS) specific code within uk.co.dssw.powermanager.pmd.darwin.
  • Change: Improved reconnection to scheduler after unexpected disconnection.
  • Change: Prioritise local connection via notify, over dns-sd local-only service discovery.
  • Change: dns-sd local-only service discovery is optional.
  • Change: Increased detail in debug logging.
  • Change: Legacy schedules from v3 (pre-2010) are no longer automatically upgraded.
  • Bug: Fixed editor drag component background redrawing in white.
  • Bug: Fixed user session time trigger responses to cancel and reset; previously returned success for unknown trigger identifiers.
  • Bug: Fixed two causes of stuck performing events.
  • Bug: Fixed completing multi-action events from file configuration.
  • API: Removed unused default signature for authorisation.applyright; a signature must be provided.
  • API: Removed unused sample trigger; use notification trigger with external script as alternative.
  • API: Removed unused sample condition; use execute external condition as alternative.
  • API: Hardened request parameters: values must be expected type, unknown keys are an error.

A detailed version history of Power Manager is also available.