I'm a Lightroom plugin developer, one of my products is The Fader (
https://www.capturemonkey.com/thefader/), which can crossfade between different develop settings. It operates on normal sliders, but it can also create smooth transitions between tone curves.
In order to operate, it needs support from Lightroom to set sliders and tone curves. The SDK provides few methods for this:
1) LrPhoto:applyDevelopPreset, which works almost, but it has problems updating the display when GPU is enabled:
https://feedback.photoshop.com/photoshop_family/topics/lightroom-sdk-photo-applydeveloppreset-doesnt...2) LrDevelopController.setValue, which has been my solution since Lightroom 6.0. It has a few quirks, but it did get the job done. ToneCurvePV2012 (/Red/Green/Blue) were not mentioned specifically on the documentation, but they were working in LR 6.0-6.8, something along the lines of:
LrDevelopController.setValue("ToneCurvePV2012Red", {0,0,40,50,200,220,255,255})
In 6.9, it is no longer working and there is no working way to set the tone curve from a plugin.
Please, bring the tone curve back to LrDevelopController. Bonus points for fixing the GPU issue.