Skip to content

v0.10.0

Choose a tag to compare

@paulbalandan paulbalandan released this 07 Aug 05:32
· 240 commits to 1.x since this release
Immutable release. Only release title and notes can be modified.
v0.10.0
ddddc75

What's Changed

Ships the PHP 8.3 floor ahead of the stable tag, so it has real exposure before 1.0. No breaking changes.

Changed

  • The PHP floor is 8.3, down from 8.4. Lowering a floor needs no migration. CI runs the suite on 8.3, 8.4 and 8.5.
  • Icons is a pure marker interface and RequestDeadline::$elapsed became readElapsed(), replacing the 8.4-only property hook and asymmetric visibility they relied on.
  • A client answers a misrouted request-shaped envelope with -32600 echoing the id, matching the server. JSON-RPC decides request from notification on the id, never the method name. An id-less envelope is still dropped.

Full Changelog: v0.9.0...v0.10.0