If you have some package 1.2.3 and decide to release a version 1.2.3.1 without knowing that only x.y.z is correct, people will be able to install it, but it will break the project while also not be possible to remove/change version:
[INF] RemoveVPMPackage failed
[ERR] Failed to handle HTTP request: Invalid version string: 1.2.3.1
[INF] Failed to check for package changes: 500
To Reproduce
Create some package with valid version like 1.2.3
Change the version to 1.2.3.1
Try updating to that version with VCC - it will work fine
Try opening the project and/or downgrading the version or removing the dependency
Expected behavior
I should not be able to install such version if its not valid, but if I somehow end up with invalid one, I should be able to remove it.
Describe the bug
If you have some package 1.2.3 and decide to release a version 1.2.3.1 without knowing that only x.y.z is correct, people will be able to install it, but it will break the project while also not be possible to remove/change version:
[INF] RemoveVPMPackage failed [ERR] Failed to handle HTTP request: Invalid version string: 1.2.3.1 [INF] Failed to check for package changes: 500
To Reproduce
Expected behavior
I should not be able to install such version if its not valid, but if I somehow end up with invalid one, I should be able to remove it.
Screenshots
No response
Related Product
VCC (VRChat Creator Companion)
Product Version
2.2.3
OS
Windows 11
Additional context
No response