v0.2.3

bytedance/flowgram.aiv0.2.3May 27, 2025by xiamidaxia

AI Summary

This v0.2.3 release from ByteDance's flowgram.ai focuses on bug fixes and introduces custom port coloring capabilities. The update addresses issues with auto-layout for branches with multiple sub-nodes, free-layout node deletion data loss after redo, and FlowNodeRegistry nested extension.

Key Highlights

  • Custom port color support via classname or CSS variables (feat(line))
  • Fixed auto-layout handling for branches with multiple sub-nodes
  • Fixed free-layout node deletion data loss issue after redo operations
  • FlowNodeRegistry.extendChildRegistries now properly extends nested registries with documentation
  • Added ESM support for form-materials

New Features

  • Custom port color support by classname or CSS variable
  • Form-materials now available as ESM module

Full Release Notes

🚀 v0.2.3
📅 date:2025-05-27

## What's Changed
* fix: FlowNodeRegistry.extendChildRegistries extend nested, add docume… by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/269
* fix(auto-layout): branches with multi sub nodes by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/272
* fix(core): free document prevent to trigger addBlocksAsChildren by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/273
* feat(line): custom port color by classname or css variable by @louisyoungx in https://github.com/bytedance/flowgram.ai/pull/274
* feat(materials): set form-materials to esm by @sanmaopep in https://github.com/bytedance/flowgram.ai/pull/279
* chore: add e2e config by @dragooncjw in https://github.com/bytedance/flowgram.ai/pull/280
* fix(free-layout): node deletion data loss after redo by @xiamidaxia in https://github.com/bytedance/flowgram.ai/pull/284


**Full Changelog**: https://github.com/bytedance/flowgram.ai/compare/v0.2.2...v0.2.3