The list of changes contains only items that may be of interest to a Rainmeter user. For a full list of changes (including internal changes), refer to the full list.
2.4 beta r1673 (Oct 7 2012)
- add Skins: Added support for custom skin Context Menu items.
- chg Manage: Changed the term "Themes" to "Layouts" throughout Rainmeter.
- add Bangs: Added new !LoadLayout bang to load saved Layouts.
- rem Skin Installer: Deprecated the /LoadTheme command line option.
- chg Script: Fixed a problem with loading ScriptFile with a path using Unicode characters.
- fix Plugin Developers: Fixed an issue with DllExporter in the plugin API.
2.4 beta r1645 (Sep 30 2012)
- chg Skins: Moved Author from [Rainmeter] to [Metadata].
- chg Roundline: Removed MeasureName requirement. This removes the need for a "dummy" measure when drawing generic circles.
- chg String: Arial is now the default font when FontFace is not specified or errors occur. Error logging with font problems improved.
- add Time: Added support for formulas in TimeZone.
2.4 beta r1634 (Sep 24 2012)
- fix Fixed a problem with !SetOption and Measures broken in 1633
2.4 beta r1633 (Sep 23 2012)
- fix RecycleManager: Fixed update issue with Windows XP.
- rem NetIn/NetOut/NetTotal: Removed TrafficAction option.
2.4 beta r1626 (Sep 16 2012)
- rem Localization: Removed Croatian and Lithuanian.
- chg SysInfo: Added Windows 8 and Windows Server 2012 support.
- chg Ping: Improved error reporting.
2.4 beta r1623 (Sep 9 2012)
- fix Fixed infinite loop with RegExpSubstitute when Substitute has a empty string.
- chg IfEqualAction: Now compares the values as 64bit integer.
2.4 beta r1617 (Sep 2 2012)
- add Time: Added Timestamp option to Time measures.
- fix Lua: Fixed some occasions where an error in a Lua script could crash Rainmeter.
- fix QuotePlugin: Fixed handle leak.
2.4 beta r1613 (Aug 26 2012)
- chg Registry: Changed the measure to return a number value as well as a string when REG_SZ entries contain a number.
2.4 beta r1611 (Aug 19 2012)
- add Image: Added PreserveAspectRatio=2 feature to Image meter. Details here.
- chg Added quotes around filename when using ConfigEditor.
- fix Script: Fixed backwards compatibility issues due to removed tolua.cast
- fix Time: Fixed that Time measure logs invalid format error on initial skin load.
- fix String: Fixed an issue with StringAlign and relative positioning.
- fix Fixed an issue with #CURRENTCONFIGWIDTH# and #CURRENTCONFIGHEIGHT# on initial skin load.
- chg Memory: Minor optimizations for Memory measures.
2.4 beta r1598 (Aug 12 2012)
- fix Lua: Fixed a bug that did not allow "group" related bangs to work correctly.
- chg Section Variables: - Trailing zeros are trimmed if decimal places modifier is not used.
- add Section Variables: - Added [Measure:MaxValue] and [Measure:MinValue] functionality.
2.4 beta r1593 (Aug 5 2012)
- add Added new [Meter:]/[Measure:] Section Variables functionality.
- fix Fixed bugs with a missing tray icon in some cases on startup, and when TrayMeasure options are reloaded.
- fix Meters: Fixed a problem with resizing of certain meters with !SetOption.
- chg Lua: ReplaceVariables() now also replaces section variables.
2.4 beta r1578 (Jul 29 2012)
- rem Localization: Due to inactivity, removed support for the Latvian and Slovenian languages.
- chg Installer: Made SSE hardware architecture support a requirement, allowing significant performance improvements.
- chg Installer: Added file association for .inc files if one does not exist, to facilitate editing @Include files.
2.4 beta r1570 (Jul 23 2012)
- add Added support for custom and some built-in alternative mouse action cursors.
- chg Bang: Made second parameter of !ActivateConfig optional. The next variant is used instead.
- chg Script: Fixed that GetMeter/GetMeasure/GetVariable functions do not correctly return nil on error.
- chg Script: Fixed that Initialize() was not called when the script is changed dynamically.
- rem Script: Removed various uneeded or inappropriate Lua functions
- chg Meter: Changed MeasureName(N) to work dynamically.
- chg Changed @include behavior. Sections in the included file are inserted at the position in the .ini where the @include is defined.
- chg Meter: Fixed that meters were initialized before measures.
- chg !SetOption: Changed to work with X, Y, and Hidden on meters.
- chg FreeDiskSpace: Changed the measure to obey user account disk quotas in Windows. Override with DiskQuota=0.
2.3 beta r1468 (Jun 17 2012)
- add Added new .rmskin packager functionality.
- rem Removed backup functionality from Manage.
2.3 beta r1446 (Jun 10 2012)
- fix Plugin: Fixed error when using forward slash in Plugin=.
2.3 beta r1434 (Jun 3 2012)
- fix WebParser.dll: Fixed that [measures] in FinishAction were not dynamic.
- fix NowPlaying.dll: Fixed that [measures] in TrackChangeAction were not dynamic.
- fix Calc: Fixed integer overflow with Random when using large LowBound/HighBound values.
2.3 beta r1406 (May 26 2012)
- chg Minor tweaks and improvements to language localization.
2.3 beta r1387 (May 20 2012)
- add String meter: Added vertical alignment to
- add Added support for @Resources folder in
- fix Corrected an issue with restoring .rmskins created by the Backup feature in Manage.
- fix Corrected an issue with InputText plugin and bangs beginning with "[".
2.3 beta r1377 (May 13 2012)
- add Added GraphOrientation and GraphStart to Line and Histogram meters.
- chg Lua Script: Added support for multiple parameters to SKIN:Bang().
- chg Made "!Execute" optional in all bangs.
- fix Fixed error with StringCase=UPPER/LOWER/PROPER with
non-Latin chars in String meters.
- fix Fixed bug causing crash when installing .rmskins
and using InputText plugin.
- fix Fixed bangs designed to work on Groups not
2.3 beta r1372 (May 10 2012)
- chg Installer: Fixed a potential issue when
installing with UAC enabled.
2.3 beta r1364 (May 6 2012)
- chg Installer: Changed the path input to be directly editable on portable installs.
- add New Rainmeter.data file to support future improvements to how default plugin values and other internal Rainmeter information is managed.
- add Internal system tray notifications to welcome new users to Rainmeter and provide notifications of new available versions.
2.3 beta r1349 (Apr 29 2012)
- chg Localization: Corrections and additions to language files.
- chg Installer: Simplification and improvements to the Rainmeter installer.
2.3 beta r1334 (Apr 22 2012)
- chg AdvancedCPU plugin: Added support for dynamic variables.
- chg Win7Audio plugin: Added support for dynamic variables.
- chg WifiStatus plugin: Added support for dynamic variables.
- fix Manage Themes dialog: Fixed a problem with selecting theme after saving in some cases.
- fix NowPlaying plugin: Fixed negative duration issue with Winamp.
- fix NowPlaying plugin: Fixed that SHUFFLE, REPEAT, and VOLUME were not reset on player shutdown.
2.3 beta r1320 (Apr 15 2012)
- chg Updated the 24x24 resolution Rainmeter tray icon.
- chg FolderInfo plugin: Added support for dynamic Folder= and fixed a memory leak issue.
- fix Fixed that the initial measure value was always zero.
2.3 beta r1304 (Apr 8 2012)
- add Added support for formulas in all numerical options and bang parameters.
- add Added !Log bang.
- add Calc measure: Added rad function.
- chg Updated notification area icon.
- chg Reduced the number of errors that automatically cause the About Log dialog to appear.
- fix Time measure: Fixed that did not default to
- fix Calc measure: Fixed sgn function.
- fix PerfMon plugin: Fixed 0 return value in some cases.
- fix PerfMon plugin: Fixed issue with MaxValue in some cases.
- rem Removed support for TrayExecuteL and TrayExecuteDL in Rainmeter.ini.
2.3 beta r1273 (Apr 1 2012)
- add Added OnCloseAction option to [Rainmeter].
- fix PerfMon plugin: Fixed incorrect return value in some cases.
- fix Fixed that X, Y, and Hidden are not reset in some cases when using !SetOption with MeterStyle.
2.3 beta r1265 (Mar 25 2012)
- fix SysInfo plugin: Fixed incorrect return value in some cases.
- fix PerfMon plugin: Fixed incorrect return value in some cases.
2.3 beta r1259 (Mar 18 2012)
- add NowPlaying plugin: Added support for types NUMBER and YEAR.
- chg Script measure: Added support for simple numbers in SKIN:ParseFormula().
- chg FolderInfo plugin: Added support for DynamicVariables.
- chg SysInfo plugin: Added support for DynamicVariables.
- chg PerfMon plugin: Added support for DynamicVariables.
2.3 beta r1245 (Mar 11 2012)
- add Script measure: Added SELF measure object.
- add Script measure: Added measure:GetNumberOption() function.
- add Script measure: Added SKIN:ParseFormula() function.
- chg Script measure: Added optional default value to measure:GetOption.
- chg !Move/!MoveMeter bangs: Added support for formulas.
- fix !SetWallpaper bang: Fixed that .png images were not supported with Windows 7.
2.3 beta r1231 (Mar 4 2012)
- fix NowPlaying plugin: Fixed crash caused by invalid PlayerName=.
- fix NowPlaying plugin: Fixed that PlayerType=COVER did not work with iTunes.
2.3 beta r1229 (Feb 26 2012)
- chg About dialog: Variables now sorted alphabetically.
- fix About dialog: Fixed that the Skins tab did not work with Windows XP.
2.3 beta r1224 (Feb 22 2012)
- add About dialog: Added support for viewing variables.
- add About dialog: Added support for CTRL+C (copy) shortcut and tooltips in Log and Skins tabs.
- fix WebParser plugin: Fixed crash with FinishAction in some cases.
- fix Fixed that skins disappeared in some cases when resuming from sleep/hibernate modes.
- chg About dialog: Renamed Measures tab to Skins.
2.3 beta r1203 (Feb 19 2012)
- add Formulas now allowed in addtional setttings.
- add Manage/About dialogs: Support for keyboard shortcuts and commands.
- fix Fixed crash when Rainmeter.exe bang arguments did not contain the config parameter.
- fix !EnableMeasure bang: Fixed crash when measure is not found.
- fix !WriteKeyValue bang: Fixed that formulas didn't work.
- fix Installer: Improved administrative rights detection.
- fix Window message API: Partly broken since, fixed.
- fix NowPlaying plugin: Fixed that TrackChangeAction was executed on refresh despite player being inactive.
- chg RecycleManager plugin: Greatly reduced CPU usage.
- chg Network statistics now saved every two minutes (instead of every minute).
- chg WebParser.dll: Updated to new plugin API.
- rem RecycleManager plugin: Removed support for Drives option.
2.3 beta r1182 (Feb 12 2012)
- add Language: Added Czech.
- fix !SetOptionGroup bang: Didn't work with measures.
- fix !DeactivateConfig bang: Didn't work without (Config) parameter.
- fix Plugin measure: C# plugins didn't work on 32bit Windows 7 in some cases.
- fix CoreTemp plugin: CoreTempType didn't work (always returned Temperature).
- fix NowPlaying plugin: PlayerType=COVER did not work when PlayerName was
changed with !SetOption/!SetVariable.
- fix About dialog: Dialog not updated when a skin is closed.
2.3 beta r1172 (Feb 5 2012)
- add New and improved C/C++/C# plugin API.
- add !SetWallpaper bang.
- add !SetClip bang.
- add Ping plugin: Added support for DynamicVariables.
- add CoreTemp plugin: Added support for DynamicVariables.
- add WindowMessage plugin: Added support for DynamicVariables.
- add RecycleManager plugin: Added support for DynamicVariables.
- add Quote plugin: Added support for DynamicVariables.
- add SpeedFan plugin: Added support for DynamicVariables.
- add ResMon plugin: Added support for DynamicVariables.
- add NowPlaying plugin: Added support for DynamicVariables.
- fix Image: Fixed image quality issue with .ico files.
- fix Calc measure: Fixed delay with measure values.
- fix Installer: Fixed silent install and added optional /LANGUAGE switch.
- fix Manage dialog: Fixed crashes in rare cases.
- chg Statistics now gathered and saved periodically only if a NetIn/NetOut/NetTotal measure using
Cumulative=1 has been active in the current session.
- chg Calc measure: Increased nested conditional limit to 30 (from 9).
2.2 final r1116 (Jan 8 2012)
2.2 rc1 r1103 (Jan 2 2012)
- fix NowPlaying plugin: Fixed minor inaccuracy with setting Winamp volume.
- chg Process plugin: Changed return value to -1 when process not active.
2.2 beta r1084 (Dec 18 2011)
- add Added Process plugin.
2.2 beta r1078 (Dec 11 2011)
- add FreeDiskSpace measure: Added Type option.
2.2 beta r1074 (Dec 4 2011)
- fix Fixed that Rainmeter.stats is not created in some cases.
2.2 beta r1071 (Nov 27 2011)
- fix Fixed degraded tray icon quality with high DPI.
- chg Installer: Some options is now disabled (and unchangable) when performing an upgrade installation.
2.2 beta r1050 (Nov 20 2011)
2.2 beta r1037 (Nov 13 2011)
- fix NowPlaying plugin: Fixed that album name and cover weren't displayed with Winamp in some cases.
- fix Fixed infinite loop when Rainmeter.exe launched with an argument containing square backets.
- fix Fixed that position changes were not always saved.
- fix Button meter: Fixed flicker issue when used in combination with MouseOver.
- fix CoreTemp plugin: Fixed that returned numerical values weren't subject to Scale, NumOfDecimals, etc.
- chg The 'Normal' skin position now stays on desktop when 'Show desktop' is used.
2.2 beta r1020 (Nov 6 2011)
- fix Fixed issue with negative W and/or H values.
- chg Substantial improvements to image drawing performance.
2.2 beta r1008 (Oct 30 2011)
- fix Fixed crash with negative W values.
- fix Fixed that StartHidden didn't work.
- Check back later for older versions.