Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 09:40
c4dbf08

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