Because www folder is source base, if phpunit is installed outside it cannot find the classes
4.7 KiB
4.7 KiB
ChangeLog
All notable changes are documented in this file using the Keep a CHANGELOG principles.
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