Skip to main content

Version 1, Update 107

Figma now supports proportional resizing via the Lock aspect ratio option. This replaces the legacy constrainProportions option. constrainProportions maintains backwards compatibility by setting the new targetAspectRatio field, but we encourage you to use the new property.

Updates for 2025-02-06

Previously, createPage could incorrectly create more pages than supported by Figma's Starter plan. This issue has been fixed.

Version 1, Update 106

Version 1, Update 105

New:

Figma now supports per-paragraph fields. The following changes were made to support getting and setting indent and spacing per paragraph:

Version 1, Update 104

New:

We’ve made updates to our Plugin and REST APIs so you can build more powerful plugins that increase efficiency and create more dynamic user experiences.

  • Annotations and measurements: Create and edit annotations and measurements from Dev Mode through the Plugin API. Generate bulk annotations, format annotations according to a style or template, add context or links from other tools to annotations, and more. Learn more about annotations and measurements.

  • Rich text formatting for component description: Build plugins that can read and edit the full rich-text version of the component description, giving users the same level of detail as Figma's UI. Learn more

  • Advanced prototyping interactions: Access all prototyping reactions through the Plugin and REST APIs to bring Figma prototypes to life in other interaction tools. Learn more

Version 1, Update 103

New:

The Plugin API now contains support for page dividers:

  • Create a page divider node appended to the document node's list of children using createPageDivider.
  • Change the name of an empty PageNode to a page divider name to turn the node into a page divider.
  • Read a page node's isPageDivider property to determine whether the node is a page divider.

Version 1.100.2

Bugfixes

  • The boundVariables property of the ColorStop interface was erroneously annotated as non-nullable. A nullable annotation (?) has been added.