<p>Am 05.01.2012 20:08 schrieb &quot;Johan Tibell&quot; &lt;<a href="mailto:johan.tibell@gmail.com">johan.tibell@gmail.com</a>&gt;:<br>
&gt;<br>
&gt; &gt; - Mayor Version changes: as described in the guidelines: changed interface,<br>
&gt; &gt; new instances<br>
&gt; &gt; - Minor version change: when I just add functions<br>
&gt; &gt; - Patchlevel change: for bugfixes, performance fixes, documentation changes<br>
&gt;<br>
&gt; Yes. This is in fact what the PVP specifies IIRC.</p>
<p>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 &gt;= 0.5 &lt; 0.6.<br>
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.</p>
<p>But anyway, I&#39;m not trying to be overly pedantic - I&#39;m just new to the Haskell community, so I ask a lot of questions ;-)</p>
<p>Thanks again,<br>
Chris</p>