diff --git a/README.md b/README.md index aee8881..a0a165a 100644 --- a/README.md +++ b/README.md @@ -104,6 +104,10 @@ You can previous and download more examples [here](examples/README.md). ## Recent Changelog +### Nov 9, 2024 +* Upgrade to Griptape Framework v0.34.2 +* Fixed combine nodes breaking when re-connecting output + ### Nov 6, 2024 * Upgrade to Griptape Framework v0.34.1 * Fix to `WebScraperTool` provides better results when using `off_prompt`. diff --git a/js/CombineNodes.js b/js/CombineNodes.js index 84786b5..9d9f5b0 100644 --- a/js/CombineNodes.js +++ b/js/CombineNodes.js @@ -21,14 +21,14 @@ function setupCombineNode(nodeType, nodeData, app) { return; if(type==1) { handleInputConnection(this, link_info, app, input_name); - } - - const specialInputCount = countSpecialInputs(this); - const select_slot = this.inputs.find(x => x.name == "select"); + + const specialInputCount = countSpecialInputs(this); + const select_slot = this.inputs.find(x => x.name == "select"); - handleInputRemoval(this, index, connected, specialInputCount); - renameInputs(this, input_name); - updateWidgets(this, input_name, select_slot); + handleInputRemoval(this, index, connected, specialInputCount); + renameInputs(this, input_name); + updateWidgets(this, input_name, select_slot); + } } } diff --git a/js/versions.js b/js/versions.js index e6f4edd..51a2a35 100644 --- a/js/versions.js +++ b/js/versions.js @@ -1,11 +1,18 @@ export const versions = { - "version": "0.34.1", - "releaseDate": "2024-11-5", + "version": "0.34.2", + "releaseDate": "2024-11-9", "name": "ComfyUI-Griptape", "description": "Griptape integration for ComfyUI", "author": "Jason Schleifer", "repository": "https://github.com/griptape-ai/ComfyUI-Griptape", "changelog": [ + { + "version": "0.34.2", + "date": "2024-11-6", + "changes": [ + "Fixed issue with `dynamicprompt` inputs", + ] + }, { "version": "0.34.1", "date": "2024-11-6", diff --git a/pyproject.toml b/pyproject.toml index 0bc8c2e..b61bd34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.11" python-dotenv = "^1.0.1" -griptape = { version = "^0.34.1", extras = ["all"]} +griptape = { version = "^0.34.2", extras = ["all"]} [tool.poetry.group.dev.dependencies] icecream = "^2.1.3" @@ -26,9 +26,9 @@ priority = "explicit" [project] name = "comfyui-griptape" description = "Griptape LLM(Large Language Model) Nodes for ComfyUI." -version = "1.0.19" +version = "1.0.20" license = {file = "LICENSE"} -dependencies = ["griptape[all]==0.34.1", "python-dotenv"] +dependencies = ["griptape[all]==0.34.2", "python-dotenv"] [project.urls] Repository = "https://github.com/griptape-ai/ComfyUI-Griptape" diff --git a/requirements.txt b/requirements.txt index b3021f7..6bda8f7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -griptape[all]==0.34.1 +griptape[all]==0.34.2 python-dotenv