Platform policy question: API compatability in minor releases
dons at galois.com
Sat May 9 16:32:00 EDT 2009
> The question is this:
> Should we allow compatible API additions to a library in a minor
> release of the platform?
> The choice is between allowing only bug fixes in minor releases,
> or also allowing new features that add APIs but do not change
> any existing APIs.
I'd like to ensure that the Haskell Platform respects the minor
versioning policy for its constituent parts, specified,
That is, if a library author follows the minor version number bump
policy, then they can reasonably expect to have that library bump
included in the next minor bump of the platform.
If we agree on this, a lot of the decision making for library bumps
becomes automated. If we don't, we have to distinguish case-by-case
whether a library bump added to the API.
Summary: the Platform policy should follow the policy of its consituent parts.
More information about the Libraries