July 29th, 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.
July 21st, 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.
June 29th, 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.
February 1st, 2011· Includes a critical bug fix and minor localisation improvements.
January 18th, 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.
September 6th, 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.
August 23rd, 2010· Fixes a handful of bugs discovered since launch
· Fixes a bug that could cause Power Manager's supporting applications to crash. This release also fixes a bug that could cause sleep to be delayed by thirty seconds on some Macs.
· Introduces a new time zone API to allow connecting applications to request the Mac's time zone. This allows applications to show schedule times in both local and remote time zones.
July 15th, 2010Core: New Features and Improvements:
New event format:
· Multiple triggers per event;
· Multiple conditions per event;
· Multiple actions per event.
· Event domains;
· Concurrent and serial event performance support;
· On demand triggering of events;
· Arbitrary trigger date and time adjustment;
· Reset trigger support;
· Automatic scattering of date and time triggers;
· Variable notification period support;
· Variable warning period support;
· Networking support: IPv4, IPv6, SSL, Bonjour;
· Authentication via Pluggable Authentication Modules (PAM), including: Open Directory/Directory Services, Kerberos.
· Configure on launch with flat file support;
· Open and documented event format;
Software Development Kit (SDK):
· C interface;
· Objective-C interface;
· Interface Builder plug-in;
· Networked Key Value Observation (KVO) support;
· Extensive documentation;
· Numerous examples.
· pmctl tool for easy local and remote command line management;
· pmrights tool to manage and test authentication rights;
Logging:
· Apple System Logger (ASL) support;
· Full audit log of triggers, conditions, and actions;
· Watch logs over remote connections.
· Standardised installation into /Library/Application Support/.
System Preference: New Features and Improvements:
New Schedule Assistant:
· New tasks and workflows;
· Edit existing events.
· Event history and statistics view;
· Single click remote management set up;
· Automatic software update support;
· Improved look and feel.
Status Menu: New Features and Improvements:
· Adjust pending triggers forwards and backwards;
· Reset pending triggers;
New Quick Schedule options:
· Easy one-off event creation;
· Postpone all pending events;
· Reset all pending events.
· Improved look and feel.
Notifier: New Features and Improvements:
· Added Spaces support;
· Added support for adjusting triggers forwards and backwards;
· Added Growl support;
· Improved look and feel.
August 27th, 2009· Introduces a new implementation of our Login Window notification mechanism. This update also hands over more responsibility to launchd for managing our background agents and daemons.
· This change should result in increased stability, even when errors occur.
· With this latest release, we have discontinued support for Mac OS X 10.3.9, aka Panther.
· Works well with Mac OS X 10.6, aka Snow Leopard.
February 19th, 2008· Improved Quick Status interface.
· Improved feedback field to allow multiple line comments.
· Improved status menu nothing pending icon.
· Minor documentation improvements.
· Fixed potential crashing bug when rescheduling events.
December 20th, 2007· Improved syslog logging support.
· 0Improved removal experience.
· Fixed a rare bug in daily trigger calculation.
October 30th, 2007· New wake action.
· Added time zone support.
· Added starting and stopping events from Quick Schedule.
· Added cancelling pending events from Quick Schedule.
· Updated Login Window pmauthctl to support multiple installation mechanism names (Mac OS X 10.5).
· Updated AMRollOverButton code.
· Improved System Preference interface restrictions when locked.
· Improved upgrade process to remove legacy preference file.
· Improved status menu none icon (Mac OS X 10.5).
· Improved status menu to truncate event names longer than 64 characters.
· Improved status menus messages to differentiate between stopped and empty event queue.
· Improved documentation.
· Improved removal script.
· Reduced System Preferences Console logging to only failed daemon requests.
· Moved daemon preference file back to /Library/Preferences/.
· Safe guarded against bug in IOPM queue.
· Fixed status menu hide/show bug (Mac OS X 10.5).
· Fixed KVO bug in the Schedule Assistant.
· Fixed Schedule Assistant bug caused by behavioural differences in tab views (Mac OS X 10.5).
· Fixed incorrect icon bug in System Preference (Mac OS X 10.5).
· Fixed an occasional visual bug in the event performing window.
· Fixed a visual bug in the status menu event transition.