Updates for 2025-02-06
Previously, createPage could incorrectly create more pages than supported by Figma's Starter plan. This issue has been fixed.
Previously, createPage could incorrectly create more pages than supported by Figma's Starter plan. This issue has been fixed.
New:
Figma now supports customizing underlines. The following changes were made to support getting and setting new underline features:
New:
Figma now supports per-paragraph fields. The following changes were made to support getting and setting indent and spacing per paragraph:
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
New:
The Plugin API now contains support for page dividers:
This version of the plugin-typings package was skipped.
New
In February 2024, Figma implemented dynamic page loading for Figma design files. Now, dynamic page loading has been extended to FigJam files. If your plugin handles FigJam files, you should follow the steps in Migrating Plugins to Dynamically Load Pages.
This change introduces plugin-api-standalone.d.ts, an experimental feature which allows for importing types explicitly.