What's new in Power Manager Professional 4.6.5
Jun 7, 2018
- Change: Updated AstronomicalAlgorithms framework.
- Change: Updated CodeMirror library.
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework.
- Change: Continued modernisation of code.
- Bug: Fixed immediate removal of temporary file.
- API: Deprecated launch behaviour `untrusted`.
- API: Deprecated process entry `process information`.
- API: Deprecated SSL/TLS protocols `SSLv2` and `SSLv3`.
New in Power Manager Professional 4.6.3 (Nov 2, 2017)
- New: Added Schedule Assistant to open document on-demand.
- New: Added Schedule Assistant to open document once.
- New: Added Schedule Assistant to open document daily.
- New: Added Schedule Assistant to open document after inactivity.
- New: Added Schedule Assistant to open document on log in.
- New: Added Schedule Assistant to open document with specific application on-demand.
- New: Added Schedule Assistant to open document with specific application once.
- New: Added Schedule Assistant to open document with specific application daily.
- New: Added Schedule Assistant to open document with specific application after inactivity.
- New: Added Schedule Assistant to open document with specific application on log in.
- Change: Updated AstronomicalAlgorithms framework.
- Change: Updated CodeMirror library.
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework.
- Change: Continued modernisation of code.
- Bug: Fixed dragging of components in event editor affecting macOS 10.13.
New in Power Manager Professional 4.6.1 (Apr 10, 2017)
- New: Added running and not-running example conditions to event editor.
- Change: Updated administrator guide for Unified Logging.
- Change: Removed support for macOS 10.7, 10.8, and 10.9; see https://dssw.co.uk/powermanager/legacy/
- Bug: Fix hardware power scheduling bug affecting macOS 10.12.4.
- Bug: Fix post-adjustment double event listing affecting macOS 10.12.4.
New in Power Manager Professional 4.6.0 (Feb 20, 2017)
- New: Added Schedule Assistant to execute a command line tool on-demand.
- New: Added Schedule Assistant to execute a command line tool once.
- New: Added Schedule Assistant to execute a command line tool daily.
- New: Added Schedule Assistant to execute a command line tool after inactivity.
- New: Added Schedule Assistant to execute a command line tool before sleep.
- New: Added Schedule Assistant to execute a command line tool after power on or wake.
- New: Added Schedule Assistant to run a script after power on or wake up.
- New: Added dark mode support to status menu bar.
- New: Added delay by 60 minutes to status menu bar.
- New: Added advance counterparts for delays to status menu bar; press Control key to reveal.
- New: Added sun trigger artwork.
- New: Added executable action artwork.
- New: Added argument suggestions for absolute path, UUID, and volume UUIDs.
- New: Added handler for applying licence via URL.
- Change: Disabled fading of status menu bar icon for distant triggers.
- Change: Modernised how artwork is determined for an event.
- Change: Modernised notifier code.
- Change: Updated AstronomicalAlgorithms library.
- Change: Updated CodeMirror library.
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework.
- Change: Updated documentation to refer to macOS instead of Mac OS X.
- Bug: Fixed bugs and potential memory leaks to improve stability.
New in Power Manager Professional 4.5.6 (Dec 14, 2016)
- Change: Improved network interface.
- Bug: Fixed bug affecting network client browsing.
New in Power Manager Professional 4.5.5 (Sep 21, 2016)
- Bug: Fixed bug affecting macOS 10.12.
New in Power Manager Professional 4.5.4 (Aug 31, 2016)
- Change: Updated AstronomicalAlgorithms framework.
- Change: Updated CodeMirror library.
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework; fixes bug affecting OS X 10.7.
- Bug: Fixed bug affecting macOS 10.12 betas.
New in Power Manager Professional 4.5.3 (Jun 13, 2016)
- Bug: Worked around `codesign` bug affecting OS X 10.10 and earlier (rdar://26297046).
New in Power Manager Professional 4.5.2 (May 9, 2016)
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework.
- Change: Refactored code previously required for pre-OS X 10.7.
- Bug: Fixed bug affecting some licenses being applied.
New in Power Manager Professional 4.5.1 (Feb 17, 2016)
- New: Added experimental application trigger.
- New: Added time zone change support to Power Manager.app.
- New: Added Spotlight support for .pm-schedule files; .pm-event already supported.
- New: Added option to show full file path within Schedule Assistant.
- New: Added option to use enhanced or plain script editor; default boolean colourScriptEditorSyntax.
- Change: Removed /Library/Frameworks/PowerManager.framework; now embedded as needed.
- Change: Updated time zone change support within the status menu bar.
- Change: Supporting tool pmctl no longer requires PowerManager.framework.
- Change: Supporting daemon pmuser no longer requires PowerManager.framework.
- Change: Linked pmuser against AppKit for workspace notifications.
- Change: Improved event summary descriptions.
- Change: Reduced authorization requests needed for installation and removal of the scheduler.
- Change: Updated more external links and documentation to https://.
- Change: Updated AstronomicalAlgorithms framework.
- Change: Updated LetsMove library.
- Change: Updated Sparkle framework.
- Change: Updated CodeMirror library.
- Bug: Fixed a file path editor bug affecting multiple choice operations.
- Bug: Fixed clicking an update notification in banner alert style.
- Bug: Fixed tracking of time zone changes.
New in Power Manager Professional 4.5.0 (Oct 26, 2015)
- New: Added trigger sleep.
- New: Added action await sleep.
- New: Added Schedule Assistant for launching an application on log in.
- New: Added Schedule Assistant for running a script on log in.
- New: Added Schedule Assistant for running a script before sleep.
- New: Added Schedule Assistant for running an Automator workflow on log in.
- New: Added Schedule Assistant for mirroring files on log in.
- New: Added Schedule Assistant for running a script on log out.
- New: Added Schedule Assistant for mirroring files on log out.
- New: Added offset to sun trigger to allow times relative to astronomical events.
- New: Added host wide preference notifier.login.position-vertical to adjust Login Window notification.
- Change: Core install better stops and restarts existing launchd jobs during update.
- Change: Renamed pmnotify.app to Power Manager Notifications.app for clarity of purpose.
- Change: Updated appearance of the Login Window notification.
- Change: Modernised and started refactoring Power Manager Notifications.app.
- Change: Quietened Power Manager Notifications.app log messages.
- Change: Updated power assertions used by other processes not to idle dim or sleep.
- Change: Refactored code previously required for pre-OS X 10.7.
- Change: Removed legacy code previously required for pre-OS X 10.5.
- Change: Updated external links in software and documentation to https://.
- Change: Fixed warning in PAM authentication.
- Change: Updated application scripting definition to dynamically include CocoaStandard.
- Change: Updated Sparkle framework.
- Change: Updated AstronomicalAlgorithms library.
- Bug: Fixed warnings by modernising code for OS X 10.11.
- Bug: Fixed buy now button on licence sheet.
- Bug: Fixed event editor group styling.
New in Power Manager Professional 4.4.1 (May 12, 2015)
- Change: Default Notification Center behaviour changed from Alert to Banner style.
New in Power Manager Professional 4.4.0 (Apr 14, 2015)
- New: Added trigger external assistant.
- New: Added condition console user.
- New: Added condition user inactivity.
- New: Added condition start up.
- New: Added action await battery health.
- New: Added action await external assistant.
- New: Added action await once.
- New: Added action await power remaining.
- New: Added action await power state.
- New: Added action await start up.
- New: Added action await sun observation.
- New: Added action await user inactivity.
- Change: Update notifications appear in the Notification Center.
- Change: Display core update alert on connection to old schedulers.
- Bug: Fixed an editor bug affecting removal of optional values.
New in Power Manager Professional 4.3.4 (Mar 13, 2015)
- New: Added await log in action for chaining actions.
- New: Added await log out action for chaining actions.
- Refined: Updated Sparkle framework.
- Bug: Fixed an AppleScript bug affecting sun observation calculations.
New in Power Manager Professional 4.3.3 (Dec 30, 2014)
- Bug: Fixed crashing bug that could occur when disconnected from a client.
- Change: Removed Preferences and client installer interface; no longer required.
New in Power Manager Professional 4.1.8 (Dec 2, 2013)
- Added: Added tasks triggered when battery drops to a specified percentage capacity.
- Added: Added ‘any battery charging’ or ‘any battery discharging’ filter options to the event editor.
- Bug: Restored authentication dialog for non-administrator users.
- Bug: Disabled Smart Substitutions in script editor (Mac OS X 10.9).
New in Power Manager Professional 4.1.6 (Nov 5, 2013)
- Bug: Worked around authorization rights bug (Mac OS X 10.9; rdar://15381545).
- Bug: Fixed authorization rights listing bug (Mac OS X 10.9).
- Bug: Fixed bug in adjustment/modifications storage that could cause the pmd daemon to crash.
- Change: Removed coupling to System Preferences authorization right, no longer required.
New in Power Manager Professional 4.1.5 (Sep 9, 2013)
- Added: Added Automator tasks for working with workflows.
- Added: Added Keynote tasks for playing and stopping presentations.
- Added: Added PowerPoint tasks for playing and stopping presentations.
- Added: Added QuickTime tasks for playing and stopping movies.
- Added: Extended Quick Schedule to allow sleep, restart, and shut down after short delay.
- Added: Notification Center support for pending and warning events (Mac OS X 10.8).
- Added: Added in-application feedback and crash reporting.
- Bug: Fixed a bug that could delay external processes being cleaned up.
New in Power Manager Professional 4.1.4 (Jun 14, 2013)
- Adds scheduling tasks for creating three types of on-demand events: running shell scripts, launching applications or opening documents, and mirroring of files. While previously possible, these tasks are now available through the Schedule Assistant. The Schedule Assistant provides step-by-step guides for completing otherwise complex tasks.
- This release also includes the usual selection of refinements and bug fixes. Improvements include new block based API methods and a new simplified notification panel option.
New in Power Manager Professional 4.1.2 (Jul 29, 2011)
- Bug: Fixed timer drift after sleep (Mac OS X 10.7; rdar://9855350).
- Bug: Fixed incorrectly configured local socket warning (Mac OS X 10.7).
- Bug: Fixed minor memory leak in new editor.
New in Power Manager Professional 4.1.1 (Jul 21, 2011)
- Bug: Fixed bug that could cause idle sleep to fail.
- Refined: Improved network connection keep alive behavior.
- Refined: Scaled back calls to Mac OS X’s authorization service.
New in Power Manager Professional 4.1.0 (Jun 29, 2011)
- New: Added new event editor.
- New: Added new event templates triggered by switching to battery or mains power.
- Bug: Fixed Quick Schedule’s wake event.
- Bug: Fixed bugs for Mac OS X 10.7 Developer Preview.
- Bug: Fixed “Unavailable” bug caused by orphaned certificates.
- Bug: Fixed event view icon invertion when not window is not key.
- Bug: Fixed AppleScript properties for inherited structures, such as power sources.
- Bug: Removed incorrect continue field from the launch application action.
- Bug: Fixed potential pmd crash when changing time zones (Mac OS X 10.5).
- Bug: Fixed pmuli login items set up bug (Mac OS X 10.4).
- Bug: Fixed inline scripts failing when not executed as root.
- API: Added build.revision to return developer version information.
- Refined: Improved self-signed certificate creation and management.
- Refined: Any executable file can now be added to conditional running processes list.
- Refined: Added certtool example to the Administrator Guide.
- Refined: Added version information to Power Manager helpbook.
- Refined: Improved licence entry sheet (Pro).
- Refined: Status menu differentiates a stopped scheduler and no pending events.
- Refined: Removed extraneous menu item in status menu when only on-demand events are scheduled.
- Refined: Removed pmrights tool. Added functionality to pmd.
- Refined: Added ability to repair required authorization rights on pmd launch.
- Refined: Added ability to install to non-booted System volumes.
- Refined: Improved remaining non-essential installer scripts.
- Refined: Added ability to opening multiple events from an event view.
New in Power Manager Professional 4.0.4 (Feb 1, 2011)
- Includes a critical bug fix and minor localisation improvements.
New in Power Manager Professional 4.0.3 (Jan 18, 2011)
- Bug: Fixed inactivity trigger bug that could cause triggers to be delayed or not fire.
- API: Added throughput methods for tallying bytes sent and received over a network connection.
- API: Added Power object for observing and working with power sources.
- API: Added trigger power state for triggering when a power source switches between mains and battery.
- API: Added trigger power remaining for triggering when a power source capacity or remaining seconds changes.
- API: Added trigger battery health for triggering when the health of a power source changes.
- API: Added condition power state to test for a specific power state.
- API: Added condition power remaining to test for power source current capacity or remaining seconds.
- API: Added condition battery health to test for power source health.
- Refined: Improved recovery behaviour if a self-signed certificate can not be created.
- Refined: Improved inactivity trigger to better synchronise overlapping triggers.
New in Power Manager Professional 4.0.2 (Sep 6, 2010)
- Bug: Fixed bug where some event editor fields did not support undo (Pro).
- Bug: Fixed AppleScript property names that overlapped reserved phrases.
- Bug: Fixed AppleScript sample criterion to reveal inherited structures.
- Bug: Fixed errors in Administrator documentation regarding cron and launchd integration.
- Bug: Fixed bug in days of the week condition.
- API: Changed continue when field in action launch application, to continue.
- Refined: Added fallback for handling malformed application bundles in Interactive Constraints.
- Refined: Removed extraneous tool field from Schedule Assistant created events (Pro).
- Refined: Removing empty note fields from Schedule Assistant created events.
- Refined: Added a replace existing option to System Preference panel’s Import Schedule panel.
- Refined: Added ability to sort events by column (Pro).
- Refined: Fixed spelling mistakes in developer documentation.
- Refined: Added embedded documentation within AppleScript dictionary.
New in Power Manager Professional 4.0.1 (Aug 23, 2010)
- Fixes bugs discovered since launching last month, and include a handful of small refinements.