symfony/ux-live-component
php · symfony/ux-live-componentHeads-up
symfony/ux-live-component: Strict RFC 3339 parsing for DateTimeInterface LiveProp without explicit format
When a `#[LiveProp]` is typed as `DateTimeInterface` and no explicit `format` is configured, `hydrateObjectValue()` now parses for
20 Jun 2026 · schedule it
php · symfony/ux-live-componentHeads-up
symfony/ux-live-component enforces batch action limit of 50
BatchActionController now enforces an upper bound of 50 actions per _batch request and rejects larger payloads with a BadRequestHt
20 Jun 2026 · schedule it
php · symfony/ux-live-componentHeads-up
symfony/ux-live-component: ChildComponentPartialRenderer validates $childTag against strict HTML tag regex
ChildComponentPartialRenderer now validates $childTag against a strict HTML tag-name regex before interpolating it, rejecting inva
20 Jun 2026 · schedule it
php · symfony/ux-live-componentHeads-up
symfony/ux-live-component: HMAC checksum now includes component name and slot identifier
The HMAC checksum for LiveComponent props now includes the component name and slot identifier (props vs propsFromParent) to preven
20 Jun 2026 · schedule it
php · symfony/ux-live-componentHeads-up
symfony/ux-live-component: LiveComponent requests now require XMLHttpRequest header
LiveComponent requests now require the `X-Requested-With: XMLHttpRequest` header in addition to the `Accept` header to prevent CSR
20 Jun 2026 · schedule it