v0.4.12

bytedance/flowgram.aiv0.4.12Sep 10, 2025by sanmaopep

AI Summary

This is a minor release (v0.4.12) of flowgram.ai containing bug fixes, new features, and dependency upgrades. Key improvements include enhanced type inference for ReactiveState, fixing a loop nesting issue in free layout, and adding global variable saving functionality.

Key Highlights

  • Enhanced type inference capability for ReactiveState.get and set methods
  • Fixed loop nesting issue in demo-free-layout (loops cannot nest loop nodes)
  • Added ability to save global variables in the demo
  • Enhanced form-materials CLI capability
  • Upgraded dependencies: jsdom, langchain/openai, and replaced download with https

New Features

  • Optimized variable selector dependencies in material module
  • Added global variable saving functionality in demo
  • Enhanced form-materials CLI with improved abilities

Full Release Notes

## What's Changed
* feat(material): optimize variable selector dependencies by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/792
* chore: upgrade rush version by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/795
* fix(reactive): enhance the type inference capability of the ReactiveState.get and set by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/796
* fix(demo-free-layout): loop cannot nest loop node by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/798
* fix: upgrade jsdom, langchain/openai, replace download with https by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/797
* feat(demo): save global variable by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/794
* feat(cli): enhance form-materials cli ability by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/799


**Full Changelog**: https://github.com/bytedance/flowgram.ai/compare/v0.4.11...v0.4.12