9 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
Comahar 9d87b8ecf6 Fix StringListJoin treating sep as a list
StringListJoin has no INPUT_IS_LIST, so sep is a plain string;
sep[0] was taking only the first character.
2026-07-16 17:38:09 +03:00
StableLlama 597f56cef6 Add STRING escape and unescape nodes.
Fix test cases for containers and add those for the new string nodes
2025-06-03 17:47:40 +02:00
StableLlama a400e581a8 Fix tests 2025-05-15 21:29:53 +02:00
StableLlama cf3d3cf439 Try to make unique node names 2025-05-10 01:04:30 +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
StableLlama 94e9a5c673 Add first round of unit tests 2025-05-09 00:13:03 +02:00