All notable changes to this project will be documented in this file, in reverse chronological order by release.
Releases prior to 1.2.0 did not have entries.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#101 adds compatibility with symfony/yaml
^5.0
. -
#101 adds compatibility with sensiolabs/security-checker
^6.0
.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #95 changes the minimum supported version of sensiolabs/security-checker from 1.3 to 5.0.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #94 updates the
AbstractResult::$message
property to default to an empty string instead ofnull
. Since bothResultInterface
andAbstractResult
document that the return type forgetMessage()
is a string, and all reporters expect a string, this ensures type safety for the method.
- #93 adds compatibility for apcu
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#88 adds a new
Memcached
diagnostic check. -
#89 adds full documentation at https://docs.zendframework.com/zend-diagnostics
-
#89 adds support for Guzzle 6. While support was previously added, it included syntax that emitted deprecation notices; it now correctly uses the Guzzle HTTP client.
-
#90 modifies what types are allowed for the
GuzzleHttpService
initial constructor argument. Previously, it only allowed a URL; it now allow any valid request instance the Guzzle client can accept. This change allows you to craft a custom request to send. -
#90 modifies the behavior of
GuzzleHttpService
slightly in relation to how it handles its$body
argument. It now allows stream instances, any object implementing__toString()
, any iterator objects, anyJsonSerializable
objects, and strings and arrays. In the latter case, it checks to see if the requestContent-Type
is JSON, casting the value to JSON if so, and otherwise serializing it as form-encoded data.
- Nothing.
- #89 removes support for Guzzle versions 3 and 4 when using the Guzzle HTTP checks. Guzzle 3 has been EOL for approximately 5 years, while version 4 is incompatible with PHP versions 7.1 and 7.2 due to a syntax issue that only those versions detect correctly. Since version 5 has been available for almost 4 years, users who are on older versions should upgrade.
-
#92 fixes how the
ProcessRunning
diagnostic works when given a process name, but the current window is too small to display it (a problem that only occurs on some operating systems). -
#80 fixes how the
MongoDB\Client
instance is created when using ext-mongodb + mongodb/mongodb, ensuring it uses the provided connection URI.