Skip to main content
johnrellis
Legend
May 23, 2024
Question

Changes to the LR 13.3 SDK

  • May 23, 2024
  • 0 replies
  • 152 views

Changes to the LR 13.3 SDK compared to the LR 13.2 SDK:

 

Lightroom Classic SDK Programmers Guide -- According to Adobe Acrobat, only one substantive change on page 8: "Lightroom Classic uses version 5.1.5 of the Lua language". Past versions said "5.1.4", and I'm assuming this was an intentional change. Lua 5.1.4 was released 8/22/2008, while 5.1.5 (the last version of 5.1) was released 2/17/2012. It appears at some point Adobe changed LR to use 5.1.5.

 

Addendum: Externally Controlling Lightroom Classic -- this short guide was restored to the LR 13.3 SDK after having been missing for many years.

 

Sample Plugins: The sample plugins accompanying Addendum: Externally Controlling Lightroom Classic have also been restored: midiMapper, remote_control, remote_control_sock, remove_control_socket_example, remote_slider_control

 

API Reference

 

LrCatalog 

- catalog:updateAISettings()

New method

 

LrDevelopController

- New parameter names:  LensBlurActive, LensBlurAmount, LensBlurHighlightsBoost, LensBlurFocalRange

 

- New methods for controlling Lens Blur: getSelectedLensBlurBokeh, setLensBlurBokeh, toggleLensBlurDepthVisualization

 

-  getSelectedTool(), selectTool()

Added the tool mode "depth_refinement"

 

- revealPanel(), revealPanelIfVisible()

Added "lensBlurPanel"

 

- updateSelectedPointColorSwatch()

Documented the return value

 

LrPhoto

- photo:applyDevelopPreset()

Added new pararameter "updateAISettings"

 

- photo:applyDevelopPreset()

Added new pararameter "updateAISettings"

 

- photo:getRawMetadata ()

New field "isExported"

 

- photo:updateAISettings()

New method

 

Undocumented Changes

 

My semi-automated scripts didn't find anything useful.


They did find 59 new modules with names starting with LrCat*, LrCWF*, LrOz*, LrSource*, LrSync*, and LrWFSync*.   Apparently these were added to support the new cloud-sync implementation, and perhaps they were made available via the SDK by mistake?

 

 

 

 

This topic has been closed for replies.