Repository navigation
v20.0.0
20.0.0 (2026-07-27)
Bug Fixes
- response: declare the filter parameter on ResponseInterface::getColumnKeys() (4b3ff7b)
- response: drop the misleading __construct() declaration from ResponseInterface (7c72d47)
Features
- client: drop the IBS/Moniker forced-IPv4 cURL default (10fe8e4)
BREAKING CHANGES
- client: IBS and Moniker clients no longer force IPv4 name resolution
(CURLOPT_IPRESOLVE => CURL_IPRESOLVE_V4) by default. If your host requires it,
call $client->setExtraCurlOptions([CURLOPT_IPRESOLVE => CURL_IPRESOLVE_V4])
after constructing the client. CNR is unaffected.
Ref: RSRMID-2915, RSRMID-2913
- response: ResponseInterface::getColumnKeys() now declares
bool $filterPaginationKeys = false. Classes implementing ResponseInterface
directly must add the parameter or they no longer satisfy the interface.
Callers are unaffected (the default is unchanged), and so is anything
extending CNIC\AbstractResponse.