--file now accepts multiple paths; Kotlin 2.3 crash fixed
v1.4.7
2 features1 enhancement4 fixesThis release2 featuresNew capabilities1 enhancementImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
Fixed
General
- The
--file(-f) option onfigma connect publish,unpublish, andparsenow accepts multiple files, so you can target several Code Connect files in one command (e.g.figma connect publish --file a.figma.ts b.figma.ts). Previously only a single file path was accepted. - Tweak retry behavior for
publishcommand to reduce 429s errors - Shared flags (
--verbose,--token,--config,--dir,--file,--out-file,--out-dir,--api-url,--skip-update-check,--exit-on-unreadable-files,--dry-run) now work whether you write them before or after the subcommand name. Previously, onlyfigma connect publish -vtoggled verbose mode;figma connect -v publishwas silently ignored.
Compose
- Fixed a crash that prevented the Code Connect Gradle plugin from being used with projects on Kotlin 2.3 or newer. The plugin now runs Kotlin source parsing in an isolated worker process, so it no longer ships an embedded Kotlin compiler in the consumer's build environment and cannot conflict with the host project's Kotlin Gradle Plugin across version upgrades.
- Fixed
parseCodeConnect/createCodeConnectfailing in multi-module Gradle projects when the plugin is applied to more than one subproject. The task now resolves the-PfilePath/-PoutputDirarguments against the root project so every subproject finds the input the CLI wrote at the build root. - The Code Connect Gradle tasks now work cleanly with Gradle's configuration cache enabled. Previously, enabling
--configuration-cachecaused an opaque serialization error; the tasks now store and reuse the configuration cache entry as expected.
Fetched May 28, 2026


