API changes in minor releases
| From: | Wolfram Kriesing | Date: | Fri, 12 Sep 2003 15:38:08 +0000 |
| Subject: | API changes in minor releases | ||
| Groups: | php.pear.dev php.pear.qa | ||
| Request: | Send a blank email to pear-dev+get-21441@lists.php.net to get a copy of this message | ||
I remember that PEAR defines that API changes should only take place in major releases. Since there are packages that change the API also in minor releases this needs handling i guess. But more important there should be an API-check when releasing packages to ensure the stability of the API throughout a major release. This of course means that the package needs to be well designed/planned before hand.
I just came across this, because i have a package that depends on another one, which changed the API in a minor release and it is really annoying when you have to upgrade a package only because another one, that it depends on, has changed.
How are the common rules for this in PEAR and are there any plans to handle that?
--
Wolfram
... opensource @ vision:produktion ...
http://opensource.visionp.de
... authentication system ....
http://sf.net/projects/auth