Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/okikio/aiscode.
Something went wrong. Try again.
ChangeLog #
All notable changes are documented in this file using the Keep a CHANGELOG principles.
6.0.0 - 2023-02-03 #
Removed #
- This component is no longer supported on PHP 7.3, PHP 7.4 and PHP 8.0
5.0.3 - 2020-10-26 #
Fixed #
SebastianBergmann\Timer\Exceptionnow correctly extends\Throwable
5.0.2 - 2020-09-28 #
Changed #
- Changed PHP version constraint in
composer.jsonfrom^7.3 || ^8.0to>=7.3
5.0.1 - 2020-06-26 #
Added #
- This component is now supported on PHP 8
5.0.0 - 2020-06-07 #
Changed #
- Parameter type for
SebastianBergmann\Timer\Duration::fromMicroseconds()was changed frominttofloat - Parameter type for
SebastianBergmann\Timer\Duration::fromNanoseconds()was changed frominttofloat - Return type for
SebastianBergmann\Timer\Duration::asNanoseconds()was changed frominttofloat
Fixed #
- #31: Type Error on 32-bit systems (where
hrtime()returnsfloatinstead ofint)
4.0.0 - 2020-06-01 #
Added #
- Introduced
Durationvalue object for encapsulating a duration with nanosecond granularity - Introduced
ResourceUsageFormatterobject for formatting resource usage with option to explicitly pass a duration (instead of looking at the unreliable$_SERVER['REQUEST_TIME_FLOAT']variable)
Changed #
- The methods of
Timerare no longer static Timer::stop()now returns aDurationvalue object
Removed #
- Functionality that is now implemented in
DurationandResourceUsageFormatterhas been removed fromTimer
3.1.4 - 2020-04-20 #
Changed #
Timer::timeSinceStartOfRequest()no longer tries$_SERVER['REQUEST_TIME']when$_SERVER['REQUEST_TIME_FLOAT']is not available ($_SERVER['REQUEST_TIME_FLOAT']was added in PHP 5.4 and this library requires PHP 7.3)- Improved exception messages when
$_SERVER['REQUEST_TIME_FLOAT']is not set or is not of typefloat
Changed #
3.1.3 - 2020-04-20 #
Changed #
Timer::timeSinceStartOfRequest()now raises an exception if$_SERVER['REQUEST_TIME_FLOAT']does not contain afloat(or$_SERVER['REQUEST_TIME']does not contain anint)
3.1.2 - 2020-04-17 #
Changed #
- Improved the fix for #30 and restored usage of
hrtime()
3.1.1 - 2020-04-17 #
Fixed #
- #30: Resolution of time returned by
Timer::stop()is different than before (this reverts usinghrtime()instead ofmicrotime())
3.1.0 - 2020-04-17 #
Added #
Timer::secondsToShortTimeString()as alternative toTimer::secondsToTimeString()
Changed #
Timer::start()andTimer::stop()now usehrtime()(high resolution monotonic timer) instead ofmicrotime()Timer::timeSinceStartOfRequest()now usesTimer::secondsToShortTimeString()for time formatting- Improved formatting of
Timer::secondsToTimeString()result
3.0.0 - 2020-02-07 #
Removed #
- This component is no longer supported on PHP 7.1 and PHP 7.2
2.1.2 - 2019-06-07 #
Fixed #
- #21: Formatting of memory consumption does not work on 32bit systems
2.1.1 - 2019-02-20 #
Changed #
- Improved formatting of memory consumption for
resourceUsage()
2.1.0 - 2019-02-20 #
Changed #
- Improved formatting of memory consumption for
resourceUsage()
2.0.0 - 2018-02-01 #
Changed #
- This component now uses namespaces
Removed #
- This component is no longer supported on PHP 5.3, PHP 5.4, PHP 5.5, PHP 5.6, and PHP 7.0