Shutter Lite Changelog

What's new in Shutter Lite 4.7.0.2 Beta

Mar 19, 2024
  • Changed build environment to Lazarus 3.2 + FPC 3.2.2.
  • Added Unicode support for operations with the Windows Registry, e.g. shell integration features.

New in Shutter Lite 4.7.0.1 Beta (Mar 3, 2024)

  • Updated OpenSSL library bindings. This changes the library version precedence to load newer versions first.
  • Updated the bundled OpenSSL library to version 1.1.1w.
  • Updated the self-signed SSL certificate with expiry in 2034.
  • Updated French language file. Thanks to Largo.
  • Updated Simplified Chinese language file. Thanks to Tuwulin.

New in Shutter Lite 4.7 (Nov 15, 2023)

  • Corrected the tab order of inputs on the Hard Disk Usage event form. Regression introduced in v4.6.0.3 Beta.

New in Shutter Lite 4.6.0.3 Beta (Oct 16, 2023)

  • Replaced time input controls. Avoid potential negative values.
  • Replaced numeric inputs controls. Offer a greater range of values.
  • Minor adjustments to visuals and defaults of events and actions.
  • Added Turkish language file. Thanks to Yusuf Can Özdemir.

New in Shutter Lite 4.6.0.2 Beta (Jun 7, 2023)

  • Added an event for detecting the full screen mode.
  • Updated the OpenSSL library to version 1.1.1u.
  • Rearranged the start-up sequence to be less dependent on the main form.
  • Load the GetSystemTimes function dynamically. Restore base compatibility with Windows 2000.
  • Updated Russian language file.

New in Shutter Lite 4.6.0.1 Beta (Dec 29, 2022)

  • Unicode support for retrieving the logged in user name, enumerating processes and killing processes.
  • Removed legacy code for non-Unicode versions of Windows.
  • Updated Italian language file. Thanks to Roberto Boriotti and TFR.
  • Updated French language file. Thanks to Judet Bruno.

New in Shutter Lite 4.5.0.2 Beta (Aug 17, 2022)

  • Implemented an alternative CPU usage monitoring mechanism via GetSystemTimes API. The new mechanism is lightweight and allows multiple independent usage monitor instances. It will be used by default on Windows Vista and later versions.
  • Expand environment variables in parameters of suitable events and actions. Affected events: File Size, Program Output. Affected actions: Screen Saver, Screenshot, Play Sound, Run Program, Open File.
  • Guess the fallback language code by removing sub-codes, e.g. "en_US" to "en".
  • Handle "--lang=xx" command line language specification, in addition to "--lang xx".
  • Case insensitive handling of "--lang=xx" and "--lang xx" command line parameters.
  • Updated Russian language file.

New in Shutter Lite 4.5.0.1 Beta (May 2, 2022)

  • Implemented the "Restart Apps" feature for Shutdown and Reboot actions.
  • Updated French language file. Thanks to Largo.
  • Updated Italian language file. Thanks to Roberto Boriotti.
  • Updated Corsican language file. Thanks to Patriccollu di Santa Maria è Sichè.

New in Shutter Lite 4.4.0.8 Beta (Dec 8, 2021)

  • Added "Port" event for checking if a network port is open or closed.
  • Added Hungarian language file.
  • Added Corsican language file.
  • Updated Polish language file.

New in Shutter Lite 4.4.0.7 Beta (Dec 8, 2021)

  • Implemented an option to keep the display on and prevent screensaver.
  • Updated Polish language file.

New in Shutter Lite 4.4.0.6 Beta (Dec 12, 2020)

  • Fixed: Settings are not saved when terminating the application via the tray icon.
  • Fixed: Application is not terminating via the web interface or the planner action when the option to minimize on close is enabled.
  • Updated Japanese language file. Thanks to Tilt.

New in Shutter Lite 4.4.0.5 Beta (Nov 15, 2020)

  • The "Ping Stops" event renamed to simply "Ping".
  • New option in the Ping event to trigger when the host is responding, rather than not responding.
  • Minimized overheads in the Ping event by using a single continuous thread, instead of one per ping request.
  • Improved the feedback from the Ping event by using synchronized ping requests, eliminating potential discrepancies due to overlaps.
  • Updated Japanese language file. Thanks to Tilt.
  • Updated Russian language file.

New in Shutter Lite 4.4.0.4 Beta (Oct 25, 2020)

  • New event option to trigger when the file size is below a certain size.
  • The event option to trigger when the file size reaches a certain size was changed to trigger when strictly above a certain size. Existing event configurations will continue to work in backwards compatible fashion until edited.
  • Prevent adding new events and actions via a table click when the planner is running.
  • Internal optimizations.

New in Shutter Lite 4.4.0.3 Beta (Sep 28, 2020)

  • Added an option to the User Inactive event to trigger when the user becomes active after a period of inactivity.
  • Added an option to open a new instance via the File menu, also accessible via Shift+Ctrl+N shortcut.
  • Updated Japanese language file. Thanks to Tilt.
  • Updated German language file. Thanks to Marcus Barkhahn.
  • Updated Russian language file.

New in Shutter Lite 4.4.0.2 Beta (Sep 3, 2020)

  • Updated OpenSSL library to version 1.1.1g.
  • Use the highest TLS/SSL version mutually supported by the client and the server, including SSLv3, TLSv1, TLSv1.1, TLSv1.2 and TLSv1.3.
  • Older OpenSSL library files are automatically deleted by the installer. If upgrading a portable version, you should manually delete "libeay32.dll" and "ssleay32.dll" files from the application directory.

New in Shutter Lite 4.4.0.1 Beta (Aug 24, 2020)

  • Implemented "Program Output" event for monitoring the exit code of a program
  • Added Spanish language file Thanks to José Ramón Pueyo
  • Removed unused text from translation files
  • Updated Russian language file

New in Shutter Lite 4.4 (Mar 31, 2020)

  • Do not offer to create desktop shortcut in the installer.

New in Shutter Lite 4.3.0.7 Beta (Mar 29, 2020)

  • Load product registration code using a file drag and drop.
  • Updated Japanese language file. Thanks to Tilt.

New in Shutter Lite 4.3.0.6 Beta (Mar 18, 2020)

  • Added a working directory setting to the Run Program action.
  • Fixed: Missing pixels in the language flag icons. Issue introduced in v4.3.0.4 Beta.
  • Updated German language file. Thanks to Marcus Barkhahn.

New in Shutter Lite 4.3.0.1 Beta (Oct 26, 2018)

  • Changed build environment to Lazarus 1.8.4 + FPC 3.0.4.
  • Enhanced storage path resolution with new path tags and handling of multiple path tags.
  • Updated Japanese language file. Thanks to Tilt.
  • Updated Simplified Chinese language file. Thanks to WanderMax.

New in Shutter Lite 4.3 (Oct 12, 2018)

  • Improved Battery event. Added new trigger conditions: Power supply state; Battery level above a specific level; Monitor either the battery level or the power supply state, or both.
  • Improved Ping event. Added ping interval parameter, increased default timeout and fixed incorrect API handling.
  • Added new languages: Dutch, Slovenian, Simplified Chinese, Portuguese.
  • Major efficiency improvements for working with very large sets of events and actions, including a significantly decreased memory footprint.
  • Fixed several important issues.

New in Shutter Lite 4.2 (Jan 22, 2018)

  • Added an option to use an average measurement in CPU Usage, Network Usage and Hard Disk Usage events.
  • Added options to toggle event details and status in the tray icon hint.
  • Fixed: Hard Disk Usage event not working. Regression introduced in v4.0.
  • Check if directory exists when path ends with a directory separator in File Size event.
  • Display "File found" status instead of file size when waiting for a file to no longer exist.
  • Fixed: Incorrect event configuration in the event editing dialog when displayed for the first time.
  • Fixed: Inconsistent progression of events with "1BY1" logic.
  • Fixed: Indefinite wait when no events are available with "OR" logic.
  • Refactored various event management routines.
  • Added Japanese language file. Thanks to Tilt.
  • Updated Russian language file.

New in Shutter Lite 3.7.7 Beta (May 10, 2016)

  • Added "Now" button for using the current time in On Time and Weekly events.
  • Cleaner layout of User Inactive event configuration.

New in Shutter Lite 3.7.6 Beta (May 10, 2016)

  • Show Alarm and Message forms separately on taskbar.
  • Fixed Alarm and Message forms not staying on top when main application form is hidden.
  • Updated copyright information.

New in Shutter Lite 3.7.5 Beta (May 10, 2016)

  • Added "Run Preset" action. Allows execution of multiple event-action schedules
  • Warn if preset supplied through the command line could not be loaded. Do not silently start the default preset
  • Set error exit code when failed to execute quick action from the command line

New in Shutter Lite 3.7.4 Beta (Feb 7, 2016)

  • Added quick actions: Turn Off Monitor, Mute Volume, Unmute Volume.
  • Internal code refactoring for events and actions.
  • Fixed miscoding of purchase URL on the Web Interface.

New in Shutter Lite 3.7.3 Beta (Nov 27, 2015)

  • Restart events when any kind of power resume occurs, instead of only when triggered by user input.
  • Refactored internal suspend/resume operations on power events.

New in Shutter Lite 3.7.2 Beta (Nov 23, 2015)

  • Added new Weekly event for triggering actions on specific days of the week.
  • Increased input range of hours/minutes/seconds to 10000 in Countdown event.
  • Added optional date selection to On Time event.
  • Cleaned layout of Countdown and On Time events.
  • Added options to export events and actions to clipboard.
  • Enable the shutdown privilege before suspending the system.
  • Revised code for enabling the shutdown privilege.
  • Revised code for detecting Windows version.

New in Shutter Lite 3.7.1 Beta (Oct 10, 2015)

  • Display status of each action in the new Status table column.
  • Capture result of routines for quitting/closing/killing by window name.
  • Use exit code "1" instead of "0" when killing external processes.
  • Minor refactoring and code improvements.

New in Shutter Lite 3.6.4 Beta (Mar 16, 2015)

  • Recreate icon when taskbar is recreated (Explorer restarts);
  • Cleanup tray icon code;

New in Shutter Lite 3.6.3 Beta (Feb 6, 2015)

  • Added uninstaller icon;
  • Added "Turn On" option to the Monitor action;

New in Shutter Lite 3.6.2 Beta (Jan 21, 2015)

  • Code refactoring and cleanup of system shutdown/sleep procedures;
  • Fixed potential issue with Logoff action on Windows 9x platforms;
  • Use newer shutdown/reboot API on Windows XP and later to capture the name of application and a custom shutdown message in the system event log;

New in Shutter Lite 3.6.1 Beta (Nov 20, 2014)

  • Fixed incorrect status message of countdown event when 1BY1 logic is used;

New in Shutter Lite 3.5.2 Beta (Jun 27, 2014)

  • "File Size Limit" event renamed to "File Size";
  • "File Size" event can be triggered when file no longer exists;
  • "File Size" event checks file every second instead of 5 seconds;

New in Shutter Lite 3.5.1 Beta (May 23, 2014)

  • Use "MS Shell Dlg 2" font instead of "MS Shell Dlg" on Windows 2000 and later versions; This system font substitute maps to "Tahoma" which better handles ambiguity between letter "I" and digit "1";

New in Shutter Lite 3.4.4 Beta (Apr 13, 2014)

  • Option to stop events when computer is going to hibernate/sleep and restart when wakes up has been broken down into 3 separate options

New in Shutter Lite 3.4.3 Beta (Apr 13, 2014)

  • Hints for use of URL and MAILTO links in Open File action;
  • Do not strip path from the file parameter in Open File action statement when URL or MAILTO links are used;
  • Display "No additional configuration available" instead of blank panel;
  • Updated icons in action configuration panels;
  • Added copyright notices in Copyrights.txt;
  • Updated icons in the Settings dialog;

New in Shutter Lite 3.4.2 Beta (Apr 13, 2014)

  • Added hint to run as administrator when failed to apply system settings;

New in Shutter Lite 3.4.1 Beta (Apr 13, 2014)

  • Removed donation link (donations are discontinued in favor of "Pro" version);

New in Shutter Lite 3.3.10 Beta (Jan 12, 2014)

  • Added confirmation dialog before unregistering the product;
  • Changed all tool window style forms to dialog style to prevent from hiding of the application from Alt+Tab task switching in Windows 7;

New in Shutter Lite 3.3.9 Beta (Dec 23, 2013)

  • License expiration is checked against UTC date instead of local;

New in Shutter Lite 3.3.8 Beta (Dec 11, 2013)

  • Opening web interface URL via Options was failing due to invalid URL when using IP address 0.0.0.0, so 127.0.0.1 will be used in such case;

New in Shutter Lite 3.3.7 Beta (Dec 11, 2013)

  • Added icons to the status bar showing whether the web interface and protection options are enabled;
  • Updated icons used on the main interface;
  • Exiting via the tray icon option will shutdown the application gracefully instead of terminating it abruptly;
  • Web interface now scales appropriately in mobile browsers;
  • Explicitly turn off "autocapitalize" and "autocorrect" text field attributes in the Web Interface when displaying on iOS devices;
  • Polished web interface pages and styles;
  • Secondary windows are centered to the main window only on first show;
  • Added shortcut keys to Start/Stop/Now actions: F5, F6, F7;
  • Updated donation URL;

New in Shutter Lite 3.3.6 Beta (Dec 11, 2013)

  • Waiting cursor is displayed while starting events;

New in Shutter Lite 3.3.5 Beta (Oct 18, 2013)

  • Saving of events and actions on exit and loading on startup is optional;

New in Shutter Lite 3.3.3 Beta (Oct 18, 2013)

  • Added "Hard Disk Usage" event which triggers when read/write/total transfer speed drops below specified usage for a period of time;
  • Added "Save" option for directly saving the currently loaded preset;
  • Windows version warnings are now highlighted when not met;
  • Fixed problem with re-selecting a correct network interface;
  • Stop updating network event when network interface is gone;
  • Added thousand separator to the network usage display;

New in Shutter Lite 3.3.2 Beta (Oct 3, 2013)

  • Fixed issue that caused incorrect limitation on number of on presets;

New in Shutter Lite 3.3.1 Beta (Oct 3, 2013)

  • Option to prevent system idle sleep while Shutter is activated;
  • Dynamically link GetLastInputInfo Win API function which is available only on Windows 2000 and later;
  • Fixes startup problem on Windows 98/Me/NT;
  • Screenshot functionality has been updated to handle multi-monitor desktops and semi-transparent windows (CAPTUREBLT flag);
  • Web interface will no longer activate Shutter with current events/actions when a non-existent preset has been supplied.
  • Web interface pages are now translatable;

New in Shutter Lite 3.2.3 Beta (Sep 6, 2013)

  • Issue date is displayed in the license details;

New in Shutter Lite 3.2.2 Beta (Sep 6, 2013)

  • Added purchase and compare editions options to the Help menu and Terms of Use dialog;

New in Shutter Lite 3.2.1 Beta (Sep 6, 2013)

  • Free version is now known as "Lite" and licensed version as "Pro";
  • Maximum number of events is limited to 5 in the Lite version;
  • Maximum number of actions is limited to 5 in the Lite version;
  • Maximum number of presets is limited to 5 in the Lite version;
  • Date format in the About dialog changed to YYYY-MM-DD;
  • Web interface command line execution option is available only in the Pro version;

New in Shutter Lite 3.1.6 Beta (Aug 5, 2013)

  • White spaces are stripped from the registration code to prevent issues;

New in Shutter Lite 3.1.5 Beta (Jul 27, 2013)

  • Dropdown menu of actions and events converted to a list menu;
  • Enhanced "Close Window" action with methods: Close, Quit and Kill;
  • Default method for "Close Window" action is changed from Quit to Close;
  • Minor cosmetic and language related improvements;
  • Fixed issue with retrieving common documents folder on some versions of Windows XP by replacing use of SHGetSpecialFolderLocation API with SHGetSpecialFolderPath;

New in Shutter Lite 3.1.3 Beta (Jun 30, 2013)

  • Fixed encoding issues in localized versions which affected web interface, action links and command line execution;

New in Shutter Lite 3.1.2 Beta (Jun 24, 2013)

  • Added option to autorun at windows logon for the current user;

New in Shutter Lite 3.1.1 Beta (Jun 24, 2013)

  • Updated tray icon images, larger with transparent corners;

New in Shutter Lite 3.0.66 Beta (Jun 10, 2013)

  • Replaced use of DragAcceptFiles with WS_EX_ACCEPTFILES on main form;
  • Added "GB" option to File Size Limit event;

New in Shutter Lite 3.0.65 Beta (May 29, 2013)

  • Fixed problem with protection dialog showing multiple times as a result of multiple requests to show the interface;
  • Protection option becomes a licensed feature;

New in Shutter Lite 3.0.64 Beta (May 29, 2013)

  • Radio option labels are clickable on the Web Interface;

New in Shutter Lite 3.0.63 Beta (May 27, 2013)

  • License file on Windows 9x/NT is stored in application folder without vendor subdirectories;

New in Shutter Lite 3.0.62 Beta (May 27, 2013)

  • Converted remaining constant strings to translatable resource strings;

New in Shutter Lite 3.0.61 Beta (May 22, 2013)

  • Minor cosmetic changes

New in Shutter Lite 3.0.60 Beta (May 22, 2013)

  • Translation field in the About dialog became more apparent;
  • Built-in registration facility and Terms of Use dialog.

New in Shutter Lite 3.0.55 Beta (May 22, 2013)

  • Changed how "Always on top" option is applied, it now requires a restart;
  • Words used in event status and statements are not translatable;
  • Added "Lid" event which allows monitoring of lid opening and closing events;
  • This event is supported only on Vista and later versions of Windows!

New in Shutter Lite 3.0.53 Beta (May 22, 2013)

  • Updated wildcard hint to include [ and ] for character sets

New in Shutter Lite 3.0.52 Beta (May 22, 2013)

  • Volume mute/unmute action now works on Windows Vista and higher

New in Shutter Lite 3.0.51 Beta (May 22, 2013)

  • Logic names added to resource strings for translation;
  • Added ability to monitor when specified process starts;
  • Added ability to monitor when specified window opens;
  • Renamed events "Process Stops" and "Windows Closes";
  • Rearranged Help menu for better readability;

New in Shutter Lite 3.0.50 Beta (May 22, 2013)

  • Tray icon tip will display event status if not more than one event is running,
  • otherwise, general status with running time will be displayed.
  • Contact email address have been updated.

New in Shutter Lite 3.0.49 Beta (May 22, 2013)

  • Password protection dialog hides entered password with stars

New in Shutter Lite 3.0.47 Beta (May 22, 2013)

  • Sleep and Hibernate actions are not longer marked as Terminal

New in Shutter Lite 3.0.46 Beta (May 22, 2013)

  • About dialog got a new color scheme

New in Shutter Lite 3.0.45 Beta (May 22, 2013)

  • Added Above and Below choice for the CPU Usage event

New in Shutter Lite 3.0.44 Beta (May 22, 2013)

  • Added "Exit application" button to the Message action dialog

New in Shutter Lite 3.0.43 Beta (May 22, 2013)

  • Added Utilities action with options to close application, restart events
  • and pause execution, eliminating the need for similar global options

New in Shutter Lite 3.0.42 Beta (May 22, 2013)

  • Added "click to add" overlay hints for tables

New in Shutter Lite 3.0.41 Beta (May 22, 2013)

  • Corrected small problem with On Time event introduced in Beta 40;
  • Logic is stored as text instead of integer value in presets;

New in Shutter Lite 3.0.40 Beta (May 22, 2013)

  • Logic "ALL" will continuously monitor events instead of restarting them periodically;

New in Shutter Lite 3.0.39 Beta (May 22, 2013)

  • New API will be used for detecting user inactivity on Windows 2000 and higher;

New in Shutter Lite 3.0.38 Beta (May 22, 2013)

  • Improvements to thread safety procedures in Inactivity library;
  • All calls to help files and web links will be verbose on error;
  • Added legal notice in the about dialog;

New in Shutter Lite 3.0.37 Beta (May 22, 2013)

  • Improvements to Inactivity library to better handle multiple instances,
  • thread safe operations;

New in Shutter Lite 3.0.36 Beta (May 22, 2013)

  • "User Inactive" event will work independently for all instances;

New in Shutter Lite 3.0.35 Beta (May 22, 2013)

  • "On Time" event is now tracking the destination time as opposed to
  • using a countdown technique, making it resilient to time changes;
  • All time related settings are stored in HH:MM:SS format in presets;
  • All date-time pickers have been replaced by 3-part time fields;
  • Power broadcast message handler returns 1 as recommended by MSDN;

New in Shutter Lite 3.0.33 Beta (May 22, 2013)

  • Time interval limit is increased for the Message action;
  • New About dialog, list of changes moved to a text file;

New in Shutter Lite 3.0.32 Beta (May 22, 2013)

  • Completely redesigned application to allow usage of multiple events/actions!
  • Presets: ability to save and load custom sets of events and actions!
  • Process Stops and Window Closes events get configurable intervals;
  • Options to actions: Message, Hang Up, Play Sound, Run Program, Close Window;
  • Supported autorun of multiple copies of application;
  • Added 2 new events: Network Usage and Screen Saver;
  • Added 2 new actions: Open File and Kill Process;
  • Added Protection settings, to restrict access to the application;
  • Ability to set logic for execution of events: AND, OR, 1BY1, ALL;
  • Ability to create links to all presets and configureless actions;
  • Updated Inactivity.dll to allow multiple instance of User Inactive event;
  • Some configuration windows are able to handle dropped files;
  • Application's task bar is visible when main window is shown;
  • Added 500ms waiting time before turning off the monitor;
  • Positioning and size of the main windows are remembered;
  • Added option to allow only one instance of the application;
  • Added "Force critical" and "Disable wake event" options to Sleep/Hibernate;
  • Added file size types and browse button to the File Size Limit event;
  • Added option to disable balloon notification messages at tray icon;
  • Added "Disable restart button" option to the Message action;
  • Added option to increase the font size of content in tables;
  • Mute/Unmute actions are now done via TAudioMixer component;
  • Added Now button to execute actions immediately;
  • Alarm action now has a proper alarm sound;
  • All passwords are stored as secured MD5 hashes;
  • Cleaned up and improved threaded ping functions;
  • Added "Kill Process" option to the web interface;
  • Web interface headers and pages now include "no-cache";
  • Web interface has an ability to start up presets;
  • Alarm window is flashing and making beeps;
  • Countdown event is no longer limited to 24 hours;
  • Main window snaps to the screen edges;
  • Updated web interface html pages;
  • A lot of other modifications;

New in Shutter Lite 2.90 (Aug 31, 2010)

  • Added progress bar to the shutdown message;
  • Text caret removed from the shutdown message;
  • Fixed memory leaks produced by screenshots in the web interface;
  • Fixed problem with screenshots (stopped appearing after several refreshes);
  • Fixed problem with not saved settings when system is shutting down;
  • "Continue" button renamed to "Action" in the shutdown message;