mezzio/mezzio-router
Router subcomponent for Mezzio
4.2.0
5.7M downloads/mo
#1631 most downloaded on Packagist
mezzio/mezzio-router
What this package is like to depend on
Last release 6 months ago
19 Feb 2026
Release timing varies
gaps range from 4 weeks to 12 months
Rarely documented
notes for 10 of 55 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
55 releases · first in 2019
4 releases in the last 12 months
see the full history below
Release timeline
47 releases · Dec 2019 to Feb 2026Releases
latest 55-
4.2.009 Jan 2026Release notes
Open source →Release Notes for 4.2.0
Feature release (minor)
4.2.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement,dependencies
-
4.1.011 Oct 2025Release notes
Open source →Release Notes for 4.1.0
Feature release (minor)
4.1.0
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Enhancement,dependencies
- 87: Merge release 3.19.0 into 4.1.x - Drop PHP 8.1 Support, Add PHP 8.5 Support thanks to @github-actions[bot]
Bug
- 85: Merge release 4.0.1 into 4.1.x thanks to @github-actions[bot]
-
4.0.127 Apr 2025Release notes
Open source →Release Notes for 4.0.1
4.0.x bugfix release (patch)
4.0.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
-
4.0.026 Apr 2025Release notes
Open source →Release Notes for 4.0.0
Release notes for 4.0
- #66 Adds the final keyword to all classes preventing subclassing
- #70 Introduces native types where they were previously missing. Most of these changes will not cause any impact now that the classes are final.
- #71 removes the deprecated
ImplicitMethodsIntegrationTest- this abstract test case was renamed for PHPUnit compatibility toAbstractImplicitMethodsIntegrationTest. This change will only affect integration tests for Router implementations - #68 changes the constructor signature of
ImplicitHeadMiddleware- it now only accepts a PSR-17StreamFactoryInterfacewhere previously, it also accepted an arbitrary callable. - #69 changes the constructor signatures of
MethodNotAllowedMiddlewareandImplicitOptionsMiddleware. Previously, both of these middleware accepted a callable and a PSR-17ResponseFactoryInterface. The ability to pass a callable has been removed - Some internal, and now unused traits and classes have been removed. As these were not part of the public API, their removal should not cause any problems.
- #72 Changes the way that configuration is processed for the the detection of duplicate routes.
Previously an array was expected in the format:Now, the top level key ofreturn [ \Mezzio\Router\RouteCollector::class => [ 'detect_duplicates' => true, ], ];
routershould be used:Duplicate route detection still defaults toreturn [ 'router' => [ 'detect_duplicates' => true, ], ];
trueso this change will affect users that explicitly turned off duplicate route detection, and, where duplicate routes exist, or the feature was turned off explictly to save the additional overhead in production.
4.0.0
- Total issues resolved: 4
- Total pull requests resolved: 12
- Total contributors: 3
QA,dependencies
- 81: Update dependency vimeo/psalm to v6 thanks to @renovate[bot]
Documentation,Enhancement
Enhancement,QA
Enhancement
- 77: Merge release 3.18.0 into 4.0.x thanks to @github-actions[bot]
- 70: Minor refactor of
RouteResult- add types where missing thanks to @gsteel - 67: Add test coverage for the duplicate route detector thanks to @gsteel
- 46: Introduce final keyword where appropriate thanks to @gsteel
Bug
- 73: Ship the
FixedResponseFactorytest asset in src for use in the shipped integration test thanks to @gsteel
BC Break
BC Break,Enhancement
- 71: Remove deprecated
ImplicitMethodsIntegrationTestthanks to @gsteel - 69: Drop compatibility with callable response factories on
MethodNotAllowedMiddlewareandImplicitOptionsMiddlewarethanks to @gsteel - 68: Drop compatibility with callable stream factories on
ImplicitHeadMiddlewarethanks to @gsteel - 66: Add the
finalkeyword to all shipped classes thanks to @gsteel
-
3.20.019 Feb 2026Release notes
Open source →Release Notes for 3.20.0
Feature release (minor)
3.20.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
dependencies
-
3.19.011 Oct 2025Release notes
Open source →Release Notes for 3.19.0
Feature release (minor)
3.19.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement,QA,dependencies
-
3.18.016 Oct 2024Release notes
Open source →Release Notes for 3.18.0
Feature release (minor)
3.18.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
- 75: Add support for PHP 8.4 thanks to @gsteel
renovate
- 65: Update dependency laminas/laminas-stratigility to v4 thanks to @renovate[bot]
- 63: Update dependency laminas/laminas-servicemanager to v4 thanks to @renovate[bot]
-
3.17.031 Oct 2023Release notes
Open source →Release Notes for 3.17.0
Feature release (minor)
3.17.0
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 4
Enhancement,dependencies
- 59: allow php 8.3 thanks to @fezfez
Documentation,Enhancement
- 57: fix typo in php-doc block thanks to @pine3ree
Bug,dependencies
- 54: Merge release 3.16.1 into 3.17.x thanks to @github-actions[bot]
renovate
- 52: Lock file maintenance thanks to @renovate[bot]
-
3.16.124 Apr 2023Release notes
Open source →Release Notes for 3.16.1
3.16.x bugfix release (patch)
3.16.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug,dependencies
-
3.16.024 Apr 2023Release notes
Open source →Release Notes for 3.16.0
Feature release (minor)
3.16.0
- Total issues resolved: 1
- Total pull requests resolved: 2
- Total contributors: 3
Enhancement,renovate
- 51: Update dependency psr/http-message to v2 thanks to @renovate[bot]
Enhancement
-
3.15.029 Mar 2023Nothing published for this version
-
3.14.002 Mar 2023Nothing published for this version
-
3.13.015 Jan 2023Nothing published for this version
-
3.12.012 Jan 2023Nothing published for this version
-
3.11.011 Jan 2023Nothing published for this version
-
3.10.013 Dec 2022Nothing published for this version
-
3.9.010 Oct 2022Nothing published for this version
-
3.8.006 Jan 2022Nothing published for this version
-
3.7.014 Sep 2021Nothing published for this version
-
3.6.025 Jul 2021Nothing published for this version
-
3.5.024 Jul 2021Nothing published for this version
-
3.4.013 May 2021Nothing published for this version
-
3.3.006 Jan 2021Nothing published for this version
-
3.2.124 Oct 2020Nothing published for this version
-
3.2.024 Oct 2020Nothing published for this version
-
3.1.322 Jun 2020Nothing published for this version
-
3.1.216 Jun 2020Nothing published for this version
-
3.1.131 Dec 2019Nothing published for this version
-
3.1.031 Dec 2019Nothing published for this version
-
3.0.331 Dec 2019Nothing published for this version
-
3.0.231 Dec 2019Nothing published for this version
-
3.0.131 Dec 2019Nothing published for this version
-
3.0.031 Dec 2019Nothing published for this version
-
2.4.131 Dec 2019Nothing published for this version
-
2.4.0no dateNothing published for this version
-
2.3.031 Dec 2019Nothing published for this version
-
2.2.031 Dec 2019Nothing published for this version
-
2.1.0no dateNothing published for this version
-
2.0.0no dateNothing published for this version
-
1.3.231 Dec 2019Nothing published for this version
-
1.3.1no dateNothing published for this version
-
1.3.031 Dec 2019Nothing published for this version
-
1.2.0no dateNothing published for this version
-
1.1.0no dateNothing published for this version
-
1.0.131 Dec 2019Nothing published for this version
-
1.0.0no dateNothing published for this version
-
3.0.0rc631 Dec 2019Nothing published for this version
-
3.0.0rc5no dateNothing published for this version
-
3.0.0rc431 Dec 2019Nothing published for this version
-
3.0.0rc331 Dec 2019Nothing published for this version
-
3.0.0rc231 Dec 2019Nothing published for this version
-
3.0.0rc131 Dec 2019Nothing published for this version
-
3.0.0alpha331 Dec 2019Nothing published for this version
-
3.0.0alpha231 Dec 2019Nothing published for this version
-
3.0.0alpha131 Dec 2019Nothing published for this version