Skip to content

Changelog

What’s new and changed for scripting?







  • Scripting access to Shape Layer Stroke Taper, Stroke Waves, Offset Paths Copies, Offset Path Copy Offset:
  • Added relevant match names
  • Fixed an issue to allow negative values for CompItem.displayStartTime:
  • Added CompItem.displayStartFrame
  • Now matches the valid range allowed when setting the Start Timecode in the Composition Settings Dialog (-3:00:00:00 to 23:59:00:00).



  • Buttons in ScriptUI panels have been reverted to the rectangular appearance seen in After Effects 14.1 and previous releases.
  • The AVItem.setProxyToNone() scripting method no longer fails with an error message, “After Effects error: AEGP trying to add invalid footage”.
  • The System.callSystem() scripting method now waits for all tasks called by the command to complete, instead of failing when the command takes a long time to complete.

  • Enable GPU effect rendering via scripting:
  • Added: Project.gpuAccelType
  • New Gaussian Blur effect added w/ matchname ADBE Gaussian Blur 2
  • Scripting access to text baselines:
  • Added: baselineLocs
  • New scripting method to generate random numbers:
  • Added: generateRandomNumber()
  • Using the copyToComp() scripting method no longer causes After Effects to crash when the layer has a parent.
  • The valueAtTime() scripting method now waits for time-intensive expressions, like sampleImage, to finish evaluating before it returns the result.
  • ScriptUI panels now display and resize correctly on high-DPI displays on Windows.
  • After Effects no longer crashes when you click OK or Cancel buttons in a scriptUI dialog with tabbed panels.
  • Scripting improvements for text layers (read-only):
  • returns string:
  • Added: fontLocation
  • Added: fontStyle
  • Added: fontFamily
  • “Use Legacy UI” toggle implemented


  • Access to effect’s internal version string:
  • Added: Application effects object’s version attribute, see app.effects
  • Ability to get and set preview mode:
  • Added: ViewOptions.fastPreview
  • Access to layer sampling method (see samplingQuality)
  • Changed preference and settings methods (see Settings object)
  • ScriptUI is now based on the same controls as the main application.