Skip to main content

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.

Version 1.100.1

This change introduces plugin-api-standalone.d.ts, an experimental feature which allows for importing types explicitly.