Copy link to clipboard
Copied
Changes to the LR 13.0 SDK compared to the LR 12.3 SDK:
Lightroom Classic SDK Programmers Guide -- no changes according to Adobe Acrobat.
API Reference
LrCatalog
- catalog:addPhoto( path, stackWithPhoto, position, metadataPresetUUID, developPresetUUID )
The last two parameters are new and optional.
- catalog:findPhotos()
PSB, JXL, and AVIF added to the list of supported file formats
LrDevelopController
- ToneCurve parameters documented
- Version 6 localized adjustment parameter names added
- LrDevelopController.setProcessVersion()
"Version 6" added
LrExportSettings
- LrExportSettings.extensionForFormat()
JXL, AVIF added
LrKeyword
- keyword:setParent( parent )
New method.
LrPhoto
- photo:getDevelopSettings()
. Case of "orientation" corrected.
. New settings returned: HDREditMode HDRMaxValue SDRBrightness SDRContrast SDRClarity SDRHighlights SDRShadows SDRWhites SDRBlend LensBlur DepthMapInfo PointColors
- photo:getFormattedMetadata()
Documentation added for video fields: duration, trimmedDuration, frameRate
LrSelection
- selectFirstPhoto(), selectLastPhoto()
These can no be called in all modules, not just Library
Undocumented Changes
My semi-automated scripts found the following settings for photo:getDevelopSettings() and LrDevelopController:
ExtendedToneCurvePV2012Blue ExtendedToneCurvePV2012Green ExtendedToneCurvePV2012Red GrainSeed LensProfileDigest LensProfileIsEmbedded ToggleStyleAmount ToggleStyleDigest UprightDependentDigest
Copy link to clipboard
Copied
@johnrellis are there deprecations in Publish Services?
Copy link to clipboard
Copied
Nothing documented.