Releases: docsforadobe/aequery
Releases · docsforadobe/aequery
v0.7.1
v0.7.0
Changed
- Changes
aeq.filter
to return arrayEx AEQKey TemporalEase
andAEQKey InterpolationType
defs to match types-for-adobe
Fixed
getFilesRecursive()
breaking on empty folders- Return type for
getFootage()
aeq.Key.spatialTangent
erroring when processing non-spatial propertiesProperty.nearestKeyIndex
no 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.getKeyinfo
toaeq.Key.getKeyInfo
- Renames
setLayerToggles
tocopyLayerToggles
- Removes docs from repo, adds to gitignore
- Changes
selectedKeys
to return arrayEx
Fixed
- Fixes
selectedKeys
returning wrong keys - Fixes
aeq.extend
not checking forhasOwnProperty
v0.5.0
Added
- Added style- and code-linting to the project source code
- Adds
isMaskPropertyGroup
function - Adds
offset
parameter toKey.copyTo
which Adds/subtracts an amount of offset in keyframe time. - Adds
parentFolder
parameter toproject.getFootage
that only get footage items from the givenFolderItem
Changed
- Renames
arrayEx
method names:exists
->some
select
->map
map
->groupBy
Fixed
- Fixes
getEffects
returning an empty array if one of the passed layers could not have effects.
v0.4.0
Added
- Add
aeq.Property.prototype.getKeys
method to get an array of allaeq.Key
objects on a property.
Changed
- Updates
aeq.file.joinPath
to acceptFile
andFolder
objects. - Updates
aeq.pasteKey
to convert 3 value arrays to 2 value array if needed. - Updates
aeq.Property.forEachKey
to 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.layer
to returnaeq.arrayEx
instead of an array.aeq.layer.children
aeq.layer.allChildren
aeq.layer.parents
aeq.layer.relatedLayers
- Updates
aeq.project.findFolder
to returnnull
when no folder is found. - Updates
aeq.getItems
to accept adeep
argument. - Updates
aeq.getCompositions
to get CompItems from a given folder.
Fixed
- Fixes
aeq.writeFile
not 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
encoding
andoverwrite
values - aeq.file.writeFile() now allows overwriting based on options parameter
- aeq.settings.getAsBool() now checks that value is bool before returning, else returns undefined