[Haskell-cafe] Re: Failing to install hxt: tagsoup versioning

Neil Mitchell ndmitchell at gmail.com
Mon Jan 25 16:30:35 EST 2010


>> Minor version bumps which leave the API unchanged shouldn't break
>> anything,
>> small additions to the API should rarely break things, so if people adhere
>> to http://www.haskell.org/haskellwiki/Package_versioning_policy ,
> Neil, in this case i think, tagsoup's version shouldn't have changed from
> 0.6 to minor 0.8
> while exported definitions such as "optLookupEntity" were removed.

As Malcolm says, the rule is that 0.6 -> 0.8 I can do absolutely
anything. If it's any consolation, I'm intending 0.9 to be perfectly
compatible with 0.8.

If there's anything I can do to make the hxt thing a bit easier I'm
happy to do so. The change to remove optLookupEntity was necessary to
support HTML 5 correctly, so I didn't really have a choice. In general
I do try and keep the API as stable as possible.

Thanks, Neil

More information about the Haskell-Cafe mailing list