In my plugin, I'm using UpdateChecker.getDisabledToUpdatePlugins() to disable plugin updates when the user's upgrade period as defined in their licence is expired. This API appears to have changed in 15.0.2, the code I'm calling it from is Kotlin and getDisabledToUpdatePlugins() no longer resolves. I can use the property instead, but that no longer returns a mutable set. I see that the underlying set is mutable, but the returned on on the property is not. Should I now be using excludedFromUpdateCheckPlugins?
API breakage in a minor point release is very unfortunate, it's inevitably confusing for users who don't realise why they're not receiving the latest version of my plugin if they're on 15.0.1.
Also, my impression was that public API classes were not going to be Kotlin because of binary compatibility issues with plugins - is this no longer the case?