Skip to main content

Version 1, Update 63

We now have plugin support for the text improvements launched with Little Big Updates!

New:

Version 1, Update 61

Following up on the new video functionality recently added for prototyping, we have added some updates to our video plugin APIs, which include:

Version 1, Update 60

As part of our launch to allow creators to sell resources directly on Figma Community, we're releasing a Payments API. This API will allow you to create custom time or usage-based free trials for plugins and widgets.

You can use this API to:

  • Read metadata about a user’s payment status and usage of your resource
  • Kick off a checkout flow so a user can pay for your resource

For more information on requiring payment in your plugins and widgets, please read this guide.

Version 1, Update 58

New:

  • New method createImageAsync to create an image from a url string.
  • Add new field consumers to BaseStyle, which refers to the field where the style is applied.

Updates to fetch:

  • Add headers property to fetch request.
  • Add json method to fetch response.
  • body can now take a string.

Version 1, Update 57

In tandem with our launch of spell check in Figma and FigJam, we are adding support for text review plugins! A text review plugin is a plugin that can extend or replace the native spell check functionality to do things like grammar checking and brand guideline checking, or even check spelling in languages Figma doesn't support. And something unique about text review plugins compared to other plugins is that they start automatically anytime a user starts editing text in a document.

This comes with a few new APIs:

For more information on writing a text review plugin see our guide.

Other enhancements:

  • Add absoluteBoundingBox property to SectionNode, StickyNode, ShapeWithTextNode, CodeBlockNode, ConnectorNode, EmbedNode, LinkUnfurlNode, MediaNode, and WidgetNode

Version 1, Update 56

New:

Fixed:

  • HyperlinkTarget now works with more than just regular frames when using type NODE. For example, you can link to SECTION, SYMBOL and INSTANCE nodes too. The existing restriction where you can't link to a sublayer of an instance still applies.