v0.5.3

bytedance/flowgram.aiv0.5.3Oct 9, 2025by xiamidaxia

AI Summary

This release v0.5.3 of flowgram.ai introduces improvements to the fixed layout system with drag-and-drop branch support, custom node filtering for auto-layout, and enhanced history functionality. Several bug fixes are also included addressing issues with empty loop node collapse positioning, drag element portals, and JSON deserialization for inner-container nodes.

Key Highlights

  • Fixed layout now supports drag and drop to add branches
  • Auto-layout feature now supports custom node filtering
  • History feature now supports enableChangeNode option
  • Fixed empty loop node collapse position offset issue
  • Fixed fixed-layout drag element portal issue

New Features

  • Fixed layout supports drag and drop to add branches
  • Auto-layout supports custom node filtering
  • History supports enableChangeNode option

Full Release Notes

## What's Changed
* feat: fixed layout supports drag and drop to add branches by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/896
* feat(auto-layout): support custom node filtering by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/897
* fix(demo): empty loop node collapse position offset by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/898
* fix: fixed-layout drag element portal by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/901
* fix(core): operation fromJSON cannot create inner-container nodes by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/902
* feat: history support enableChangeNode option & rm unused code by @hanchayi in https://github.com/bytedance/flowgram.ai/pull/906


**Full Changelog**: https://github.com/bytedance/flowgram.ai/compare/v0.5.2...v0.5.3