Compare commits

..
1 Commits
Author SHA1 Message Date
ausboss 6f3adb1ad9 Release 1.1.1: fix the registry metadata 1.1.0 shipped wrong
The ComfyUI version floor never reached the registry. comfy-cli reads it from
a [tool.comfy] key named requires-comfyui; the pack declared
supported_comfyui_version, which the parser ignores, so 1.1.0 published with
an empty floor and Manager had nothing to refuse an incompatible install on.

Also declares Operating System :: OS Independent, which is where the registry
sources supported_os from, and publishes the license as a readable name rather
than the literal string {"file": "LICENSE"} that a file reference
serializes to. Accelerator classifiers stay off rather than asserting hardware
nobody has tested.

Verified by parsing pyproject.toml through comfy-cli itself: the floor now
reads >=0.27.1 and supported_os reads ['OS Independent']. No node behaviour
changes.
2026-08-17 17:48:26 -05:00
3 changed files with 32 additions and 4 deletions
+15
View File
@@ -4,6 +4,21 @@ All notable changes to ComfyUI-AusBoss are documented here.
## Unreleased
## 1.1.1
- Registry metadata only; no node behaviour changes. The ComfyUI version floor
now actually reaches the registry: comfy-cli reads it from a `[tool.comfy]`
key named `requires-comfyui`, and the pack had been declaring
`supported_comfyui_version`, which is silently ignored - so 1.1.0 published
with an empty floor and Manager would not have refused an install on an
incompatible core.
- Declared `Operating System :: OS Independent` so the registry records the
supported-OS list. Accelerator classifiers are deliberately omitted rather
than asserting untested hardware.
- License publishes as a readable name instead of the literal string
`{"file": "LICENSE"}`. The LICENSE file itself is unchanged, still MIT.
## 1.1.0
- Image Crop + Rotate + Pad: the node's compact preview is now the editor stage in miniature — grab the crop squares, pad diamonds, and rotate knob (with a live degree readout) right on the node, and the panel grows with the node. Fit-only there, so the wheel keeps zooming the graph; the full editor keeps zoom, pan, and the sidebars, and both surfaces run the same hit-test and drag code, so they cannot drift. The video node's panel stays a passive preview.
+1 -1
View File
@@ -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 = "1.1.0";
export const AUSBOSS_JS_VERSION = "1.1.1";
export const BRAND = "#00b4aa"; // AusBoss teal — keep node accents consistent.
export const BRAND_DARK = "#007f78";
+16 -3
View File
@@ -1,11 +1,20 @@
[project]
name = "ausboss-nodes"
description = "A curated collection of polished ComfyUI nodes for streamlined image and video workflows."
version = "1.1.0"
license = { file = "LICENSE" }
version = "1.1.1"
# 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.
license = { text = "MIT License" }
keywords = ["comfyui", "nodes", "image", "video", "crop", "rotate", "outpaint", "ausboss"]
# Read by comfy-cli into the registry's supported_os field. Nothing in the pack
# is platform-specific. Accelerator claims (Environment :: GPU :: ...) are left
# off deliberately - the nodes run wherever ComfyUI's torch runs, and listing
# accelerators would assert testing that has not happened.
classifiers = ["Operating System :: OS Independent"]
# The nodes use Pillow, NumPy, Torch, and PyAV supplied by ComfyUI.
dependencies = []
@@ -32,4 +41,8 @@ DisplayName = "AusBoss"
Icon = "https://github.com/ausboss.png"
# Oldest core the pack is validated against; Manager uses this to refuse
# installs onto incompatible ComfyUI versions.
supported_comfyui_version = ">=0.27.1"
#
# The key is `requires-comfyui`. comfy-cli reads exactly that name out of
# [tool.comfy]; a key called supported_comfyui_version is silently ignored and
# the registry stores an empty version floor, which is what 1.1.0 shipped with.
requires-comfyui = ">=0.27.1"