
Am 05.01.2012 20:08 schrieb "Johan Tibell"
- Mayor Version changes: as described in the guidelines: changed
interface,
new instances - Minor version change: when I just add functions - Patchlevel change: for bugfixes, performance fixes, documentation changes
Yes. This is in fact what the PVP specifies IIRC.
It says that anything beyond the minor version is optional. Also, in the cabal files I looked at, most seemed to use the major version for dependencies, e.g. package >= 0.5 < 0.6. So I wondered if I misunderstood, or if the maintainers of those packages just live with the risk of minor breakage once in a while. But anyway, I'm not trying to be overly pedantic - I'm just new to the Haskell community, so I ask a lot of questions ;-) Thanks again, Chris