These things are actually not really "bugs"… or maybe they are. Apple might have had a reason for those changes. I don't know.
For me a plugins developer they are definitely annoying bugs. But for you as a user you only need to download a fixed version of the affected software (in this case my plugins).
What apple did was kinda like this: Thing A was behaving like this until Mavericks (or Yosemite) and then changed it's behavior in the next version of OSX.
The annoying thing is that those changes are nowhere to be documented. For example: There is a Quartz Composer patch that simply creates a gradient image from two colors and two points. So I give the patch a blue and a red color and give it the points 0,0 ad 512,0. Under Mavericks (and older) the resulting image is a gradient from blue to red, seen from left to right. Under Sierra (and High Sierra) the resulting image is a gradient from red to blue, seen from left to right. Why did the direction change? So the exact same code creates two different results depending on which OSX is installed. Grrr!
If I now file a bug and Apple fixes the behavior in the next update, then I would even have to check for the subversion of OSX and the compensation for this behavior would get more and more complicated.
Especially the gradient patch was completely messing up my Svengali Rays Pro (volumetric light rays) plugins.
So I rather don't do anything, as this is currently a simple way for me to fix the behavior without keeping a database of what need to be compensated for in which version.
There are bunch of more things that I discovered and that I had to compensate for. Over the last few weeks I had 4 Macs side by side running as a test farm to see which problem occurs when and what can I do to fix it.
I think I got them all. But you never know. I'll probably will get a few reports about other things that the users discover. :-)
--
Christoph Vonrhein
[
www.chv-plugins.com]