Releases: docsforadobe/aequery
Releases · docsforadobe/aequery
v0.7.1
v0.7.0
Changed
- Changes
aeq.filterto return arrayEx AEQKey TemporalEaseandAEQKey InterpolationTypedefs to match types-for-adobe
Fixed
getFilesRecursive()breaking on empty folders- Return type for
getFootage() aeq.Key.spatialTangenterroring when processing non-spatial propertiesProperty.nearestKeyIndexno longer returns a key, instead returning index as expected
v0.6.0
Added
- Adds
aeq.project.getSelectedCompsOrAll - Adds
ArrayEx.findIndex - Adds
aeq.ui.ListBox - Adds
aeq.ui.TreeView - Adds
getChildren()toaeq.ui.Container - Adds
selectFiles()toaeq.file - Adds
getFilesRecursive()toaeq.file
Changed
- Renames
aeq.Key.getKeyinfotoaeq.Key.getKeyInfo - Renames
setLayerTogglestocopyLayerToggles - Removes docs from repo, adds to gitignore
- Changes
selectedKeysto return arrayEx
Fixed
- Fixes
selectedKeysreturning wrong keys - Fixes
aeq.extendnot checking forhasOwnProperty
v0.5.0
Added
- Added style- and code-linting to the project source code
- Adds
isMaskPropertyGroupfunction - Adds
offsetparameter toKey.copyTowhich Adds/subtracts an amount of offset in keyframe time. - Adds
parentFolderparameter toproject.getFootagethat only get footage items from the givenFolderItem
Changed
- Renames
arrayExmethod names:exists->someselect->mapmap->groupBy
Fixed
- Fixes
getEffectsreturning an empty array if one of the passed layers could not have effects.
v0.4.0
Added
- Add
aeq.Property.prototype.getKeysmethod to get an array of allaeq.Keyobjects on a property.
Changed
- Updates
aeq.file.joinPathto acceptFileandFolderobjects. - Updates
aeq.pasteKeyto convert 3 value arrays to 2 value array if needed. - Updates
aeq.Property.forEachKeyto useaeq.Property.prototype.getKeys- This has the benefit that doing
key.remove()inside the loop does not cause any problems.
- This has the benefit that doing
v0.3.0
Added
- Adds
aeq.getItemsDeep
Changed
- Updates some functions under
aeq.layerto returnaeq.arrayExinstead of an array.aeq.layer.childrenaeq.layer.allChildrenaeq.layer.parentsaeq.layer.relatedLayers
- Updates
aeq.project.findFolderto returnnullwhen no folder is found. - Updates
aeq.getItemsto accept adeepargument. - Updates
aeq.getCompositionsto get CompItems from a given folder.
Fixed
- Fixes
aeq.writeFilenot checking encoding properly.
v0.2.1
v0.2.0
Added
- Adds aeq.version to track current version of aequery
- Adds aeq.settings.initSetting() to initialize settings
- Adds aeq.ui.Container.removeChildren() to remove container children
Changed
- aeq.file.writeFile() now takes an options object to define
encodingandoverwritevalues - aeq.file.writeFile() now allows overwriting based on options parameter
- aeq.settings.getAsBool() now checks that value is bool before returning, else returns undefined