KAlarm Version History

The main features for all KAlarm versions are summarised here. For full details of all changes, see the change log.

● 15 April 2017: Version 2.11.16 (KDE Applications 17.04.1)
Fix the option text for using the default email address from KMail/System Settings.

● 15 January 2017: Version 2.11.15 (KDE Applications 17.04)
Report if no terminal for command alarms is configured; don't allow 'auto-hide in system tray' on the Unity desktop.

● 19 February 2017: Version 2.11.14
Always show the main window if KAlarm is activated again while already running with --tray; make the command options --edit-new-* work; fix command option errors, --help, --version not being displaying anything if KAlarm is already running.

● 29 January 2017: Version 2.11.13 (KDE Applications 16.12.2)
Use improved system tray icons (requires Plasma 5.9); use the correct system tray icon for "some alarms disabled"; don't show a misleading "Failed to update alarm" message if a command alarm fails.

● 1 January 2017: Version 2.11.12 (KDE Applications 16.12.1)
Fix an Export Alarms file save error; fix arrow/page up/down keys not working in date edit control (needs KDE Frameworks 5.30).

● 16 November 2016: Version 2.11.11 (KDE Applications 16.12.0)
Fix a crash on exit.

● 31 October 2016: Version 2.11.10 (KDE Applications 16.08.3)
Create default calendar files on first run; don't output error messages about temporary files in a directory calendar; fix a crash when a second instance of KAlarm starts.

● 18 August 2016: Version 2.11.9 (KDE Applications 16.08.1)
Prevent KAlarm autostarting on non-KDE desktops if it has never been run.

● 13 July 2016: Version 2.11.8 (KDE Applications 16.08.0)
Use the default time format in the alarm list and the system tray status popup.

● 11 June 2016: Version 2.11.7 (KDE Applications 16.04.3)
Always use the current setting for the email sender address when sending emails.

● 20 April 2016: Version 2.11.6 (KDE Applications 16.04.1)
Prevent KAlarm autostarting on non-KDE desktops if start-at-login is disabled.

● 13 April 2016: Version 2.11.5 (KDE Applications 16.04.0)
Fix alarm times being out by an hour in daylight savings time (needs kcalcore 16.04); don't show a spurious extra calendar after adding a new calendar; fix a crash when adding a new calendar.

● 1 February 2016: Version 2.11.4 (KDE Applications 15.12.3)
Fix the specification of a reminder after the alarm from the command line; fix the deferral time of date-only recurring alarms; fix the 'in advance' combo box covering the reminder time edit in the alarm edit dialogue; fix the frequency edit field missing from the recurrence editor; fix crashes after editing an alarm if spell check is enabled, and on startup.

● 4 November 2015: Version 2.11.3 (KDE Applications 15.08.3)
Re-enable the use of sendmail; fix an error in the sub-repetition value from the command line.

● 24 September 2015: Version 2.11.2 (KDE Applications 15.08.2)
Enable typing into the New Alarm dialogue while an alarm is displayed (on the Unity desktop).

● 1 September 2015: Version 2.11.1 (KDE Applications 15.08.1)
Fix an error in the sub-repetition value from the command line or D-Bus command.

● 30 July 2015: Version 2.11.0 (KDE Applications 15.08.0)
Update to use KDE Frameworks instead of KDE 4; temporarily disable the use of sendmail.

● 27 January 2016: Version 2.10.13
Enable typing into the New Alarm dialogue while an alarm is displayed (on the Unity desktop); fix an error in the sub-repetition value from the command line or D-Bus command; fix the specification of a reminder after the alarm from the command line; warn if sendmail fails due to akonadi_mailfilter_agent not installed.

● 30 September 2014: Version 2.10.12 (KDE 4.14.2)
Make the New Audio Alarm dialogue use the sound file repeat preference setting.

● 12 August 2014: Version 2.10.11 (KDE 4.14.0)
Ensure alarms are redisplayed after an Akonadi server restart (requires kdepimlibs 4.14.0).

● 10 May 2014: Version 2.10.10 (KDE 4.13.2)
Restore the Defer button in alarm windows after login; don't display duplicate alarm windows after login.

● 4 May 2014: Version 2.10.9 (KDE 4.13.1)
Restore the Defer button in alarm windows after a crash.

● 18 April 2014: Version 2.10.8 (KDE 4.12.5)
Fix a wrong startup warning about no writable active alarm calendar; fix alarm calendars being wrongly set read-only (requires kdepim-runtime 4.12.5).

● 21 March 2014: Version 2.10.7 (KDE 4.12.4, 4.13.0)
Fix deleting alarm copies from KOrganiser; prevent editing birthday import dialogue data; fix a startup crash on session restoration.

● 27 August 2013: Version 2.10.6 (KDE 4.11.1)
Fix an error saving alarm templates.

● 3 August 2013: Version 2.10.5 (KDE 4.11.0)
Fix auto-close alarms not working and the wrong alarm deferral limit when KAlarm defaults to the UTC time zone; fix a memory leak.

● 15 June 2013: Version 2.10.4 (KDE 4.11 beta2)
Warn if no writable active alarm calendar is enabled at startup.

● 15 June 2013: Version 2.10.3 (KDE 4.10.5)
Fix the audio alarm repetition pause not working; disable the Stop Play button when the alarm window closes.

● 4 May 2013: Version 2.10.2 (KDE 4.10.4)
Fix a hang on shutdown if display alarms are active.

● 10 December 2012: Version 2.10.1 (KDE 4.10.0)
Fix memory leaks.

● 13 November 2012: Version 2.10.0 (KDE 4.10 beta1)
New --list command line option and 'list' D-Bus command to list scheduled alarms; ensure calendars are populated at startup.

● 10 December 2012: Version 2.9.4
Fix memory leaks.

● 13 November 2012: Version 2.9.3 (KDE 4.9.4)
Fix the alarm list not sorting new alarms when the calendar is enabled.

Older changes listed below applied to the independent versions of KAlarm available from this website. Versions issued as part of the KDE module kdepim sometimes differed slightly.

● 22 August 2012: Version 2.9.2 (KDE 4.9.1)
Fix Quit not working in the system tray context menu; fix the KAlarm button not highlighting the alarm in the main window.

● 7 July 2012: Version 2.9.1 (KDE 4.9.0)
Fix error messages when sending emails; fix a crash when closing the alarm window for an alarm with an audio file.

● 29 March 2012: Version 2.9.0 for KDE 4.2 or later
New option to execute a pre-alarm action before a deferred alarm triggers; new options to auto-hide the system tray icon when no alarms are due; the Try button in the audio alarm edit dialogue now toggles playback start and stop; other improvements and bug fixes; add Catalan handbook.

● 28 August 2011: Version 2.7.4 for KDE 4.2 or later
Fix crash when last recurrence of a late-cancel alarm triggers too late; fix editing alarm from the alarm message window not working; don't prevent interaction with alarm windows when prompt or warning messages are displayed (requires KDE 4.7.1 or later); other minor improvements and bug fixes.

● 26 July 2011: Version 2.7.3 for KDE 4.2 or later
Fix Wake From Suspend dialogue not appearing or crashing; fix handbook translations not being installed properly; add Dutch handbook.

● 19 July 2011: Version 2.7.2 for KDE 4.2 or later
Various improvements to the wake-from-suspend feature; fix non-latin scripts not appearing correctly in emails; fix KAlarm still running sometimes when no visible windows or system tray icon remain; add Interlingua translation.

● 10 June 2011: Version 2.7.0 for KDE 4.2 or later
New option for reminder AFTER the main alarm; new option to wake from suspend; new command line option to disable alarm monitoring at startup; move New Alarm From Template into New Alarm menu to simplify toolbar; fix display of left hand buttons in time spinboxes in Oxygen style; other bug fixes; new Bosnian translation.

● 2 December 2010: Version 2.6.2 for KDE 3.3 or later, and KDE 4.2 or later
Fix working-time-only alarms sometimes not triggering if KAlarm is started up outside working hours; fix system tray icon showing at login when configured not to; make disabled system tray icon more distinguishable for colour blind users; other bug fixes.

● 4 October 2010: Version 2.6.1 for KDE 4.2 or later
Adds facility to allow alarms whose text is generated by a command to have pre- and post-alarm actions (accidentally omitted from version 2.6.0 for KDE 4); fix crashes.

● 2 October 2010: Version 2.6.0 for KDE 3.3 or later, and KDE 4.2 or later
New option to suppress notification of pre-alarm action execution errors; [KDE4] warn if time zones can't be accessed; fix crashes; fix inability to leave file name blank in audio alarm template; prevent long file name from expanding width of alarm message window; allow alarms whose text is generated by a command to have pre- and post-alarm actions; combine 4 new alarm toolbar icons into one, to save space; new Kazakh translation.

● 3 June 2010: Version 2.5.2 for KDE 3.3 or later, and KDE 4.2 or later
[KDE4] Fix alarm window Edit button not saving changes; [KDE4] fix inability to defer non-recurring alarms; other bug fixes.

● 7 April 2010: Version 2.5.1 for KDE 4.2 or later
Fix audio files playing silently when no volume level has been specified (KDE 4 bug only).

● 25 March 2010: Version 2.5.0 for KDE 3.3 or later, and KDE 4.2 or later
Don't automatically reactivate start-at-login after the user switches it off; better alarm type checking for alarm calendars; fix display alarms with command-generated text and audio being changed to audio-only alarms; fix corruption of non-ASCII text in email alarms; other improvements and bug fixes; improved Catalan (Valencia) and Czech translations.

● 8 December 2009: Version 2.4.1 for KDE 4.2 or later:
Fixes date-only alarms triggering repeatedly at high frequency (KDE 4 bug only).

● 25 November 2009: Version 2.4.0 for KDE 3.3 or later, and KDE 4.2 or later
New audio alarm option, without displaying alarm window; add configuration setting for KOrganizer event duration; improve main menu organisation; don't overlay full screen windows on dual head systems; recognise system time zone if name not in the form 'continent/city'; various minor improvements and bug fixes; improved Polish and Latvian translations.

● 26 August 2009: Version 2.3.1 for KDE 3.3 or later, and KDE 4.2 or later
Disable edit alarm dialogue OK button if no changes have been made; show system tray indication if individual alarms are disabled; fix bad addresses when sending email alarms; [KDE4] fix crash restoring alarms at login; [KDE4] fix alarm volume settings being ignored; [KDE4] fix KMail functions not being included.

● 1 August 2009: Version 2.3.0 for KDE 3.3 or later, and KDE 4.2 or later
Shift-Delete now deletes alarms without confirmation prompt; in alarm edit dialogue, warn user if entered start time needs adjustment to fit recurrence; sort alarm list after each alarm triggers (KDE4); display translated time zone names; fix build errors; other bug fixes.

● 10 July 2009: Version 2.2.5 for KDE 3.3 or later, and KDE 4.2 or later
Fix alarms not triggering if reminder is erroneously AFTER the alarm; warn in edit alarm dialogue if entered start time needs adjustment to fit recurrence; fix some command line errors.

● 14 June 2009: Version 2.2.3 for KDE 4.2 or later
Fix KDE 4 specific bugs, including a version 2.2.2 packaging fault whereby it did not actually fix the bugs it was supposed to: fix multiple emails being sent by email alarms (via KMail); fix crash closing remote calendars; fix crash when two alarms with audio files are triggered simultaneously, e.g. when redisplaying at startup.

● 5 June 2009: Version 2.2.1 for KDE 3.3 or later, and KDE 4.2 or later
Fix crash after editing an alarm while it triggers; add Ukrainian handbook.

● 3 May 2009: Version 2.2.0 for KDE 3.3 or later
Add alarm export facility; add facility to spread alarm messages over screen; show command execution error indication in alarm list; make default deferral time configurable; allow drag-and-drop of to-do items to create new alarm; fix some crashes; fix recurring alarms sometimes being missed when deferred; other bug fixes.

● 26 February 2009: Version 2.1.5 for KDE 3.3 or later
Cancel screensaver when an alarm is displayed; suppress multiple identical command error messages; fix invalid alarms in calendar getting stuck and causing high CPU usage; other bug fixes.

● 28 January 2009: Version 1.5.5 for KDE 3.3 or later
Show alarm windows on top of full-screen windows; make KOrganizer update work when Kontact is running; fix inability to change deferral times; cancel screensaver when an alarm is displayed; show background colour selector for file display alarms; other bug fixes.

● 27 December 2008: Version 2.1.2 for KDE 3.3 or later
Allow global shortcuts for New Alarm actions; show alarm windows on top of full-screen windows; fix startup crashes; make KOrganizer update work when Kontact is running; other bug fixes.

● 27 November 2008: Version 2.1.0 for KDE 3.3 or later
More/Less Options button in edit alarm dialogue; option to exclude holidays; improve configuration dialogue layout; show separate toolbar buttons for new display, command and email alarms; show Time Zone button instead of time zone controls; make default reminder time units suit delay until alarm is due; fix alarms not triggering correctly after hibernation; fix inability to change deferral times.

● 27 September 2008: Version 2.0.5 for KDE 3.3 or later
Fix a very high CPU usage by KAlarm when there are alarms with sub-repetitions or deferrals with periods greater than 1 week.

● 7 September 2008: Version 2.0.3 for KDE 3.3 or later
Use standard KDE colour picker for colour selection; show alarm colours in text entry fields; show background colour selector for file display alarms; prevent quit when main window is closed but system tray icon is visible.

● 26 July 2008: Version 2.0.1 for KDE 3.3 or later
Fix crashes on quit; improved translations.

● 9 July 2008: Version 2.0.0 for KDE 3.3 or later
Make alarm edit and preferences dialogues scrollable if too high to fit screen.

● 25 June 2008: Version 2.0.0beta3a for KDE 3.3 or later
Install documentation to correct directory.

● 18 June 2008: Version 2.0.0beta3 for KDE 3.3 or later
Fix alarms created by command line or DCOP wrongly showing "Never"; fix crashes on quitting; show font and colour in read-only edit dialogue; other bug fixes; improved translations.

● 16 June 2008: Version 1.5.3 for KDE 3.3 or later
Fix Find not working after a failed search; fix loss of recurrence count from templates; other bug fixes.

● 18 May 2008: Version 2.0.0beta2 for KDE 3.3 or later
Add option to cancel alarm if pre-alarm action fails; fix special actions being lost; fix Find not working after a failed search; other bug fixes; improved translations.

● 26 April 2008: Version 2.0.0beta1 for KDE 3.3 or later
Remove alarm daemon (kalarmd); add option for alarm messages in centre of screen; sort New From Template menu list; fix alarm templates losing recurrence count; other bug fixes.

● 21 February 2008: Version 1.9.11beta2 for KDE 3.3 or later
Fix alarm list wrongly showing 'Never' for alarm times.

● 17 February 2008: Version 1.9.11beta for KDE 3.3 or later
Fix several errors in setting up sub-repetitions; improve alarm edit dialogue layout; fix wrong times in alarm list shown for working-hours-only alarms, and speed up their calculation; prevent archived alarms being displayed after an alarm refresh when previously hidden; fix error sending emails with sendmail; fix Debian package dependencies to allow it to replace the official 'kalarm' package; other bug fixes; improved translations.

● 16 February 2008: Version 1.5.2 for KDE 3.3 or later
Fix error setting up sub-repetitions for simple yearly recurrences.

● 28 January 2008: Version 1.5.0 for KDE 3.3 or later
Replace simple repetitions with recurrence sub-repetitions; add minutes option for setting reminder times; improvements to alarm edit dialogue.

● 27 January 2008: Version 1.4.22 for KDE 3
Fix error sending emails with sendmail; fix OpenSolaris build error; fix Debian package dependencies.

● 1 January 2008: Version 1.9.10beta for KDE 3.3 or later
Make Menu key work in alarm and resource lists; prevent multiple identical error messages being displayed; fix crash when saving preferences; fix crash creating new alarm with sub-repetition; fix error saving alarms to a newly added resource; other bug fixes.

● 28 December 2007: Version 1.4.21 for KDE 3
Remember last used main window show/hide options; prevent multiple identical error messages; fix crash when saving preferences.

● 19 November 2007: Version 1.9.9beta2 for KDE 3.2 or later
Fix deferral of non-recurring alarms not working; fix inability to reactivate alarms with outstanding repetitions; other bug fixes.

● 19 November 2007: Version 1.4.20 for KDE 3
Fix deferral of non-recurring alarms not working; fix inability to reactivate alarms with outstanding repetitions; other bug fixes.

● 11 November 2007: Version 1.9.9beta for KDE 3.2 or later
Choose alarm type from menu; new option for generating display text by a command; alarm edit dialogue layout improvements; fix hangup and system freeze on startup; fix failure to trigger some recurring date-only alarms; fix date-only alarms triggering every minute until start-of-day time; fix 1 hour error in alarm times due to wrong summer/winter time determination; fix bug which prevented today's times being entered in alarm edit dialog; extend maximum time-from-now value to 999 hours; other improvements and bug fixes; add Korean, Occitan translations.

● 11 November 2007: Version 1.4.19 for KDE 3
Fix hangup and system freeze on startup; other bug fixes.

● 2 November 2007: Version 1.4.18 for KDE 3
Fix failure to trigger some recurring date-only alarms; fix date-only alarms triggering every minute until start-of-day time; extend maximum time-from-now value to 999 hours; other improvements & bug fixes; add Korean, Occitan translations.

● 17 September 2007: Version 1.9.8beta3 for KDE 3.2 or later
Fix crash when creating new alarm resource; improve layout of alarm edit dialogue time controls.

● 12 September 2007: Version 1.4.16a for KDE 3
Fix loss of font and colour settings for display alarms.

● 12 September 2007: Version 1.9.8beta2 for KDE 3
Fix loss of font and colour settings for display alarms; fix crash on exit.

● 11 September 2007: Version 1.4.16 for KDE 3
Attempt to fix loss of font and colour settings for display alarms.

● 10 September 2007: Version 1.9.8beta for KDE 3.2 or later
Fix loss of font and colour settings for display alarms.

● 8 September 2007: Version 1.9.7beta for KDE 3.2 or later
Add working hours only option for alarms; replace simple repetitions with recurrence sub-repetitions; add option to set a colour to highlight a resource's alarms; improvements to alarm edit dialogue; add Stop button in sound file dialogue while playing a file; fix handling of exception dates in recurrences, which not only didn't work but also erroneously suppressed valid recurrence dates; store time value in templates; display reminders for each recurrence of an alarm; fix undo of deletion of active alarms; make system tray tooltip show repetitions as well as recurrences; other bug fixes.

● 7 September 2007: Version 1.4.15 for KDE 3
Fix deferred recurring alarms not triggering correctly.

● 27 August 2007: Version 1.4.14 for KDE 3
Fix handling of exception dates in recurrences, which not only didn't work but also erroneously suppressed valid recurrence dates; add Stop button in sound file dialogue while playing a file.

● 2 June 2007: Version 1.4.13 for KDE 3
Mainly bug fixes: store time value in templates; display reminders for each recurrence of an alarm; fix undo of deletion of active alarms; make system tray tooltip show repetitions as well as recurrences.

● 22 April 2007: Version 1.9.6beta for KDE 3.2 or later
Prevent multiple execution of pre-alarm actions; execute pre-alarm action only when main alarm triggers, and post-alarm action after alarm is finally acknowledged/closed; bug fixes; add Frisian translation.

● 22 April 2007: Version 1.4.11 for KDE 3
Prevent multiple execution of pre-alarm actions; execute pre-alarm action only when main alarm triggers, and post-alarm action after alarm is finally acknowledged/closed; add Frisian translation.

● 4 March 2007: Version 1.4.10 for KDE 3
Add test play button in sound file selector dialogue; fix start-of-day time being ignored for date-only alarms; preventing unwanted alarms for simple repetitions and on recurrence exception dates; ensure correct menu options are shown if toolbar was previously customised; add Kazakh and Nepali translations; other bug fixes.

● 3 March 2007: Version 1.9.5beta for KDE 3.2 or later
Add test play button in sound file selector dialogue; fix start-of-day time being ignored for date-only alarms; preventing unwanted alarms for simple repetitions and on recurrence exception dates; ensure correct menu options are shown if toolbar was previously customised; add Kazakh and Nepali translations; other bug fixes.

● 17 January 2007: Version 1.9.4beta for KDE 3.2 or later
Fix 'kalarmd --autostart' failure to autostart KAlarm; fix Debian packaging faults.

● 28 December 2006: Version 1.9.3beta for KDE 3.2 or later
Fix crash when started with 'kalarm --tray'.

● 28 December 2006: Version 1.4.8 for KDE 3
Fix crash when started with 'kalarm --tray'; make Find dialog take notice of new search texts.

● 20 December 2006: Version 1.9.2beta for KDE 3.2 or later
Handle summer/winter time changes correctly; add facility to select time zone for alarm times; bug fixes as for 1.4 series.

● 14 December 2006: Version 1.4.7 for KDE 3
Fix crash saving Preferences dialogue.

● 5 December 2006: Version 1.4.6b for KDE 3
Fix hang-up displaying LikeBack message on initial startup.

● 2 December 2006: Version 1.4.6 for KDE 3
Improve alarm edit dialogue and preferences dialogue user interfaces; fix editing of 29th February options for non-leap years; bug fixes; add Farsi, Belarusian translations; other improved translations.

● 24 September 2006: Version 1.9.1beta for KDE 3.2 or later
Improve alarm edit dialogue user interface; add Farsi, Belarusian translations; other improved translations.

● 8 August 2006: Version 1.9.0beta for KDE 3.2 or later
Add facility to use multiple alarm resources and to share alarm resources; improve redisplay of alarms after login; improve adherence to RFC2445 calendar standard.

● 25 July 2006: Version 1.4.4 for KDE 3
Use an alarm's previous deferral time interval as default for its next deferral; restore main window column order changes after restart; fix crash when redisplaying alarms after login; bug fixes; add Gallegan translation; other improved translations.

● 23 May 2006: Version 1.4.2 for KDE 3
Fix reminder time not being saved in alarm templates.

● 17 May 2006: Version 1.4.1 for KDE 3
Fix corruption of alarms displayed at logout and then deferred after login; don't show disabled alarms in system tray tooltip alarm list; improved translations, add Georgian translation.

● 9 April 2006: Version 1.4.0 for KDE 3
Add facility to import alarms from other calendar files; add DCOP calls and command line options to display the edit alarm dialogue; show system tray icon in non-KDE desktops; bug fixes; improved translations.

● 7 March 2006: Version 1.3.9 for KDE 3
Fix defunct kalarm processes being left when run mode is on-demand; add Select All and Deselect actions and shortcuts in alarm and template lists; fix gcc 4.1 compile error; improved translations, add Khmer, Malay and Uzbek translations.

● 4 February 2006: Version 1.2.11 for KDE 2
Fix kalarmd hang when a late-cancel alarm is triggered and KAlarm is in on-demand run mode; make autoclose work; save toolbar configuration; improved translations.

● 24 January 2006: Version 1.3.8 for KDE 3
Fix kalarmd hang when a late-cancel alarm is triggered and KAlarm is in on-demand run mode.

● 22 January 2006: Version 1.3.7 for KDE 3
Make autoclose work; display message windows in current screen in multi-head systems; fix New From Template when saving without changing template contents; other bug fixes.

● 14 December 2005: Version 1.3.5 for KDE 3
Fix email attachments being forgotten; save toolbar configuration; improved translations, add Macedonian translation.

● 1 November 2005: Version 1.3.4a for KDE 3
Fix KDE 3.0/3.1 date popup positioning.

● 30 October 2005: Version 1.3.4 for KDE 3
Fix gcc 2 compiler error; fix KDE 3.0 crash; improved translations.

● 27 September 2005: Version 1.3.3 for KDE 3
Add option to show KAlarm alarms in KOrganizer's calendar; add option to locate email text alarms in KMail; send emails automatically via KMail even if KMail isn't running; prevent message windows becoming to big for screen; other minor improvements and bug fixes; improved translations, add Rwandan translation.

● 26 August 2005: Version 1.2.9 for KDE 2 & 3
Minimise KMix window when started by KAlarm; prevent alarm windows being too large; other minor bug fixes; improved translations.

● 31 May 2005: Version 1.3.1 for KDE 3
Translation updates.

● 24 April 2005: Version 1.2.7 for KDE 3
Don't start KMix when an alarm is displayed if no sound volume is specified; reset the sound volume as soon as audio file play has completed; don't play the sound file if volume is set to zero; other bug fixes; improved translations, add Basque translation.

● 23 April 2005: Version 1.3.0 beta 2 for KDE 3
Fix build faults; don't play sound file if volume is set to zero.

● 14 April 2005: Version 1.3.0 beta 1 for KDE 3
New option to speak messages when they are displayed; new fade option for sound files; new undo/redo facility; new search facility; new menu options to quickly create alarms from templates; added Edit button in the alarm message window to edit the alarm; bug fixes.

● 27 February 2005: Version 1.2.6
Pop up alarm windows far from mouse pointer to prevent accidental acknowledgement; start KMix if not running, to set sound volume; improve appearance of time entry spin boxes in Plastik style; other bug fixes; add Serbian (Latin) translation.

● 9 January 2005: Version 1.2.4
Add option to enter script for command alarms; add option to run command alarms in terminal windows; improved drag-and-drop; minor bug fixes.

● 10 December 2004: Version 1.2.3
Fix crash when the last recurrence is reached; fix layouts for right-to-left languages; fix random limit on expired alarm discard time if stepping with spinbox buttons.

● 27 November 2004: Version 1.2.2
Display main alarm times (instead of reminder times) in the alarm list and system tray tooltip.

● 20 November 2004: Version 1.2.2b1
Tailor kalarmd specifically for KAlarm, allowing control from KAlarm Preferences dialog; make time edit controls use 12-hour clock where this is user's default.

● 2 November 2004: Version 1.2.1b1
Allow choice of KMail identities for sending email alarms; add option to copy emails sent via sendmail into KMail's sent-mail folder; use KMix to set sound volume; fix failure to repeat sounds; other minor improvements and bug fixes.

● 14 October 2004: Version 1.1.6
Fix loss of sound repetition; prevent crash if menu creation fails; prevent Quit becoming useless; other minor fixes.

● 6 September 2004: Version 1.1.5
Fix recurrence scheduling from command line; ensure alarm edit dialog always appears on current desktop; other minor fixes/improvements; add Portuguese documentation.

● 1 September 2004: Version 1.2.0b1
Add option to set late-cancellation period and optionally close window after this time; add facility to enable/disable individual alarms; add simple repetition facility which allows repetitions within recurrences; completely revise DCOP interface (old interface retained for compatibility); some minor fixes; add Portuguese documentation.

● 21 August 2004: Version 1.1.4
Fix build for "./configure --without-arts"; output error message if can't register with alarm daemon; fix errors when changing/cancelling deferrals of expired recurrences; other minor bug fixes; improved translations; add Arabic and Tajik translations.

● 1 June 2004: Version 1.1.0
Fix faults in monthly and yearly recurrences; don't close message windows when quit is selected.

● 22 May 2004: Version 1.1.0b3
Add pre- and post-alarm shell commands for display alarms; add 'stop sound' button on message window; add volume control for playing sound file; add 'Configure Shortcuts' and 'Configure Toolbars' menu options; bug fixes; add Hindi translation.

● 2 May 2004: Version 1.0.7
Make it build for './configure --without-arts'; fix build error in libkmime directory; fix email body text not being saved in email alarms; fix loss of --exec command line arguments; fix scheduleCommand() and scheduleEmail() DCOP handling; other minor fixes.

● 25 April 2004: Version 1.1.0b2
Make it build for './configure --without-arts'; fix email body text not being saved in email alarms; fix loss of --exec command line arguments; fix scheduleCommand() and scheduleEmail() DCOP handling; other minor fixes.

● 30 March 2004: Version 1.1.0b1
Add alarm templates; add option to play sound file repeatedly while alarm is displayed; add facility for reminder to be displayed before the first recurrence only; display alarm edit dialogue when middle button clicked on system tray icon; display time-to-alarm in reminder message window; improved flexibility for time entry; display tooltips for alarm message text when shown truncated in alarm list; bug fixes, including better behaviour when undeleting alarms.

● 21 February 2004: Version 1.0.4
Fix freeze at login when multiple alarms trigger; show all sound files in sound file chooser dialogue.

● 15 February 2004: Version 1.0.3
Fix hang-up at login; fix errors saving expired alarm calendar; fix memory leaks; fix build errors with recent autoconf/automake versions; fix email alarm faults when 'From' or 'Bcc' addresses are missing.

● 29 January 2004: Version 1.0.2
Fix alarms not shown after login.

● 4 January 2004: Version 1.0.1
Fix alarms not shown after login, particularly on KDE 3.0.

● 7 December 2003: Version 1.0.0
Fix memory leaks in email alarms; fix large number of DCOP calls to alarm daemon; allow entered start date/time to be earlier than now for recurring alarms; improved translations; add Estonian documentation.

● 11 November 2003: Version 0.9.6a
Fix build fault; improved translations; add French documentation.

● 7 November 2003: Version 0.9.6
Option to set the foreground colour for alarm messages; drag-and-drop of mails from KMail (requires KDE 3.2); improvements to recurring alarm setup; birthday import from KAddressBook (KDE 2); bug fixes; improved translations.

● 3 September 2003: Version 0.9.5
Option for non-modal alarm message windows; various email alarm improvements; file alarms can display image files; yearly recurrences allow selection of multiple months; monthly/yearly recurrences can select last day of month; recurrence exception dates; python build requirement dropped; improved translations.

● 3 July 2003: Version 0.9.4 (KDE 3)
Option to display time until alarms; system tray tooltip lists next 24 hours' alarms; allow edit of colour list; create alarms by dragging and dropping text, URLs; improved translations.

● 5 March 2003: Version 0.9.3a (KDE 2)
Fix build fault on KDE 2.1.

● 4 March 2003: Version 0.9.3
Option to set default sound file in Preferences dialog; fix KDE 3.0 build fault.

● 1 March 2003: Version 0.9.2
Option to set advance reminders for display alarms; option to set font for individual alarm messages; recurrence specification in Edit Alarm dialog is rationalised; warn before quitting if alarms will be disabled as a result; add New Alarm option to system tray menu; bug fixes.

● 3 January 2003: Version 0.9.0
Option to send an email; expired alarm retention; add KAddressBook birthday import facility (KDE 3 only); date and time edit control improvements; alarm message window text is copyable; various minor improvements and fixes.

● 9 November 2002: Version 0.8.3
Fix system tray icon problems; improved translations.

● 2 November 2002: Version 0.8.2
Fix audio files not being played; improved translations.

● 1 November 2002: Version 0.8.1
Improved alarm edit dialog; KDE 3.1 compatibility; various bug fixes; improved and additional translations.

● 8 September 2002: Version 0.7.6
Fix loss of alarm text when sound file specified; additional translations.

● 1 September 2002: Version 0.7.5
Options to prompt for confirmation when deleting or acknowledging alarms; facility to set defaults for some alarm edit dialog settings; bug fixes.

● 24 July 2002: Version 0.7.3
Fix loss of alarm times from pre-0.7 calendar files; fix repeat interval display error; additional translations.

● 2 July 2002: Version 0.7.2
Fix alarm times being changed and loss of alarm times from pre-0.7 calendar files; fix PO file build fault.

● 29 June 2002: Version 0.7.1
Eliminate duplicate message windows; lessen chance of accidental message acknowledgement; fix memory leaks; fix incorrect storage of non-ASCII texts.

● 19 June 2002: Version 0.7.0-1 (KDE 2)
Fix build fault on KDE 2.0/2.1.

● 17 June 2002: Version 0.7.0
Add daily/weekly/monthly/annual recurrences; play sound files when alarms are displayed; save/restore window sizes; double click to edit alarm.

● 30 May 2002: Version 0.6.4-1 (KDE 3)
Fix build fault on KDE 3.

● 10 May 2002: Version 0.6.4-1 (KDE 2)
Fix build fault on KDE 2.2/2.2.1.

● 9 May 2002: Version 0.6.4
Fix bug in KDE 3 version which prevented alarms appearing in eastern hemisphere time zones.

● 12 Apr 2002: Version 0.6.3
KDE 3 version; improved translations.

● 21 Mar 2002: Version 0.6.2
Fix incompatibility with KOrganizer (KDE 2.2).

● 17 Mar 2002: Version 0.6.1
Use private libical libraries; fix RPM install; bug fixes.

● 8 Mar 2002: Version 0.6.0
Add option to execute a command; add alarm type icons in main list view; add Try button to alarm edit dialog; bug fixes; fix translation and documentation builds; improved translations.

● 21 Feb 2002: Version 0.5.6
Fix build faults for KDE versions earlier than 2.2.

● 16 Feb 2002: Version 0.5.5
Fix build fault for KDE 2.2.1 and earlier; improved translations.

● 7 Feb 2002: Version 0.5.4
Bug fixes.

● 4 Feb 2002: Version 0.5.3
Improved translations.

● 31 Jan 2002: Version 0.5.2
Bug fixes.

● 30 Jan 2002: Version 0.5.1
Change configuration defaults; language support bug fix.

● 29 Jan 2002: Version 0.5
Integrate system tray icon into KAlarm and improve its operation; add toolbar; add disable/enable alarms menu option; use clearer names for some pushbuttons; additional language support.

● 22 Dec 2001: Version 0.4
Able to run on non-KDE desktops; multiple language support; bug fixes.

● 5 Dec 2001: Version 0.3.5
Add option to repeat alarms at login; add context help buttons; bug fixes; improve documentation installation.

● 20 Nov 2001: Version 0.3.1
Fix --enable-final build fault.

● 2 Nov 2001: Version 0.3
Add text file display option; add defer option to alarm message window; add option to set alarm time relative to now.

● 20 Oct 2001: Version 0.2
Implement repeating alarms; add hour arrows to time spinbox, update libraries to kdepim-2.2.1.

● 1 Sep 2001: Version 0.1.1
Fix build of documentation, change alarm daemon icon.

● 31 Aug 2001: Version 0.1
Initial release.