All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
v0.7.1 - 2022/02/17
- Build issues not compiling aequery properly (#62)
v0.7.0 - 2022/01/11
- Changes
aeq.filter
to return arrayEx AEQKey TemporalEase
andAEQKey InterpolationType
defs to match types-for-adobe
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 - 2018/08/26
- 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
- Renames
aeq.Key.getKeyinfo
toaeq.Key.getKeyInfo
- Renames
setLayerToggles
tocopyLayerToggles
- Removes docs from repo, adds to gitignore
- Changes
selectedKeys
to return arrayEx
- Fixes
selectedKeys
returning wrong keys - Fixes
aeq.extend
not checking forhasOwnProperty
v0.5.0 - 2018/04/08
- 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
- Renames
arrayEx
method names:exists
->some
select
->map
map
->groupBy
- Fixes
getEffects
returning an empty array if one of the passed layers could not have effects.
v0.4.0 - 2017/08/04
- Add
aeq.Property.prototype.getKeys
method to get an array of allaeq.Key
objects on a property.
- 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 - 2017/07/27
- Adds
aeq.getItemsDeep
- 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.
- Fixes
aeq.writeFile
not checking encoding properly.
v0.2.1 - 2017/06/17
- Update changelog, contributors docs
v0.2.0 2017/06/17
- 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
aeq.file.writeFile()
now takes an options object to defineencoding
andoverwrite
valuesaeq.file.writeFile()
now allows overwriting based on options parameteraeq.settings.getAsBool()
now checks that value is bool before returning, else returns undefined
v0.1.2 - 2017/06/14
- Add aeq.version and keep it in sync with package
- Update docs
v0.1.1 - 2017/06/13
- Clarifies readme
- aeq-ui now concats onto main aequery on build
v0.1.0 - 2017/06/13
- Initial npm version