Skip to content

Commit 3bab354

Browse files
committed
Merge branch 'release/0.8.10'
2 parents efefd47 + 1698a21 commit 3bab354

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

.version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"strategy": "semver",
33
"major": 0,
44
"minor": 8,
5-
"patch": 9,
5+
"patch": 10,
66
"build": 0
77
}

VERSIONLOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
## 0.8.10 2026-01-02
2+
13
## 0.8.9 2025-12-27
24
* Added attribute based route definitions.
35

src/Routing/Router.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,12 @@ public function addFilter( string $filter ): void
113113
*/
114114
protected function addRoute( array &$routes, string $routeName, $function, string|array $filters ) : RouteMap
115115
{
116+
// Normalize route path: strip trailing slashes (except for root "/")
117+
if( strlen( $routeName ) > 1 && $routeName[ strlen( $routeName ) - 1 ] == "/" )
118+
{
119+
$routeName = substr( $routeName, 0, -1 );
120+
}
121+
116122
$route = new RouteMap( $routeName, $function, $filters ?? '' );
117123
$routes[] = $route;
118124

0 commit comments

Comments
 (0)