laminas/laminas-view
Laminas View provides flexible PHP view rendering for Laminas and other apps, including template resolvers, helpers, and multiple renderer options (PhpRenderer, JSON, etc.). Build reusable layouts and partials, manage view models, and integrate with MVC or standalone stacks.
3.0.x bugfix release (patch)
This release includes a significant number of breaking changes for the following primary reasons:
For full details on BC breaks, please read the migration guide at:
https://docs.laminas.dev/laminas-view/v3/migration/v2-to-v3
PartialLoop docs into a separate page thanks to @gsteel and @froschdesigniterable<non-empty-string, mixed> thanks to @gsteelPartial helper documentation thanks to @Genjiff and @weierophinneyHelperPluginManagerInterface thanks to @gsteelTemplateResolver Documentation thanks to @gsteelLaminas\EventManager thanks to @gsteelcomposer.json update thanks to @gsteel[@internal](https://github.com/internal) thanks to @gsteelViewModel::setCaptureTo() thanks to @gsteel[@internal](https://github.com/internal) where necessary thanks to @gsteelmake clean: Only rm the docs image when it exists thanks to @gsteelViewInterface thanks to @gsteelPhpRenderer::render thanks to @gsteelnull input thanks to @gsteel and @weierophinneyRenderChildModel View Helper thanks to @gsteelTreeRendererInterface thanks to @gsteelLaminas\Feed related code thanks to @gsteelAbstractHtmlElement thanks to @gsteelHtmlPage view helper thanks to @gsteelmkdocs.yml thanks to @froschdesignPhpRenderer thanks to @gsteelViewModel thanks to @gsteeltemplatemap_generator.php with a Symfony\Console command thanks to @gsteelLaminas\View\View thanks to @gsteelPluginManager is a hard dependency for PhpRenderer thanks to @gsteelHtmlObject view helper thanks to @gsteelHeadLink Helper thanks to @gsteelPartial and PartialLoop helpers thanks to @gsteelPartialLoop Test thanks to @gsteelVariables thanks to @gsteelViewModel "Options" thanks to @gsteelroave-infection-static-analysis-plugin thanks to @gsteelTemplateResolver is a hard dependency for PhpRenderer, remove setResolver from RendererInterface thanks to @gsteelRenderChildModel thanks to @gsteelVariables with BC Breaking Changes to RendererInterface thanks to @gsteelFilterChain for a callable thanks to @gsteellaminas-translator support thanks to @earthiverseIdentity View Helper thanks to @gsteelLayout, HtmlAttributes, HtmlList and BasePath helpers thanks to @gsteelHeadTitle Helper, Remove MVC and i18n Dependencies thanks to @gsteelCycle View Helper thanks to @gsteelHtmlTag view helper thanks to @gsteelHeadMeta view helper thanks to @gsteelRenderToPlaceholder thanks to @gsteelDoctype thanks to @gsteelHelperPluginManager thanks to @gsteellaminas-view thanks to @gsteelEscaperInterface thanks to @gsteelDeclareVars Helper, Introduce factory for PhpRenderer thanks to @gsteel257: Remove laminas-json thanks to @arhimede
118: Workaround for Cyclic Incompatible Dependencies on 3.0.x thanks to @gsteel
249: Merge release 2.35.0 into 3.0.x thanks to @github-actions[bot]
236: Merge release 2.34.0 into 3.0.x thanks to @github-actions[bot]
83: Merge release 2.13.0 into 3.0.x thanks to @github-actions[bot]
82: Merge release 2.12.1 into 3.0.x thanks to @github-actions[bot]
Variables thanks to @gsteelPhpRenderer thanks to @gsteelViewModel thanks to @gsteelIdentity View Helper thanks to @gsteelServerUrl and HelperInterface Deprecations thanks to @gsteelAbstractHtmlElement Base Class thanks to @gsteelHtmlPage view helper thanks to @gsteelHeadMeta view helper thanks to @gsteelRenderChildModel thanks to @gsteelDeclareVars helper for removal in 3.0 thanks to @gsteelLayout helper deprecations thanks to @gsteelCycle deprecations thanks to @gsteelHeadLink helper deprecations thanks to @gsteeltemplatemap_generator.php thanks to @renovate[bot]This version introduces the aria-current attribute for the navigation helpers, which marks the active page in breadcrumbs and menus.
2.25.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
2.22.x bugfix release (patch)
Feature release (minor)
Feature release (minor)
How can I help you explore Laravel packages today?