Releases: mezzio/mezzio-router
Releases · mezzio/mezzio-router
3.20.0
Immutable
release. Only release title and notes can be modified.
4.2.0
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.0
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]
3.19.0
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
4.0.1
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.0
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.18.0
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.0
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.1
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.0
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]