
26 Jan
2016
26 Jan
'16
5:06 p.m.
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