Mac OS Sonoma support, fixing a bug that prevented Scheduler from accessing Apple Calendar database upon authorization by the user
Fixed several visual bugs on the event set-up windows on Mac OS Sonoma
Fixed a severe visual bug on the Sound Manager window on Mac OS Sonoma
Improved how Scheduler reports the source of a given calendar on the Calendar Manager
Version 7.8.5 - Bug fix
29 October 2023
Fixed bug that prevented Scheduler from importing a file dragged from Finder and dropped on Schedule Manager window.
Version 7.8.4 - Bug fix
20 October 2023
Fixed bug that prevented the dragging of event files from Finder to Scheduler and vice versa for importing and exporting events, respectively.
Fixed the size of the menu bar icon.
Version 7.8.3 - Bug fix
12 October 2023
Fixed bug that could cause a crash when syncing events with Apple Calendar.
Version 7.8.2 - Bug fix
14 March 2023
Fixed bug that caused erratic execution of tasks in headless computers or computers with a locked screen.
Version 7.8.1 - Bug fix
19 December 2022
Fixed bug that prevented the launch of a helper that displays the hotkeys on the menu bar.
Version 7.8 - Enhancements and Bug fixes
30 November 2022
MacOS Ventura support
On MacOS Big Sur and later, the Hotkeys Manager was enhanced, so that hotkeys selected by the user can be added to the menubar for faster access.
Version 7.7.8 - Enhancement and Bug fixes
24 October 2022
Scheduler is now an universal app running natively on Apple Silicon and Intel Macs
Fixed several bugs that prevented the proper displaying of modifier glyphs on the Hotkeys Manager window.
Fixed the positioning of the icons and text on the Schedule Manager window.
Fixed a bug preventing the activation of the microphone to record sounds.
Version 7.7.7 - Bug fix
11 July 2022
Fixed bug that could prevent Scheduler from working properly if the user changed its location from where it was initially installed.
Version 7.7.6 - Bug fix
5 February 2022
Fixed bug that prevented the proper updating of the preferences window.
Version 7.7.5 - Bug fix
16 January 2022
Fixed bug that prevented the proper updating of the log window.
Version 7.7.4 - Enhancements and Bug fixes
1 December 2021
Enhanced the robustness of the installation and uninstallation process and fixed several bugs that prevented the Uninstaller app from removing all files and folders when the user chose the option to remove everything.
Fixed a bug that prevented user from automating Apple's apps using Scheduler. Scheduler and its helper Timer will now ask permission from the user to automate those apps.
Fixed a bug that crashed Scheduler if the user opened the script setup window on a script that could not be found.
Version 7.7.3 - Bug fixes
25 September 2021
Fixed a bug that caused the proper dragging and dropping of items onto the Schedule Manager window to fail.
Fixed a bug that caused the apparent deletion of an item when the user dragged and dropped it on a leaf (non-group) item.
Improved the wording of the help file on how to schedule scripts with Scheduler.
Version 7.7.2 - Bug fix and enhancement
5 June 2021
Fixed a bug that crashed Scheduler when parsing an Apple's Calendar event with the end date set.
Improved the explanation of how scripts should be run as root in Scheduler Help.
Version 7.7.1 - Bug fix
6 March 2021
Fixed long standing bug preventing the edition of hot keys.
Version 7.7 - Enhancements and Bug fixes
3 February 2021
Added support to schedule shell and python scripts as root.
Scheduler now provides an in-app window to view and erase the log file, updating in real time.
Added support for viewing the log file using different fonts.
Fixed bugs that crashed Scheduler when the user tried to create or clone a group of events.
Fixed bug that caused the opening of a website twice.
Version 7.6 - Enhancements and Bug fixes
20 December 2020
Added macOS Big Sur support.
A nasty bug that prevented the installation of Scheduler on new computers without previous versions installed has been fixed. This bug caused a fatal error due to lack of admin privileges, preventing all attempts at installing the software.
Users can now schedule the execution of shell and python scripts. Please read the documentation to know how to pass arguments to these scripts.
Added additional options for delaying the execution of events at startup.
The preferences window can now be resized, which was essential to support the new GUI metrics on Big Sur.
Any changes in hotkey combinations are now recognized immediately.
Fixed several bugs related to warning options on the preferences window that could cause a crash.
Fixed a bug that caused the skipping of scheduled events due to a malformed comparison of URLs.
Version 7.5.1 - Enhancements and Bug fixes
10 November 2020
An option for delaying the launch of an app, document and script upon computer startup was added.
Fixed several bugs that prevented the proper saving, execution and updating of events within a given time range.
Version 7.5 - Enhancements and Bug fixes
2 November 2020
Scheduler and its helpers have been fully rewritten in Swift.
Fixed bugs of import and export of calendar items to Apple's Calendar, including the wrong translation of custom recurrency rules.
Fixed bug preventing the proper setting of the default deferment option.
Fixed bug that prevented the proper update of an item on Scheduler when an event was updated by its background helper (Timer).
Fixed bug that prevented the proper drawing of the days of the week in weekly calendars.
Fixed bug that prevented the proper sorting of items on the Hotkeys Manager.
Fixed a long-standing bug that resulted in windows whose height kept increasing over time.
Fixed bug that prevented the proper display of holidays under calendar view mode.
Version 7.4.2 - Enhancements and Bug fixes
23 June 2020
Added new options as to how to launch apps at boot time and upon inactivity
Fixed several long standing bugs affecting the launch of apps at boot time and upon inactivity.
Additional framework code was ported to Swift
Version 7.4.1 - Hot fix
13 May 2020
Fixed a bug that crashed Scheduler's main app due to an assertion in a background thread.
Fixed the name of the Schedule Manager window.
Removed legacy code for handling Carbon events.
Started porting framework code to Swift, including classes managing the versioning system and environmental variables.
Version 7.4 - Enhancements and Bug fixes
9 May 2020
Scheduler's main application was fully rewritten in Swift.
Scheduler is now able to import alarms linked to an event from Apple's Calendar app as warnings.
Fixed bug that caused the failure of saving edited alerts.
Fixed a regression causing the menu of the search field on the Scheduler Manager window to become unusable.
Fixed a bug that caused a freeze when the user searched for an item, then selected it, and then clicked on the search box to delete the query.
Fixed long-standing bug causing the launch of repeated alerts when warnings were skipped.
Fixed bug that caused a clone of an alert to have an invalid custom recurrence option when the user cancelled the changes made, leading to an unintended deletion of the event file.
Fixed bug in the custom warning setup sheet, which was not set properly.
Fixed bug in the validation code of custom warnings.
Fixed bug causing the deletion of an event from Calendar, when this event was cloned and the clone was deleted.
Fixed bug preventing the opening of the log file.
Removed legacy code for importing events from Scheduler 5 or earlier.
Version 7.3 - Enhancements and Bug fixes
16 December 2019
Finished the porting of Schedule Manager to Swift.
Modernized code handling drag-and-drop export / import of events to / from Finder.
Scheduler will no longer warn users for the need of registering the software when the user has already obtained a proper license for a given computer.
Fixed several bugs related to dragging and deletion of events under calendar view mode.
Fixed a bug preventing a cloned event from respecting the duration of the original event.
Fixed a bug that could crash Scheduler if it received an Apple Event from its background helper (Timer) upon launch.
Fixed bug preventing the proper renaming of a group of items.
Version 7.2.5 - Enhancements and Bug fixes
10 September 2019
Ported the Sound Manager and the whole sound recording / playing engine to Swift
Removed all dependencies from 32-bit libraries to prepare the software for macOS Catalina
Ported the window and holiday storage files to Swift
Started the porting of the Schedule Manager to Swift
Ported the scheduled events search engine to Swift, squashing one bug that led to the presentation of false positives to the user.
Fixed a regression on Viewer that prevented the proper updating of the font used on its window when the user changed its settings on the Font Panel.
Fixed a bug preventing the proper displaying of calendars on the Schedule Manager window, when the user added one calendar with a name identical to a pre-existing one.
Version 7.2.4 - Enhancements and Bug fixes
1 August 2019
Ported the Calendar Manager to a storyboard and NSViewController
Fixed bugs that prevented the Hotkeys Manager to be toggled properly using the Window menu
Fixed bug that showed up the wrong key combination when the user chose the function key F9 as a hotkey
Version 7.2.3 - Hot Fix
26 July 2019
Fixed bug that crashed Scheduler because of a malformed hotkeys preferences file.
Version 7.2.2 - Enhancements and Bug Fixes
24 July 2019
Enhanced code to check for invalid settings for custom recurrences, which could lead to runaway calendrical calculations and a 150% busy state for the helper application Timer
Fixed the tab order on the setup windows for scheduling events.
The Hotkeys Manager is no longer a panel, but a full-fledged window
First version of Scheduler that has been notarized by Apple
The code for the Hotkeys Manager was ported to Swift
The code for the Calendar Manager was ported to Swift
Version 7.2.1 - Bug Fix
29 September 2018
Fixed a bug that crashed Scheduler when the user was not connected to the Calendar's database and clicked on the button to create a new document or script launch.
Version 7.2 - Enhancements and Bug Fixes
2 September 2018
Support for macOS 10.14 (Mojave), including dark mode.
Minor improvements in the UI of Schedule Manager under calendar-day/-week mode.
Improved help files to explain the improvements made in Schedule Manager under calendar view mode.
Several helpers, Viewer and Scheduler's login item (SchLoginItem), were rewritten in Swift.
Fixed bug that prevented the exporting events that were changed on the calendar view of the Schedule Manager.
Fixed bug that caused a false warning that a given xml file could not be opened when the user clicked on Edit... in Viewer.
Fixed bug that prevented the proper syncing with Apple's Calendar app when user made a given calendar visible on the Calendar Manager.
Fixed a regression that prevented Viewer from respecting a user preference of bringing Viewer to the front every n minutes
Version 7.1 - Enhancements and Bug Fixes
25 June 2018
In shared events with Apple's Calendar, alerts that warned about their impending execution in Scheduler are now exported as events with alerts in Calendar on Macs and iOS devices.
Fixed bug that crashed Scheduler upon saving events.
Fixed bug that prevented the proper exporting of a location of an event to events shared with Apple's Calendar app.
The Uninstaller app has now an option to delete not only all preferences files and events, but also Scheduler itself.
Version 7.0.5 - Enhancement
23 April 2018
Per user request, saving an event with a custom setting for recurrence no longer requires the user to bring down the custom repeat sheet every time the event is saved if the recurrence settings have not been changed.
Version 7.0.4 - Bug fix
16 November 2017
Fixed bug preventing the saving of renamed events when the user was prompted to activate a previously inactive event.
Version 7.0.3
23 October 2017
Improved error logging and error presentation to the user when an application to be launched or document to be opened cannot be found.
Fixed several bugs in the way recurring events are calculated using the custom repeat option, including a bug reported by user about a miscalculated weekly recurring event.
Version 7.0.2
28 September 2017
Added compatibility for macOS 10.13 (High Sierra)
Error logging has been implemented (the log file can be accessed from the Window menu).
A bug that prevented an item from being revealed on the Schedule Manager when it was inside a group deep in the hierarchy upon clicking on it on the Hotkeys Manager was fixed.
Version 7.0.1
23 August 2017
Per user request, Scheduler now logs all executed events scheduled by the user - You can access the log file from the Window menu
Clicking on the item of the Hotkeys Manager reveals the item on the Schedule Manager
Version 7.0
21 July 2017
mac OS Sierra (10.12) support
Scheduler will now sync events with other computers and Apple's Calendar. Use Scheduler to update your calendars and events on Macs and iOS devices. (On iOS devices you should use Apple's Calendar app to see the events that you have scheduled with Scheduler). Important Note: this is a feature still in beta develoment. Please read the documentation (Scheduler Help) to know how to use it properly and safely.
Introduction of a Calendar Manager to handle the syncing of events of specific calendars
Improved look and feel of Schedule, Sound and Hotkeys managers
Improved look and feel of Viewer's window
Improved Calendar View mode of the Schedule Manager window, which now allows the edition of events by dragging and point-and-click
The preferences window now opens in the panel most recently edited by the user
A location field was added to the Alert setup window
Because of a user request, alerts with multiple lines can be done by hitting the Return key to insert new lines and hit the Enter key or the Save button to save the alert
Improved tooltips for the deferred execution option
Scheduler will now enforce the need for scripts to have an extension in order to be launched; this enforcement is needed because the launching of legacy, extensionless scripts is no longer supported; thus if a script is not being launched by Scheduler you will need to rebuild it with AppleScript Editor and give it an extension, namely .applescript or .scpt; if it is a script bundle you can use .scptd.
A bug that prevented the proper searching for events at a given time of the day has been fixed
A bug preventing the user from traversing folders to choose an application or a script to be launched was fixed.
A bug preventing the proper setup and saving of events with a launch option by inactivity or at startup time was fixed
Bugs that prevented Viewer from updating changes to the alert font in Scheduler's' preferences window or the Font menu of Viewer have been fixed.