Whitespace fixes
{} for char index access has been deprecated (ugh, go php go .....) 
one should use the functions php offers too ;)
make removeCredential actually work
Yet another new syntax for the routing:
you can now use (prefix{name:regexp}postfix) which will match a pre/postfix but will not include it in the request parameter that gets set.
this is mostly useful with another new feature which allows you place a ? behind a () to make that parameter entirely optional (it will not even get set as request parameter if no default exists. 
For defaults you can use the prefix{value}postfix notation to create default values for the pre and postfix which will automatically inserted in the parameter on routing->gen(). If there is no user defined default value the routing will insert the specified default parameters if they don't contain any regular expression code.