WinSleep Changelog

What's new in WinSleep 1.6.5.0

Dec 22, 2023
  • Change license vendor from FastSpring to Gumroad.

New in WinSleep 1.6.4.0 (Oct 27, 2023)

  • Fix possible program abort during window activation on Windows 11.

New in WinSleep 1.6.3.0 (Aug 24, 2023)

  • Fix possible program abort when adding a Stay Awake Program.

New in WinSleep 1.6.2.0 (Jun 7, 2023)

  • Various UI tweaks and internal code cleanup.

New in WinSleep 1.6.1.0 (Dec 21, 2022)

  • Designate other programs on your computer as "Stay Awake Programs" to prevent sleep while these are running or too busy.
  • Capture and display usage data for Stay Awake Programs (% Processor Time, IO Data Bytes/sec) or System Information (CPU/Disk/Network %) to help set reasonable limits.
  • Moved Monitor settings into a separate modeless dialog.
  • Faster display of Sleep Journal.
  • Show system wake timers in Wake Schedules window.
  • Converted to .NET Framework 4.6.1.

New in WinSleep 1.5.2.0 (Mar 22, 2019)

  • Handle anomalous sleep/wake records.

New in WinSleep 1.5.1.0 (Dec 29, 2018)

  • More reliable read/write for configuration file

New in WinSleep 1.4.11.0 (Jul 29, 2017)

  • Some cosmetic fixes.

New in WinSleep 1.4.10.0 (Jun 6, 2017)

  • Added "Cancel Sleep Countdown if busy" checkbox to the Preferences dialog. If this is checked, and the machine then becomes busy during the Sleep Countdown, the sleep attempt will be cancelled.

New in WinSleep 1.4.9.0 (Apr 10, 2017)

  • Prevent spontaneous cancellation in Sleep Dialog when usage limits are exceeded. Minor stability fixes

New in WinSleep 1.4.8.0 (Mar 6, 2017)

  • Fixed timeline issue for multi-day awake periods.

New in WinSleep 1.4.7.0 (Mar 3, 2017)

  • Fixed date limit issue in timeline for midnight power state changes.

New in WinSleep 1.4.6.0 (Feb 28, 2017)

  • Deactivate all schedules on Sleep Schedules remote update then reactivate.

New in WinSleep 1.4.5.0 (Feb 27, 2017)

  • Added support for Monitor remote edit of Sleep/Wake Schedules.

New in WinSleep 1.4.4.0 (Feb 6, 2017)

  • Stay Awake period is now attached to the Wake Schedule instead of the associated Task.

New in WinSleep 1.4.3.0 (Jan 18, 2017)

  • Updates for Monitor 1.2.3.0.

New in WinSleep 1.4.2.0 (Jan 9, 2017)

  • Respond to Monitor commands for Sleep and Hibernate (Monitor version 1.2.2.0 or greater required).

New in WinSleep 1.4.1.0 (Dec 30, 2016)

  • Added support for WinSleep Monitor.

New in WinSleep 1.3.8.0 (Nov 1, 2016)

  • Keeps your computer asleep (while not too busy) as much as possible during periods you specify.
  • Provides a detailed time-line graph showing when your computer was awake, asleep, or hibernating. WinSleep is the only Windows sleep program with this feature!
  • Sleep Journal shows when/why your computer woke up or went to sleep.
  • Provides convenient Sleep and Hibernate buttons for manual use when desired.
  • Shows the current CPU/Disk/Network usage percentages for your computer.
  • Define multiple sleep schedules (daily, weekly, or monthly timeslot), each with a designated sleep policy with its own cpu/disk/network usage limits.
  • Set wake schedules and an optional task to be run at each wake.
  • Saves money! A typical desktop uses 250 watts of electricity when awake, but only a few watts while asleep. Power companies (in the US) may bill at say 10 cents per kWH. This is .25 kWH @ 10 cents = 2.5 cents/hr you are saving while asleep. Say WinSleep sleeps your computer for half the day; this is $.30/day = $109.50 per year. The more you sleep, the more you save. (We didn't even count the power consumption of the computer monitor here.)
  • Helps prolong the life of your desktop computer. Your disk drive is not spinning, motherboard is not powered, fan is not running (and accumulating dust inside the computer casing), and your monitors are in standby mode.
  • A typical scenario - Windows Update may wake your computer at e.g. 2 a.m. - but WinSleep can put it back to sleep once the update processing is over!
  • Added Preferences dialog for miscellaneous settings.

New in WinSleep 1.3.7.0 (Oct 31, 2016)

  • Added Show Help for Sleep Settings and Wake Settings windows.

New in WinSleep 1.3.6.0 (Oct 24, 2016)

  • Show history log in a separate view if desired; added Window menu button at top-right of secondary views, to assist navigation.

New in WinSleep 1.3.5.0 (Oct 21, 2016)

  • Added new "Graph Settings" panel to replace the time-line graph context menu.

New in WinSleep 1.3.4.0 (Oct 15, 2016)

  • Add missing program-end record in case of a forced shutdown; more robust config file read/write.

New in WinSleep 1.3.3.0 (Oct 13, 2016)

  • Various fixes for journal/graph cross-navigation.

New in WinSleep 1.3.2.0 (Oct 12, 2016)

  • Minor fix for date limits in Sleep Journal.

New in WinSleep 1.3.1.0 (Oct 11, 2016)

  • Added a SleepJournal with wake/sleep reasons.

New in WinSleep 1.2.5.0 (Sep 27, 2016)

  • Show splash screen at program start.

New in WinSleep 1.2.4.0 (Sep 25, 2016)

  • Correct any unterminated power state or policy records at program start; show seconds (in addition to hours and minutes) in the graph tooltips.

New in WinSleep 1.2.3.0 (Sep 23, 2016)

  • More robust initial data load; added "Main Window" button to Sleep/Wake Schedules Views

New in WinSleep 1.2.2.0 (Sep 20, 2016)

  • Attach an optional task (run a program) to a Wake Schedule

New in WinSleep 1.2.1.0 (Sep 12, 2016)

  • Added Wake Schedules, used to schedule daily/weekly/monthly wake timers

New in WinSleep 1.1.25.0 (Aug 26, 2016)

  • Fix abort that can occur if wake from sleep when no policy has ever been in effect.

New in WinSleep 1.1.24.0 (Aug 22, 2016)

  • Various fixes for policy graph accuracy; ignore Sleep/Hibernate buttons until fully resumed from sleep.

New in WinSleep 1.1.23.0 (Aug 12, 2016)

  • Correct sleep policy graph errors that could occur if asleep for more than 2 days.

New in WinSleep 1.1.22.0 (Aug 11, 2016)

  • New "Compact View" button for a more concise display.

New in WinSleep 1.1.21.0 (Aug 9, 2016)

  • Fix startup abort when reading blank "graphExcludedSeries" setting from WinSleep.cfg.

New in WinSleep 1.1.20.0 (Aug 8, 2016)

  • Replaced Kagi vendor link with FastSpring.
  • Use fewer files to store historical data for machine power state and sleep policy periods.
  • More accurate representation of sleep policy periods on the graph.
  • Show correct policy in System Information graph when multiple policies exist.
  • Better error reporting if cannot create required Performance Counters at startup.

New in WinSleep 1.1.19.0 (Jul 18, 2016)

  • Show "Wake at End" schedule option on Windows 10 as well; may wake or not depending on your BIOS. Simplified computation of machine ID for licensing.

New in WinSleep 1.1.18.0 (Jul 13, 2016)

  • Fix date-time parsing error in handling licenses for foreign locales.

New in WinSleep 1.1.17.0 (Jul 13, 2016)

  • WinSleep now works on Windows 7; use the config file for UI settings, instead of property persistence

New in WinSleep 1.1.16.0 (Jun 2, 2016)

  • Fixed expiration date of trials for day/month format locales.

New in WinSleep 1.1.15.0 (May 14, 2016)

  • Better management of window size and position.

New in WinSleep 1.1.14.0 (Apr 28, 2016)

  • Recover log files in case of forced shutdown.

New in WinSleep 1.1.13.0 (Apr 25, 2016)

  • Allow versioning in license mechanism

New in WinSleep 1.1.11.0 (Apr 13, 2016)

  • Better detection method for network utilization percentage.

New in WinSleep 1.1.9.0 (Apr 11, 2016)

  • Use 24 hour clock since am/pm is not used in some countries.

New in WinSleep 1.1.7.0 (Apr 6, 2016)

  • Corrected a license activation problem for expired trials.