[Mono-dev] Re: Planning for Mono 1.2: API freeze.

Kornél Pál kornelpal at hotmail.com
Mon Jan 2 13:21:21 EST 2006


In this case class status pages should be extended to *all* assemblies
intended to public use to ensure API compatibility.

Kornél

----- Original Message -----
From: "Miguel de Icaza" <miguel at novell.com>
To: "Mono Hackers" <mono-hackers-list at lists.ximian.com>
Sent: Monday, January 02, 2006 6:54 PM
Subject: Planning for Mono 1.2: API freeze.


> Hello folks,
>
>    I know that this is a very short notice, I should have mentioned
> this in mid-December, but I completely blanked out.
>
>    We are going to API freeze Mono this week.  If you have any API
> changes that you want to make, please contact me directly.
>
>    What this means is that the public API of the Mono-specific
> libraries will cease to change, although we can continue to bug fix it
> and document it.
>
>    The .NET libraries already had their APIs set in stone, so those
> will continue to be developed (implementing NotImplementedExceptions,
> fixing bugs and implementing NET_2_0 protected code).
>
>    Changes to the .NET public API to fix differences against the
> published .NET interface is ok (specially in the 2.x universe, as Mono
> 1.2 will not guarantee .NET 2.0 support in full anyways, so things are
> much more lax there).
>
>    So in short: you can change implementation bits, but not public
> interfaces.
>
>    If an API change is /absolutely required/ this needs to be discussed
> before the patch makes it into SVN.
>
> Miguel
>




More information about the Mono-devel-list mailing list