January 17, 2024
September 21, 2023
August 17, 2023
May 15, 2023
March 27, 2023
February 17, 2022
January 19, 2022
December 22, 2021
November 15, 2021
October 18, 2021
August 16, 2021
April 28, 2021
April 21, 2021
Updated SRP_PreCompiler to support unlimited Events, Services, etc.
Fixed bug where SRP_JSON member keys would not escape
Added BASE64URL algorithm to SRP_Encode and SRP_Decode
Added URL algorithm to SRP_Encode and SRP_Decode
Added AddSeconds, AddMinutes, AddHours, AddDays, AddMonths, and AddYears to SRP_DateTime
Added SecondSpan, MinuteSpan, HourSpan, DaySpan, MonthSpan, YearSpan, and Span to SRP_DateTime
Added Split service to SRP_DateTime
Added AddSeconds, AddMinutes, and AddHours to SRP_Time
Added SecondSpan, MinuteSpan, HourSpan, and Span to SRP_Time
Updated SRP_Run_Command to support both OI 9 and OI 10
Added SRP_Date
Added SRP_DateTime
Added SRP_Num
Added SRP_Time
Updated SRP_StopWatch to use more accurate TimeGetTime instead of GetTickCount.
Updated SRP_String TokenizeCode service to include new State parameter to preserve parser state between calls.
Updated SRP_Sort_Array and SRP_Array's SortRows and SortSimpleList services to support true numerical sorting
Fixed SRP_Json outputting Unicode characters as \uFFFFxxxx sequences instead of as UTF-8.
Updated SRP_Com to better handle properties and methods that return SAFEARRAY types
Updated SRP_Json to only escape solidus when requested
Updated SRP_Json to escape all control characters (not just the major ones) as unicode sequences
Fixed bug in SRP_Json where reserved characters were not escaped
Fixed bug in SRP_Com where property and method names were case-sensitive instead of case-insensitive
Fixed bug in the SRP_Array ROTATE service where results were getting truncated
Fixed bug in the SRP_Array CLEAN service where process would sometimes hang
Fixed bug in SRP_Encode where encoding large amounts of data with BASE64 could take minutes to complete
Fixed bug in SRP_Math where RANDOM would return "" instead of 0
Fixed bug in SRP_Math where significant zeros would get truncated