8 Commits
Author SHA1 Message Date
StableLlama f802173782 update code formatting (ruff) 2026-09-11 11:28:46 +02:00
StableLlama 1deac10f15 bump version to 2.0.0
- Critical change that ensures reliablity and **should** have no bad side
  effects, but when you see any, please report:
  DICT, LIST, SET and Data List nodes (plus the DICT/LIST-taking STRING nodes)
  now degrade gracefully when their data source is not connected (`None`) instead
  of raising: read/query nodes return their natural "no data" result (the `get`
  default, an empty list, `False`, `0`, `None`), and transform nodes behave as if
  given an empty container.
- Add a "continue if not empty" flow-control node: it passes a value through
  unchanged when it is non-empty, and blocks execution (via an execution blocker)
  when the value is empty. It is list-aware (`INPUT_IS_LIST` / `OUTPUT_IS_LIST`),
  so it is immune to ComfyUI's empty-input batching crash and passes data lists
  through unchanged. By default the block is silent; an optional `message` can be
  set to show a dialog. Use it before nodes that cannot handle an empty input
  (e.g. a node receiving an empty Data List) to stop execution instead of failing.
2026-09-11 11:02:43 +02:00
StableLlama f306fd4c2d Fix tests 2026-02-08 22:06:32 +01:00
StableLlama e03e93c7d6 Bump version to 1.2.0
Add new node: check whether the input is connected. This can detect a source node that is bypassed.
2026-01-19 22:37:28 +01:00
StableLlama b2c449ea59 Update tests for conditional flows, including thorough if/then/elif/else tests to catch an issue like #33 2025-11-28 11:47:56 +01:00
StableLlama b7c18ea8fd Fix tests 2025-05-18 01:48:01 +02:00
StableLlama b344618f99 Some code cleanup 2025-05-10 00:21:04 +02:00
StableLlama e452a2e645 Add more unit tests
Little naming cleanup (first round)
2025-05-09 23:38:54 +02:00