Is your feature request related to a problem? Please describe.
According to Semantic Versioning 2.0.0 the below version patterns are valid.
- 3.0.0-rc1
- 3.0.0-rc.1
- 3.0.0-beta1
- 3.0.1-beta
The above versioning should be supported.
Expected Results
| Current |
After Execution |
| 3.0.0 |
3.0.1 |
| 3.0.0-rc1 |
3.0.0-rc2 |
| 3.0.0-rc.1 |
3.0.0-rc.2 |
| 3.0.0-beta1 |
3.0.0-beta2 |
| 3.0.0-beta |
3.0.1-beta |