Skip to content

1.32.0

Choose a tag to compare

@koriym koriym released this 12 May 14:05
8a407db

Changed

  • HalRenderer now evaluates embedded AbstractRequest instances via (string) cast instead of direct __invoke(), allowing lazy/batch decorators (e.g. bear/async's AsyncRequest) to short-circuit invocation (#360).
  • Pre-seed HalRenderer on same-schema sibling embeds before evaluation so batch decorators preserve _links on flushed siblings (#360).
  • Relax AbstractRequest::jsonSerialize() return type to mixed for JsonSerializable interface compliance (#360).

Fixed

  • Skip body schema validation for cached rendered responses to avoid redundant validation on cache hits (#359).