06/15/08 Version 1.0.0 - Development begun. - Added: _TimeYmdHms, _TimeDate, _TimeDateLong, _TimeJulianDay, _TimeDelay, and _TimeWait. - Created this changelog file. - Created test script template. 07/02/08 Version 1.0.1 - Added: _TimeToSeconds, _IsDateTimeValid, and _TimeDateToArray. - Changed: function _TimeWait to validate it's $DateTime parameter using _IsDateTimeValid function. - Changed: function _TimeJulianDay to use _TimeDateToArray function in order to validate it's $DateTime parameter and to convert the parameter value into an array. 07/03/08 Version 1.0.2 - Added: _GetTimeIncVersion. - Changed: _TimeDateToArray now returns -1 on failure instead of a blank string and sets @error to 1 if the $DateTime parameter is invalid, sets @error to 2 if the string could not be split into an array. - Changed: _IsDateTimeValid now sets @error when value is return value is false: 1 - $DateTime parameter is greater than 19 characters (YYYY:MM:DD:HH:MM:SS is 19 chars max), 2 - Could not split $DateTime into string array or $DateTime is not a colon-delimited string or 6 elements weren't created, 3 - Year value invalid, 4 - month value invalid, 5 - day value invalid, 6 - hour value invalid, 7 - minute value invalid, 8 - seconds value invalid. - Changed: _TimeToSeconds now returns -1 instead of empty string on error. - Changed: _TimeWait now returns 1 instead of 0. - Changed: _TimeDelay now returns 1 instead of 0 and also sets @error: 1 - $Seconds parameter not integer, 2 - $Seconds parameter is greater than 2147483647 (24 days). This function calls AutoIt's Sleep() function which has a max delay of 24 days. - Changed: _TimeJulianDay now returns -1 instead of null string on error. 07/07/08 Version 1.0.3 - Added: _TimeJulToYmd 07/14/08 Version 1.0.4 - Added: _TimeDiffSeconds 09/04/08 Version 1.0.5 - Changed: _IsDateTimeValid() now uses AutoIt built-in function StringStripWS() function to strip all whitespace characters from the $DateTime parameter value. - Changed: Global constant $myVersion renamed to $timeVersion to prevent conflicts with other CyrusBuilt libraries. - Changed: _GetTimeIncVersion() renamed to _GetTimeLibVersion(). - Changed: _GetTimeLibVersion() now returs the value of the renamed version constant $timeVersion. - Changed: _TimeDate() now disposes it's days array when no longer needed.