Issues with + in version name

File names shall be URI-encoded before writing them to wys file. We've encountered issue with + in version name (metadata separator in accordance with Semantic Versioning 2.0), everything works fine up until client tries downloading file with + in the URI, and that's where it gets 404.