diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c32a5b..985bf1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,12 +2,7 @@ All notable changes to ComfyUI-AusBoss are documented here. -## 2.22.1 - 2026-11-08 - -- **Workflow Switches: a switch that changes a setting no longer turns its - node off.** The node it sets keeps running. LoRA choices keep every field - that differs between them, and the add-choice button shows as soon as a - node is selected. +## 2.23.0 - 2026-11-08 - **Mask by Touch keeps your picks when the picture changes.** Your clicks and paint move onto the new picture, in the same places, so an edit before @@ -16,6 +11,11 @@ All notable changes to ComfyUI-AusBoss are documented here. paint stays exactly as painted. For the old way, set **New picture**, under More, to **start over**. +- **Workflow Switches: a switch that changes a setting no longer turns its + node off.** The node it sets keeps running. LoRA choices keep every field + that differs between them, and the add-choice button shows as soon as a + node is selected. + - **Mask by Touch clears a stopped run's message once a run works.** When a run stopped at the node, its message stayed on the picture after the next run from the Run button had worked. It now goes as soon as the new @@ -46,6 +46,11 @@ All notable changes to ComfyUI-AusBoss are documented here. bfloat16 and one-channel images, and a blank linked caption writes no caption file. +- **Three example workflow notes now match their graphs.** Krea 2 Rotate + + Outpaint says its tone match is on, Qwen Image 2.1 Inpaint says its seed is + fixed, and Qwen Image 2.1 Upscale + Restore says the redraw is at least + about 2 MP. + - **The pack's own checks are stricter.** They read pyproject.toml properly and catch more ways a node could be hidden from the Registry's scanners. Nothing changes in your workflows. diff --git a/assets/readme/release.svg b/assets/readme/release.svg index 820ee16..bce1df0 100644 --- a/assets/readme/release.svg +++ b/assets/readme/release.svg @@ -1,9 +1,9 @@ - - release: v2.22.1 + + release: v2.23.0 release - v2.22.1 + v2.23.0 diff --git a/js/shared/index.mjs b/js/shared/index.mjs index 5fc4e3b..83b6435 100644 --- a/js/shared/index.mjs +++ b/js/shared/index.mjs @@ -9,7 +9,7 @@ import { app } from "../../../scripts/app.js"; // Must match `version` in pyproject.toml — scripts/release_preflight.py // enforces it. The backend serves its copy at /ausboss/pack_version; a // mismatch means the browser cached JavaScript from an older install. -export const AUSBOSS_JS_VERSION = "2.22.1"; +export const AUSBOSS_JS_VERSION = "2.23.0"; export const BRAND = "#00b4aa"; // AusBoss teal — keep node accents consistent. export const BRAND_DARK = "#007f78"; diff --git a/pyproject.toml b/pyproject.toml index 568d356..75e7516 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "ausboss-nodes" # Manager/registry search matches against this text, so it names the actual # nodes instead of describing the collection abstractly. description = "ComfyUI-AusBoss (AusBoss nodes): image and video nodes with compact controls: Image and Video Crop + Rotate + Pad (frame or clip), Load Image + Pad, Image Folder, Image Resize, Align Image, Image Size, Color Match, Image Compare A/B, Realign to Source (experimental), Save Image (PNG, WebP/JXL, captions), Load Video, Load Audio, Save Video, Select Frame, Frame Interpolate, Mask Refine, Mask by Name and Mask by Touch (type a name or click a thing, get its mask), LaMa Inpaint, Crop For Inpaint, Stitch Inpaint, Tiled Upscale and Tiled Upscale Stitch, LoRA Loader, Krea 2 Encode and Outpaint Model Patch, Latent Size, Layout Boxes, Seed, Select Every Nth, Split Batch, Merge Batches, Text, H3 Prompt Writer, Integer, Float, Math Expression, Show Text, Free Memory, Workflow Note, Workflow Note Tile, Callout, Callout Tile, Workflow Switches, Run Timer, and Step Preview (stop bad runs). Example workflows for Qwen Image 2.1, Krea 2, Klein 9B and LTX 2.3." -version = "2.22.1" +version = "2.23.0" # comfy-cli serializes this to JSON verbatim, so `file` publishes the literal # string {"file": "LICENSE"} to the registry listing. `text` puts a readable # name there instead. Both forms are supported; the LICENSE file is unchanged.