v0.3.5

bytedance/flowgram.aiv0.3.5Aug 12, 2025by xiamidaxia

AI Summary

This is a minor release (v0.3.5) focused on adding new features to the material system, playground controls, and form validation. The release includes playground scroll/zoom controls, material injection capabilities, workflow events, and a new build:prod command.

Key Highlights

  • Added scrollDisable and zoomDisable options to playground for better control
  • Enhanced material system with VariableSelector and TypeSelector injection
  • Added validateDisabled option to formModel for form validation control
  • Introduced LINE_DATA_CHANGE event for free-layout workflow onContentChange
  • Added build:prod command for production builds

New Features

  • Playground scrollDisable and zoomDisable controls
  • Demo preventGlobalGesture feature
  • Material sync updates references to @flowgram.ai/form-materials
  • json-schema-editor optimization
  • Workflow LINE_DATA_CHANGE event in free-layout
  • Material injection for VariableSelector and TypeSelector
  • formModel validateDisabled option
  • Group node registry moved to app by default (refactor)
  • build:prod command for production builds

Full Release Notes

## What's Changed
* chore: add build:prod command by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/653
* refactor(group): group node registry move to app by default by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/658
* feat(material): when sync material, update ref to other materials to @flowgram.ai/form-materials by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/659
* feat(playground): add scrollDisable and zoomDisable by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/661
* feat(demo): add preventGlobalGesture by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/663
* feat(material): json-schema-editor optimize by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/662
* feat(free-layout): workflow onContentChange add LINE_DATA_CHANGE event, workflow-line-entity remove isDefaultLine by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/660
* feat(material): inject materials like VariableSelector, TypeSelector by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/665
* feat(form): formModel add validateDisabled by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/668


**Full Changelog**: https://github.com/bytedance/flowgram.ai/compare/v0.3.4...v0.3.5