Path Handling: Introduce explicit prefix and suffix modifiers for clearer error handling and edge case management. This change enhances the usability of path strings, making them more intuitive and reducing confusion for users.
Improvements
Path Handling: Allow standalone modifiers to act like unnamed parameters, improving flexibility in path definitions. This enhancement simplifies the way users can define paths without needing to specify names for every parameter.
Path Handling: Add support for wildcard functionality, enabling users to create more dynamic and flexible path patterns. This feature allows for broader matching capabilities in path definitions.
Path Handling: Implement a loose mode for repeatable delimiters, providing users with more control over how paths are parsed. This improvement allows for greater customization in path handling.
Fixes
Fix edge case handling in the compiler to ensure that special characters are processed correctly. This fix enhances the reliability of path parsing for users dealing with complex path strings.
Fix issues with encoding parser tokens to ensure that all characters are handled properly. This improvement increases the robustness of the path-to-regexp functionality.
Others
Add support for OSSF scorecard reporting to proactively monitor project status. This addition helps users stay informed about critical project metrics and overall health.