[Haskell-cafe] .cabal: API-compatible library versions
Imants Cekusins
imantc at gmail.com
Tue Jan 26 17:06:41 UTC 2016
> semantic versioning ... Any API-compatible versions of that package are supposed to be in the 1.0 range. Versions 1.1 and above are considered API incompatible.
Thank you Dan. so changes in 1/10th indicate API changes?
however if package info included symbols / modules with breaking
changes, a wider range of versions might become compatible.
e.g. half package modules might behave just as before yet a few API
methods in the other half might have changed leading to a different
version and (possibly unnecessary) version clash.
by making cabal smarter and better informed, compatible version range
would increase.
it seems
More information about the Haskell-Cafe
mailing list