From 98e9dc4661b2f8b4b5cc145c5f430106c1bdf69b Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Tue, 27 Oct 2026 15:54:32 -0700 Subject: [PATCH] chore(release): 1.3.0 with the Model Resolution Picker - PR #108 changed pyproject.toml without bumping the version, so the registry publish on main failed with "The node version already exists". - Bump to 1.3.0 (new node, route and override file) and add the release notes to CHANGELOG.md and the README. --- CHANGELOG.md | 20 ++++++++++++++++++++ README.md | 7 +++++++ pyproject.toml | 2 +- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b52c9f..19265b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## 1.3.0 + +### Model Resolution Picker + +- New `Model Resolution Picker` node (šŸ–¼ļø Resolution): pick a native size for a + model family from a chip grid of aspect ratios and output an empty latent plus + width/height. Fourteen shipped families (SD 1.5, SDXL, Illustrious XL, Anima, + Flux.1, Z-Image, Qwen-Image, Flux.2 / Klein / MOSS, Qwen-Image 2.1, + HunyuanImage 2.1 and four video keyframe rows), each rounded to its VAE step. +- Native `resolution` dropdown that mirrors the chip grid both ways; typed or + wired sizes show `custom`. +- Shipped family table in `families.json` with a validator, and a user override + file at `user/kikotools/model_resolutions.json` that can replace, add or remove + families and set the default. Invalid files are ignored whole with a warning + in the panel. +- The node height follows the panel content, and workflows saved before the + dropdown existed still load. +- `GET /kikotools/model_resolution/families` serves the merged table; the shared + dimension swap now works on nodes without a preset widget. + ## 1.2.0 ### Unified ComfyAssets UI diff --git a/README.md b/README.md index 7f4fd1c..9faae93 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,13 @@ I tried forking, patching, and submitting merge requests, but eventually decided I’m sharing them here with the community, and I hope you find them as useful as I do. +## 1.3.0 — Model Resolution Picker + +A new node that picks a native resolution for a model family from a chip grid of +aspect ratios, with a synced `resolution` dropdown, a shipped family table and a +user override file. See the [release notes](CHANGELOG.md) and the +[node documentation](examples/documentation/model_resolution_picker.md). + ## 1.2.0 — unified ComfyAssets UI A consistent interface across the KikoTools controls, with ComfyUI-following diff --git a/pyproject.toml b/pyproject.toml index 001dfc7..9ba557b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "kikotools" description = "Simple tools for ComfyUI" -version = "1.2.0" +version = "1.3.0" license = {text = "MIT"} dependencies = []