Skip to content

Commit df97886

Browse files
committed
chore(release): publish
- @fbp/evaluator@0.2.0 - @fbp/graph-editor@0.2.0 - @fbp/spec@0.2.0 - @fbp/types@0.3.0
1 parent ae18b03 commit df97886

9 files changed

Lines changed: 7140 additions & 3689 deletions

File tree

packages/evaluator/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5+
6+
# 0.2.0 (2026-01-24)
7+
8+
### Bug Fixes
9+
10+
- graphInput nodes now use default prop when no external input provided ([1d567ba](https://github.com/constructive-io/fbp/commit/1d567ba0935e099f7c99e60ccbb301e1e92b9ea3))
11+
- remove output port from graphOutput node definition ([1281944](https://github.com/constructive-io/fbp/commit/128194443195e99dda27a98a9abfc3f6ee11a081))
12+
13+
### Features
14+
15+
- add @fbp/evaluator with lazy graph evaluation ([9e8dd3a](https://github.com/constructive-io/fbp/commit/9e8dd3aed2f5cfe316cbef0f04e80642dfaeb9bb))
16+
- add boundary nodes with auto-naming and async evaluation ([075795d](https://github.com/constructive-io/fbp/commit/075795db4c866d2ae21003f6e6bc0deda6c8a3b9))
17+
- add icons to all node definitions and display in UI ([bfb0c46](https://github.com/constructive-io/fbp/commit/bfb0c4645ce5ae9415d57fcf79c8cf51e8abf77d))
18+
- add new node definitions (graphql/request, json/select, json/object, flow/guard, string/template, string/concat) ([75bda87](https://github.com/constructive-io/fbp/commit/75bda87ad078793997693a253ad83a7c1d52ba03))
19+
- add react-icons SVG icons and GraphQL login example ([02a493d](https://github.com/constructive-io/fbp/commit/02a493da93f0d2b4f7e661538f261591c0c7de09))
20+
- add subnet evaluation support with tests ([0c4a187](https://github.com/constructive-io/fbp/commit/0c4a18789da49f51298a4765aa59c759bf1935fa))
21+
- add type dropdown and coercion to all boundary nodes (input, output, prop) ([78a6052](https://github.com/constructive-io/fbp/commit/78a6052166b2d9aef3d47b9401cc1c13d7d9bd9b))
22+
- add type selector dropdown for graphInput nodes ([452043d](https://github.com/constructive-io/fbp/commit/452043debf7a18b992d1cbbe5452e18e3983abb1))

packages/evaluator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fbp/evaluator",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"author": "Dan Lynch <pyramation@gmail.com>",
55
"description": "Lazy graph evaluator for Flow-Based Programming",
66
"main": "index.js",

packages/graph-editor/CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5+
6+
# 0.2.0 (2026-01-24)
7+
8+
### Bug Fixes
9+
10+
- derive subnet ports from boundary nodes for automatic sync at any level ([4d7c15f](https://github.com/constructive-io/fbp/commit/4d7c15fe9f4cd32c85e4312358aa4b0b3c0f2bdf))
11+
- edge preview in subgraphs and boundary node sync with parent subnet ([891cc45](https://github.com/constructive-io/fbp/commit/891cc45aafb9da90f7d47744c1ad4ae08d369697))
12+
- evaluation now works inside subgraphs using scoped graph ([16aa4e6](https://github.com/constructive-io/fbp/commit/16aa4e6a4d5470a6d4be9522e3a5300a4314e56b))
13+
- make all reducer actions scope-aware for subnet navigation ([051e7a8](https://github.com/constructive-io/fbp/commit/051e7a85be0b657dba9a4e24b68811fc07640dc6))
14+
- move React hooks to top of PropertiesPanel to fix hooks order error ([24da1d3](https://github.com/constructive-io/fbp/commit/24da1d36df85049766a9de6ba7f72c10d3d83274))
15+
- PropertiesPanel now uses scoped nodes for subnet context ([0331374](https://github.com/constructive-io/fbp/commit/03313746b2eda43988aaa188d224551e61e8bb0b))
16+
- refresh button now uses live graph state, add default value for graphInput ([1dd7228](https://github.com/constructive-io/fbp/commit/1dd7228fa4376d4a3571ea287ba6b2d19f8bc975))
17+
- subnet navigation now renders internal nodes when diving in ([83b99dc](https://github.com/constructive-io/fbp/commit/83b99dc1f7acaa104ed94148c70e1d29c6213981))
18+
19+
### Features
20+
21+
- add @fbp/graph-editor package, remove litegraph ([7062610](https://github.com/constructive-io/fbp/commit/70626102c71a1db963cebe68b1abacfe1c6222a8))
22+
- add autolayout for subnet nodes - arranges nodes in layers by dependency ([46d7c31](https://github.com/constructive-io/fbp/commit/46d7c31124b3ec78e39dbeff6849a6b511572049))
23+
- add boundary nodes with auto-naming and async evaluation ([075795d](https://github.com/constructive-io/fbp/commit/075795db4c866d2ae21003f6e6bc0deda6c8a3b9))
24+
- add copy/paste for groups (Cmd+C/V) and allow 1+ node collapse ([6182ac2](https://github.com/constructive-io/fbp/commit/6182ac2d946aafe8793764bc52a5988f4aa22e6d))
25+
- add editable boundary node names and drag-and-drop from palette ([1030db2](https://github.com/constructive-io/fbp/commit/1030db2b80789502aaa185b5ec535d10d78cb622))
26+
- add GraphOutput nodes with evaluation result display ([351e82b](https://github.com/constructive-io/fbp/commit/351e82b25b590e9e3990ccbf7edcabe548aa968e))
27+
- add icons to all node definitions and display in UI ([bfb0c46](https://github.com/constructive-io/fbp/commit/bfb0c4645ce5ae9415d57fcf79c8cf51e8abf77d))
28+
- add L hotkey to autolayout selected nodes ([4295ed6](https://github.com/constructive-io/fbp/commit/4295ed60477b5846becf9927c4c9c4f1a3f03f7c))
29+
- add proper UI frame with header, node palette sidebar, and status bar ([9713b2a](https://github.com/constructive-io/fbp/commit/9713b2a31a3df9db75ee6cbbd5d39e56adf5f9d7))
30+
- add react-icons SVG icons and GraphQL login example ([02a493d](https://github.com/constructive-io/fbp/commit/02a493da93f0d2b4f7e661538f261591c0c7de09))
31+
- add refresh button to re-evaluate GraphOutput results ([9c37391](https://github.com/constructive-io/fbp/commit/9c37391e771828e8a860af3a3edb68ccc678c9cd))
32+
- add subnet collapse feature (Shift+C to collapse selected nodes) ([d91f609](https://github.com/constructive-io/fbp/commit/d91f6092349f9cfa8507eb4dfab734311de1a4e7))
33+
- add toolbar with hotkeys, node palette, drag-to-connect, and make home page show flow graph ([6548a2d](https://github.com/constructive-io/fbp/commit/6548a2dd92be5ec45eafdf5a42a7cbbb4e5165e4))
34+
- improve evaluate button spinner animation ([f080856](https://github.com/constructive-io/fbp/commit/f08085685e82a2f5c1bef3263b9bfa78353ab1d0))
35+
- improve marquee selection and add GraphQL syntax highlighting ([0d5757b](https://github.com/constructive-io/fbp/commit/0d5757baa347e490d2bad8cf592983e857e3da47))

packages/graph-editor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fbp/graph-editor",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"author": "Dan Lynch <pyramation@gmail.com>",
55
"description": "Houdini-inspired graph editor for Flow-Based Programming",
66
"main": "index.js",

packages/spec/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Change Log
2+
3+
All notable changes to this project will be documented in this file.
4+
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5+
6+
# 0.2.0 (2026-01-24)
7+
8+
### Features
9+
10+
- add @fbp/spec package with storage schema and path-based API ([2bb0070](https://github.com/constructive-io/fbp/commit/2bb0070d7a158bac6157db2905bf7035a21ef248))

packages/spec/package.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fbp/spec",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"author": "Dan Lynch <pyramation@gmail.com>",
55
"description": "Storage specification and API for flow-based programming graphs",
66
"main": "index.js",
@@ -29,7 +29,12 @@
2929
"test": "jest --passWithNoTests",
3030
"test:watch": "jest --watch"
3131
},
32-
"keywords": ["fbp", "flow-based-programming", "graph", "spec"],
32+
"keywords": [
33+
"fbp",
34+
"flow-based-programming",
35+
"graph",
36+
"spec"
37+
],
3338
"dependencies": {
3439
"schema-typescript": "^0.11.0"
3540
},

packages/types/CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,17 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6-
# [0.2.0](https://github.com/constructive-io/fpb/compare/@fbp/types@0.1.0...@fbp/types@0.2.0) (2024-05-28)
7-
8-
**Note:** Version bump only for package @fbp/types
6+
# 0.3.0 (2026-01-24)
97

8+
### Features
109

10+
- add @fbp/evaluator with lazy graph evaluation ([9e8dd3a](https://github.com/constructive-io/fpb/commit/9e8dd3aed2f5cfe316cbef0f04e80642dfaeb9bb))
11+
- add @fbp/graph-editor package, remove litegraph ([7062610](https://github.com/constructive-io/fpb/commit/70626102c71a1db963cebe68b1abacfe1c6222a8))
12+
- add icons to all node definitions and display in UI ([bfb0c46](https://github.com/constructive-io/fpb/commit/bfb0c4645ce5ae9415d57fcf79c8cf51e8abf77d))
1113

14+
# [0.2.0](https://github.com/constructive-io/fpb/compare/@fbp/types@0.1.0...@fbp/types@0.2.0) (2024-05-28)
1215

16+
**Note:** Version bump only for package @fbp/types
1317

1418
# 0.1.0 (2024-05-28)
1519

packages/types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@fbp/types",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"author": "Dan Lynch <pyramation@gmail.com>",
55
"description": "Flow-Based Programming schemas and converters in TypeScript",
66
"main": "index.js",

0 commit comments

Comments
 (0)