Releases
v0.18.0
Compare
Sorry, something went wrong.
No results found
0.18.0 (2026-04-21)
⚠ BREAKING CHANGES
switch to stateless HTTP transport (#304 )
getServerConfig() no longer takes an isStdioMode parameter. It now detects stdio mode internally and returns it as part of ServerConfig.
Features
add --image-dir config for image download path control (#297 ) (0417766 )
add anonymous PostHog telemetry (#342 ) (6c0666a )
add component property support (BOOLEAN & TEXT) (#340 ) (b0f9efc )
add progress notifications and async tree walker (#305 ) (b5724ad )
add proxy support for managed networks (#338 ) (32d5779 )
add support for using as a CLI via fetch subcommand to retrieve design data directly (#331 ) (dd237c8 )
replace yargs with cleye for CLI flag parsing (#285 ) (0092ee7 )
rich text styling (#351 ) (759d0e4 )
support gifRef for downloading animated GIF embeds (#286 ) (f1ec913 )
Bug Fixes
add actionable 403 error message with troubleshooting link (9230bd0 )
disambiguate named styles with duplicate names (#319 ) (a077ace )
handle drive root paths in image directory security check (#301 ) (9f32616 )
include BOOLEAN_OPERATION in SVG container collapse (354679e )
include BOOLEAN_OPERATION in SVG container collapse (19c50b3 )
layout: suppress computed gap values when using SPACE_BETWEEN (#341 ) (309c60e ), closes #169
remove inline release-type so release-please reads config file (a03cd68 )
replace jimp with selective @jimp/* imports to fix ESM crash (#333 ) (dd47ebf ), closes #329
replace sharp dependency with js-native jimp for image manipulation (#289 ) (62b9f94 )
skip jimp processing for SVGs and prevent image-fill collapse (#298 ) (a4a4b13 )
stop routing all traffic through EnvHttpProxyAgent by default (#359 ) (a22f28f )
surface Figma 403 response body to help LLMs self-heal based on actual error (#360 ) (12280ba )
throw actionable error for missing nodes, add error_category to telemetry (#344 ) (334ae2b )
Performance Improvements
fix O(n²) bottlenecks in simplification and YAML serialization (#307 ) (29cff0c )
Code Refactoring
You can’t perform that action at this time.