Skip to content

v30.0.0

Choose a tag to compare

@KaiSchwarz-cnic KaiSchwarz-cnic released this 05 Aug 13:43
· 5 commits to master since this release

30.0.0 (2026-08-05)

Bug Fixes

  • translator: guard the httperror template lookup against a missing key (7ec9a8c)

Features

  • transport: pass the transport error as a declared parameter (d0a83e3)

BREAKING CHANGES

  • transport: newResponse()/translate() on a brand Client/Response
    gained a trailing ?string $error parameter, and TransportInterface::post()'s
    contract now states that a non-null element [1] means element [0] is
    discarded in favour of the "httperror" template — a custom transport that
    returned bytes alongside an advisory error now has those bytes discarded.
    The "nocurl" template id is also gone.

See MIGRATION.md → v30.0.0