Id like to hear what API changes cause problems. * if its one large change that causes problems for every one using the api (bmesh, pynodes) * if its misc changes in blender which propagate down into the api - (recent premul/alpha changes). * if its from being strict and adding limits like the restricted context, or disallowing data editing during drawing. (things that shouldn't be done anyway). * if its even intentional/known-about - Some end up being side effects of other changes in blender.
On Sun, May 26, 2013 at 10:59 PM, Ton Roosendaal <t...@blender.org> wrote: > Hi, > > Excellent, we do have a API change page :) > http://wiki.blender.org/index.php/Extensions:2.6/Py/API_Changes > > Should get more prominent linking everywhere! > > -Ton- > > -------------------------------------------------------- > Ton Roosendaal - t...@blender.org - www.blender.org > Chairman Blender Foundation - Producer Blender Institute > Entrepotdok 57A - 1018AD Amsterdam - The Netherlands > > > > On 26 May, 2013, at 13:23, Ton Roosendaal wrote: > >> Hi all, >> >> This is probably just coincidentally, but just in past few days two quite >> visible py scripters moaned in public about API breakage, more or less >> mentioning to give up on it. >> >> Communication is really King here. That means for every release, a simple >> quick to find doc with API changes has to be available (or is there one?). >> >> We can also reconfirm the procedures for api changes, to go along our >> release cycle: >> >> - Announce in BCon1 or BCon2. >> - Add it in BCon2 latest. >> - Testing, feedback during BCon3 and BCon4. >> >> We also have a bf-python mailing list where these topics are valid to >> discuss. I think every API change should be a topic for review there as >> well. It probably is? :) >> >> I think by default scripters can expect the API to keep working. Checking >> back on the history of Python script breakage discussion here, it appeared >> the changes were more related to "keep a good quality and sane API". Our >> scripting API is also powerful, and if you find smart bypasses for >> undocumented or accidentally working features, things can get frustrated... >> >> If you depend on the API to keep working, please consider to join bf-python, >> and help us out with reviews and design decisions! >> >> Thanks, >> >> -Ton- >> >> -------------------------------------------------------- >> Ton Roosendaal - t...@blender.org - www.blender.org >> Chairman Blender Foundation - Producer Blender Institute >> Entrepotdok 57A - 1018AD Amsterdam - The Netherlands >> >> >> >> _______________________________________________ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers > > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers -- - Campbell _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers