Guillaume Larcheveque wrote > In my opinion you can add it to development because it provides new > functionality without introducing changes to current implementation. > >> I've added a PDFEllipseElement to a newer version of stable >> with an example. Would it be better to add it to development?
Backward compatibility is orthogonal to #stable and #development. For the distinction you're describing, you would use semantic versioning (http://semver.org/) to bump the minor (e.g. 1.0.1 -> 1.1.0). Conversely, in the Metacello world, we use those labels to denote expectations/guarantee of code quality. My understanding of their meanings is: #stable - you can use this code freely in your apps; it is functioning well #development - probably works, but since it's still under development, we can't promise anything #bleedingEdge - you want the absolute latest version of all packages; you're on your own - good luck! (this one is by definition, not opinion) ----- Cheers, Sean -- View this message in context: http://forum.world.st/Ellipses-in-Artifact-tp4842638p4842873.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.