Two Steps Forward

The Power Manager 5.10 rollback is done. The encoding bug has been fixed.

A couple of weeks ago, we unfortunately confirmed a critical encoding bug in the then latest release of Power Manager. While we fixed the problem, we reverted to an earlier version of Power Manager.

That bug has been fixed and the rollback is over.

Photograph of pumpkins in the garden

If you are running Power Manager 5.10.1 or 5.10.2, then we recommend downloading and installing the packaged edition of Power Manager, as this is the simplest way to manually update.

You can find the version of Power Manager on your Mac through the About panel:

  • Power Manager.app > Power Manager (menu) > About Power Manager… (menu item)

Alternatively, 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.

Ambiguous Values

The bug involved a small number of ambiguous fields within triggers and conditions, where named values could represent multiple types of data. Only one type of value is valid at any one time – but knowing which type is valid may not be known immediately. That was the problem this fix had to better solve.

Recent improvements to Power Manager have hardened the acceptable values within events, and those improvements resulted in ambiguous fields potentially being mishandled or incorrectly rejected as invalid.

The work to better deal explicitly with these ambiguous fields is done and hundreds more tests have been added to our test suite.

Once again, thank you for your understanding and patience. Our aim with Power Manager is reliability and predictability; so this rollback was particularly unwelcome.

If you ever encounter problems, please get in touch via support@dssw.co.uk.