Skip to content

v18.0.0

Choose a tag to compare

@KaiSchwarz-cnic KaiSchwarz-cnic released this 22 Jul 09:34

18.0.0 (2026-07-22)

Features

  • response: segregate ResponseInterface and un-sibling IBS from CNR (dbaaf6e)

BREAKING CHANGES

  • response: getQueuetime(), getRuntime(), isTmpError(), isPending() and
    getListHash() are no longer part of CNIC\ResponseInterface. Consumers holding
    the core interface (e.g. the AbstractClient::request() return type) must narrow
    via instanceof CNIC\ExtendedResponseInterface before calling them; consumers
    holding the concrete CNR\Client/CNR\Response are unaffected. IBS\Response no
    longer extends CNR\Response and IBS\Record no longer extends CNR\Record.