parent
eb260f6141
commit
8b3ad3e9a0
2 changed files with 16 additions and 1 deletions
@ -0,0 +1,15 @@ |
|||||||
|
## Version comparison |
||||||
|
|
||||||
|
`dependency(version:)` and other version constraints now handle versions |
||||||
|
containing non-numeric characters better, comparing versions using the rpmvercmp |
||||||
|
algorithm (as using the `pkg-config` autoconf macro `PKG_CHECK_MODULES` does). |
||||||
|
|
||||||
|
This is a breaking change for exact comparison constraints which rely on the |
||||||
|
previous comparison behaviour of extending the compared versions with `'0'` |
||||||
|
elements, up to the same length of `'.'`-separated elements. |
||||||
|
|
||||||
|
For example, a version of `'0.11.0'` would previously match a version constraint |
||||||
|
of `'==0.11'`, but no longer does, being instead considered strictly greater. |
||||||
|
|
||||||
|
Instead, use a version constraint which exactly compares with the precise |
||||||
|
version required, e.g. `'==0.11.0'`. |
Loading…
Reference in new issue