I am updating existing AAX plugin to JUCE 4. I’ve checked backward compatibility and it seems fine - old projects are loading fine using the new version of plugin.
Next, i’ve updated AAX SDK from version 2.2.1 to 2.3.x. Suddenly old projects won’t open anymore - plugin can not be found ??. Strangely enough, i can see new plugin available on a plugin list, but instances already in the project simply won’t load/can’t be found.
New plugin has completely new bus management (JUCE4), but otherwise it is basically the same - name, number of channels, signature etc… And it is loaded when using AAX SDK 2.2.1. It just doesnt work with 2.3.1 and 2.3.2.
Now i am trying to find out, what could break this backward compatibility. Any ideas what should i look for ??