Skip to main content
johnrellis
Legend
November 8, 2021
Question

Changes to the Lightroom SDK 11

  • November 8, 2021
  • 1 reply
  • 275 views

Adobe recently released the Lightroom SDK 11.0. There aren't many changes from the LR SDK 10.0. Adobe long ago stopped putting any significant effort into the SDK, including documenting what's changed. So here are the results of my semi-automated change detection:

 

Readme.txt

 

Just cosmetic changes.

 

The Lightroom Classic Programmers Guide

 

Just cosmetic changes, including a half-hearted attempt at replacing occurrences of "Lightroom" with "Lighroom Classic" (stopping around page 20).

 

The phrase "uses version 5.1.4 of the Lua language" was removed. This is unfortunate, since LR still uses Lua 5.1.4 and not the latest 5.4.3.  (See this bug report.)

 

API Reference

 

LrDevelopController
New methods:
addToCurrentMask, createNewMask, deleteMask, deleteMaskTool, getAllMasks, getSelectedMask, getSelectedMaskTool, goToMasking, intersectWithCurrentMask, resetMasking, selectMask, selectMaskTool, subtractFromCurrentMask, toggleHideMask, , toggleHideMaskTool, toggleInvertMaskTool, toggleOverlay

 

Changed methods:
getSelectedTool() adds "masking"
selectTool() adds "masking"

 

Deprecated methods:
goToDevelopGraduatedFilter, goToDevelopRadialFilter, resetBrushing, resetCircularGradient, resetGradient

 

LrPhoto

New methods:

copySettings() -- doesn't work
pasteSettings() -- doesn't work

 

Develop Settings

New keys added to photo:getDevelopSettings() and LrDevelopController.get/setValue():
AutoToneDigest, AutoToneDigestNoSat, AVcr_stage_local_contrast, CameraProfileDigest, CompatibleVersion, EnableMaskGroupBasedCorrections, MaskGroupBasedCorrections, 
ToneMapStrength

 

(ToneMapStrength mayhave been added in 11 -- it's just returned for videos, and it's always 0. Probably a mistake.)

 

Keys removed from photo:getDevelopSettings() and LrDevelopController.get/setValue():
CircularGradientBasedCorrections, EnableCircularGradientBasedCorrections, EnableGradientBasedCorrections, EnablePaintBasedCorrections, GradientBasedCorrections, PaintBasedCorrections

 

This topic has been closed for replies.

1 reply

Participating Frequently
November 8, 2021

Thanks for this update!