The CVSS vector parser from an arbitrary text was added.
1.8
Convenience improvements for testing and interactive calculator. Improved handling of empty fields.
1.7
Fixes regression introduced in v1.5. Interactive calculator failed for CVSS3 as it did not provide mandatory prefix.
1.6
The rounding was changed from ROUND_HALF_EVEN to ROUND_HALF_UP for CVSS2. The rounding algorithm is not specified by the specification. It also only impacts environmental and temporal score.
Also it was made sure that CVSS2 scores are never less then zero.
1.5
Added check for mandatory CVSS v3 prefix, e.g. CVSS3.0/..., based on specification. It may cause minor API breakage as CVSS v3 vectors which were previously accepted without prefix will now be rejected.