4.14.0
-
Freeze
ReusedInstanceError::MESSAGEand updatetest_renders_component_with_asset_urlto build a freshAssetComponentper render, fixing CI regressions introduced by the GHSA-8qw7-6phv-7q6p remediation.Joel Hawksley
-
[Security] Fix incomplete remediation for CVE-2026-54497 (GHSA-8qw7-6phv-7q6p): reused ViewComponent instances could still leak
with_contentandrenders_one/renders_manyslot content from an earlier render into a later render because slot state and content set viawith_contentare populated by the caller beforerender_inruns and were not cleared by the previous per-render reset. Reinstate theViewComponent::ReusedInstanceErrorguard that raises when a component instance is rendered more than once. Rebuild collection child components per render and dup collection spacer components before each render so that legitimate re-rendering ofCollection/spacer objects continues to work.Yazan Balawneh, Cystack.ps
-
Update GitHub Actions workflows to use
actions/checkoutv7.Richard Macklin