Hi @brecht, we’ve just had some feedback from someone using our addon that suggests the python api has changed. They gave us their log output and its looks like the attributes for lights are different to the beta builds from about a week or so ago.
I’m developing an addon I can confirm that something changed in the API very recently (I’m building almost every day).
I was positioning the nodes in the compositor using
tree.nodes[“Composite”].viewLocation
But it stopped functioning.
Using CTL+Space in the console I found out the property was renamed to .location
Apparently that fixed it.
Will be more changes like that before the final release?
Just to know. This is not a complain.
You devs are making an amazing job, thank you for everything
Hi @brecht, we’ve checked, it seems that the first report was impossible for us to reproduced, however, we’ve since had the same user report another problem which we did reproduce, it seems that scene.update has been removed?
I’m echoing @g3ntile 's concerns here. Are there more changes like this coming? If so, is there any way we can find out before hand? This way we can adapt our addon before the changes hit the current download.
Thanks guys for the links, we are aware of the wiki page for the api, the only wish we have is that it would be awesome to have a mailing list or a way to subscribe to when these resources are updated for changes to the API. Otherwise I guess we could just check it often, but then the question is how often?
We’ve been testing pretty heavily since May 9th and for some reason this only showed up now. Had we known there were new changes on that date, we’d have specifically tested this and fixed it easily.
I understand.
So maybe I relied in using the feedback from the info panel to get that property, instead of reading the API docs. Somehow it worked for a while, then it was suddenly broken.
Lesson learned: check with the docs everything you copy/paste from the info/console…
Thanks everyone!