Multi-part dynamic path broken

Just updated a project I hadn’t touched in a while, plug 1.10.0 → 1.13.2, and the following path is now broke:

get "/docexport/:path1/:path2/:path3/:file_name",...


(Plug.Router.InvalidSpecError) invalid dynamic path. Only letters, numbers, and underscore are allowed after :...

Was this intentional to exclude multiple dynamic components in a path??

Dynamic components are still supported, but somewho it seems that there is a bug, when using numbers in the path since 1.13.0.

If you try it like:

get "/docexport/:path_one/:path_two/:path_three/:file_name",...

it works fine.

I just opened a PR which should fix the issue.