Releases: figma/code-connect
Code Connect 1.2.4
Fixed
- (from 1.2.3) In the interactive setup, the automatic file linking now matches components exported from index files
- Fix issue with CLI not working on some cases in 1.2.3
React
- (from 1.2.3) Fix issue where React component references in
props
would serialize to strings when accessed withgetProps()
- (from 1.2.3) Fix issue with nesting
figma.boolean
andgetProps
Code Connect 1.2.3
Features
Fixed
- In the interactive setup, the automatic file linking now matches components exported from index files
React
- Fix issue where React component references in
props
would serialize to strings when accessed withgetProps()
- Fix issue with nesting
figma.boolean
andgetProps
Code Connect v1.2.2
Code Connect v1.2.2 (5th November 2024)
Features
General
- Added support to create Custom parsers. Those allow users to add support for languages which aren't natively supported by Code Connect. Check the documentation for more details.
Fixed
React
- Only show AI question for React
- Fix error in autolinking in reduce function
Code Connect 1.2.1
Code Connect v1.2.1 (23rd October 2024)
Fixed
React
- Fixed a bug introduced in 1.2.0 where
nestedProps
referencing a hidden layer would result in an error rendering Code Connect
SwiftUI
- Fixed potential "index is out of bounds" error.
Compose
- Fixed some parsing errors when running the
create
andpublish
commands
General
- Changed how the extension makes HTTP requests to resolve issues when connecting through a proxy. Please submit a support ticket if you continue to have connection issues after this update.
Code Connect v1.2.0
Features
General
-
The interactive setup now offers AI support for accurate prop mapping between Figma and code components. Users will now be given the option to use AI during the setup process, which if chosen will assist in creating Code Connect files and attempting to accurately map your code to Figma properties.
Data is used only for mapping and is not stored or used for training. To learn more, visit https://help.figma.com/hc/en-us/articles/23920389749655-Code-Connect
React
- Added support for returning strings or React components from the
example
function, in addition to JSX - Added
getProps
onfigma.instance()
which can be used to access props of a nested connected component - Added
render
onfigma.instance()
which can be used to render a nested connected component dynamically - Added support for including any custom props in the
props
object, that can be accessed withgetProps
in a parent component
Fixed
HTML
Code Connect v1.1.4
Fixed
React
- Fixed a Prettier bug with the interactive setup
- Removed empty enum mappings from generated Code Connect in interactive setup
- Fixed an issue with props not rendering correctly in the Figma UI if used in the body of a component (e.g. as a hook argument). Any Code Connect with this issue will need republishing to be fixed. (fixes #167)
- Support mapping from an enum value to a boolean prop in CLI Assistant
Features
Compose
- The dependencies required to author Code Connect files now live in a separate module from the plugin and are hosted on Maven Central. Refer to the documentation for updated instructions on adding Code Connect to your project.
SwiftUI
- Updated the swift-syntax dependency to include 600.0.0 (Swift 6)
Code Connect v1.1.3
Fixed
HTML
- Fixed an issue where
imports
was incorrectly not included in the TypeScript interface - Added a note in the documentation that HTML support requires
moduleResolution: "NodeNext"
React
- Fixed an issue where
imports
was incorrectly not included in the TypeScript interface (fixes #159)
Code Connect v1.1.2
Code Connect v1.1.1
Features
HTML
-
Added support for documenting HTML-based frameworks (including Web Components, Angular and Vue), using the new
html
parser. See the documentation for more information.HTML support for Code Connect is in preview, and the API is liable to change during this period. Please let us know your feedback via GitHub Issues.
SwiftUI
- Added a
swiftPackagePath
configuration option to specify a custom path to aPackage.swift
file to run Code Connect from.
React
- Code Connect files created in the CLI assistant will now start including some auto-generated prop mappings between Figma properties and linked code props. This is an early feature and support for different prop types is limited.
General
- Restructured the Code Connect documentation. All documentation can now be found in the docs directory.
Fixed
React
figma.nestedProps
can now be used in conjunction withfigma.boolean
for conditionally hidden nested instances (fixes #118, #89)- Fixed an issue where backticks could not be used in the example code (fixes #139)
- Fixed an issue with wildcard paths in import mappings
- Fixed an error when trying to use the icon script with component sets
General
- Fixed an issue where the
@figma/[email protected]
npm package had an incorrect README
Code Connect v1.0.6
Fixed
React
- Fixed issue where props with special characters such as hyphens would not render properly. (#116)
Features
React
- figma.enum now supports floating point numbers
Compose
- Update the dependency for Code Connect to use Kotlin 2.0 libraries