NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3369 most downloaded on Packagist
laminas-view PhpRenderer integration for Mezzio
Last release 10 months ago
26 Nov 2025
Release timing varies
gaps range from 3 weeks to 9 months
Rarely documented
notes for 10 of 44 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
44 releases · first in 2019
Version 3.0.0 contains a number of BC breaks:
Version 3.0.0 contains a number of BC breaks:
laminas-view:3.x #74laminas-view has been upgraded to version 3 which itself comes with significant BC breaks.
Helper usage has changed for many of the shipped plugins, some are removed etc.
Consult the migration guide for more detailed information.
mezzio-template:3.xMore detail can be found in the release notes.
It is unlikely that updating to mezzio-template v3 will cause any problems, unless you were manipulating the template "paths" via TemplateRenderer::addPath().
laminas-view): #19Zend\Expressive\… equivalents #27final which will affect you if you were extending the shipped renderer, the template resolver, or any of the shipped helpers.Shipped configuration no longer configures a "default layout" under templates.layout. The value used to be 'layout::default', so you will need to re-introduce this in your own configuration:
return [
'templates' => [
'layout' => 'layout::default',
],
];The namespaced path stack resolver will now load template paths from configuration under $config['templates']['paths'], so if you had a delegator doing this, it is no longer necessary.
All factories now work as expected when an iterable/ArrayObject is used for configuration instead of a regular array.
Overall performance improvements have been noted in the region of a 10% speed increase (Likely due to changes in laminas-view v3), but there are no official benchmarks as of yet.
Stateful helpers are now reset for each rendering cycle, meaning that using laminas view in cli processes such as RoadRunner, Swoole and Franken PHP is safer, providing your stateful custom view helpers implement the correct interface. More information
final keyword and remove unused exception class thanks to @gsteelNamespacedPathStackResolver cannot inherit from TemplatePathStack thanks to @gsteelpsr/container:^2.0 thanks to @pascalheidmann49: Merge release 2.14.0 into 3.0.x thanks to @github-actions[bot]
21: Merge 2.6.0 into 3.0.x thanks to @Ocramius
37: Merge release 2.11.0 into 3.0.x thanks to @github-actions[bot]
One column per quarter.
Total pull requests resolved: 1
Total pull requests resolved: 1
Total pull requests resolved: 3
@final to signal move to final keyword in the next major thanks to @renovate[bot]Total pull requests resolved: 3
Total pull requests resolved: 1
2.15.x bugfix release (patch)
Total pull requests resolved: 2
45: Bump PHPUnit to 10.1 fixing deprecated config element name thanks to @renovate [bot]
psr/http-message:^2 thanks to @renovate[bot]Total pull requests resolved: 1
Total pull requests resolved: 1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →