In our latest Release Notes we covered the newest updates across Figma.
Move between files in the Figma desktop app without the usual interruptions that slow you down. Links open where you already are, recent work is a search away, and what's next loads before you get there.
Make introduces new features for more control and context as you build.
It’s now easier to add references when using Make Image and Edit Image in Figma.
Draw now surfaces the tools designers reach for most without leaving the mode they're already working in.
With new MCP tool updates and FigJam skills, you can now generate architecture diagrams, ERDs, and more in FigJam directly from your coding agent — including into files you're already working in.
Table formatting, diagramming, canvas navigation, and template publishing in FigJam just got a bit better.
Whether you're refining a complex illustration, iterating on an interactive prototype, or opening that massive product file for the tenth time today, your workflow stays smooth.
.ts, .jsx, or .js extensions (e.g. Button.stories.jsx) are now discovered by the CLI. Previously only .stories.tsx files were picked up.--exit-on-unreadable-files is now respected for template files (.figma.ts / .figma.js)--force flag to figma connect publish. When Figma already has UI-created Code Connect mappings for one or more nodes, publishing will now show a warning instead of failing silently. Use --force to overwrite those existing mappings with the Code Connect files from your codebase.connect create command can now generates template files.preview command: you can now run npx figma connect preview {fileUrl} to locally preview a Code Connect file without having to publish it..figma.batch.json + .figma.batch.ts). A batch file defines a shared template and an array of component entries, allowing hundreds of similar components (e.g. icons) to be Code Connected without individual template files. Per-entry data is available in the template via figma.batch.Get visibility into how your org's APIs are being used.
Plan Access Tokens (PLANTs) are now in beta — a new authentication method for server-to-server integrations and internal automation.
Make is now available in the Figma mobile app, bringing mobile testing and review to your device.
Enterprise plan admins can now assign and monitor AI credit consumption by billing group.
OpenAI's newest image model, ChatGPT Images 2.0, is now available to use with Make Image and Edit Image in Figma Design, Draw, Slides, Buzz, and FigJam. Also available in Figma Weave.
Meet the newest resource type available on the Figma Community: Figma Weave workflows.
Video playback controls are now available on the canvas in Figma Design and Figma Draw.
Attachments let you add existing files directly to any Make prompt — no more re-prompting or copying content in manually.
Now teams can confidently ship brand-approved campaigns faster with built-in approvals in Buzz.
Make kits give design system teams a way to bring together code with design system guidelines to help Make properly use your design system inside new prototypes.
getBoolean() returning undefined instead of false when a boolean property is set to false in a template file.figma.* API in template files--file (-f) option to parse, publish, and unpublish commands to process a single Code Connect file instead of the entire project (e.g. figma connect parse --file=src/Button.figma.tsx).migrate command now outputs TypeScript (.figma.ts) files by default. Pass --javascript to output JavaScript (.figma.js) files instead.migrate command now outputs import figma from "figma" (ESM syntax) when using the --typescript flagmigrate command now removes __props metadata blocks by default. Pass --include-props to preserve them.