Changes to the Lightroom SDK 11.4
The Lightroom SDK 11.4 was recently released. Changes from the 11.0 SDK:
Bug Fixes
Fixes a longstanding bug in photo:rotateLeft() and rotateRight(), where they rotated the currently selected photos rather than "photo". But note that this is is an compatible change.
Lightroom Classic SDK Programmers Guide
Just one substantive change, page 98 explains the previously undocumented behavior of LrView.bind (key) when the key contains a period. If the key is of the form "x.y", it refers to the key y in the table bound to key x. There's an outstanding bug report to correct the API documentation for LrView.bind.
API Reference
LrDevelopController
New keys added to photo:getDevelopSettings() and LrDevelopController.get/setValue():
PresetAmount, ProfileAmount, local_Amount
New methods:
duplicateAndInvertMask, invertMask
Changed methods:
deleteMask, deleteMaskTool, selectMask, selectMaskTool, toggleHideMask, toggleInvertMaskTool:
A second argument "param" was added to these functions -- I don't know if this is a documentation fix or a change to the functions.
getAllMasks: Documentation fixed to describe the return result.
LrLogger
New method:
quickLoggerTable: Undocumented.
LrPhoto
Changed methods:
applyDevelopPreset: Adds an optional third parameter "presetAmount".