Patch Versions with tags (for example `dev-10`) are not handled well currently. New features to correctly compare and handle non-numerical characters in the patch version are needed.