Changes
- Adding
Utils\Arrclass withextract()method for multi-column extraction from arrays of associative arrays, andpartition()method for splitting arrays into matching/non-matching groups by field condition (supports ==, !=, >, <, >=, <= operators) - Adding
Utils\Formatclass withsecondsToTime(),timeToSeconds(),secondsToHms(), andhmsToSeconds()methods for time formatting and parsing - Adding
Utils\Mathclass — reorganized from root namespace for consistency withEnums/andException/sub-directories - Reorganized
ArrUtilandMathintoUtils\ArrandUtils\Mathsub-namespace; original classes remain as deprecated proxies for backward compatibility - Updated internal references in
Stat,Freq,StreamingStat, andStatisticsto use the newUtilsnamespace
Full Changelog: v1.3.1...v1.4.0