Skip to content

Release v0.3.22

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Feb 03:27

Packages

  • comfygit-core==0.3.22
  • comfygit==0.3.22
  • comfygit-deploy==0.3.22

Summary

ComfyGit 0.3.22 Release Notes

This release introduces a comprehensive overlay system for managing dependencies and configurations across ComfyUI environments, along with new CLI commands for creating and filtering overlays with improved flexibility. Core improvements include better dependency deduplication with marker-aware merging, hardened overlay validation, and removal of legacy local uv management in favor of the new overlay-aware UV manager. Additional fixes address Windows path handling, wheel build duplication, and various stability improvements to ensure reliable environment operations.

What's Changed

  • chore: bump to 0.3.22 and harden publish workflow (87eec4a)
  • fix(build): remove force-include causing duplicate entries in wheel (6964eed)
  • chore: bump version to 0.3.21 and fix root pytest collection (7eafda4)
  • fix(core): remove pattern-match model detection for custom nodes (Strategy 4) (0e52d39)
  • fix(overlay): empty [[index]] in template causes uv parse error (9913a6b)
  • feat(cli): add --local flag to cg overlay create (4d9462e)
  • feat(cli): add --active filter flag to cg overlay list (9017744)
  • chore(core): lower dependency version floors and remove unused deps (fb4255a)
  • feat(core): add stock overlays and marker-aware dependency dedup [cg-1pa.12] (65f07c2)
  • feat(core): skip optional overlays for install/create/git operations [cg-1pa.11] (1d953d2)
  • Use utf-8 for injection snapshot restore and test round-trip [cg-1pa.4] (f73068d)
  • Raise ValueError for missing overlay files [cg-1pa.2] (61ed932)
  • Align local overlay listing activity with collection rules [cg-1pa.3] (92e3cfb)
  • Fix dotted dependency key extraction and overlay dedup [cg-1pa.14] (5f1c577)
  • Redact uv injection failure logs and add leak test [cg-1pa.13] (169951e)
  • Fix overlay dependency dedup with marker-aware last-wins merge (c328812)
  • fix(core): remove packaging version pin (446ef43)
  • fix(core): lower packaging dependency bound from >=25.0 to >=21.0 (4db1e08)
  • fix(core): add per-pyproject injection lock and overlay test coverage (f2dccef)
  • fix(core): expand overlay kind validation and harden overlay manager (98fdd03)
  • feat(core): add overlay integration test coverage [cg-1pa.10] (d4314ca)
  • feat(core): remove legacy local uv manager and commands [cg-1pa.6] (031d962)
  • feat(core): add overlay flags and replace local-sources CLI [cg-1pa.8] (a936ffb)
  • feat(core): include shared overlays in import-export flow [cg-1pa.9] (081fe68)
  • feat(cli): add overlay management commands [cg-1pa.7] (007c45b)
  • feat(core): route sync callers through overlay-aware UV manager [cg-1pa.5] (b2b0caf)
  • feat(core): unify overlay injection across uv fields [cg-1pa.4] (5bc3dcd)
  • feat(core): add overlay manager lifecycle and migration [cg-1pa.3] (7244057)
  • feat(core): add overlay config model and parser [cg-1pa.2] (6d87a7d)
  • feat(core): lock revert_commit for env operations [cg-1pa.1] (d00e206)
  • feat(core,cli): add --no-manager flag for headless environments (cg-nmg) (42fbec5)
  • Normalize Windows-style model path handling in resolver/cache [cg-nmg] (8dc4862)
  • Fix unsaved workflow path-sync detection in resolve flow (81bb594)
  • fix(core): upgrade stale properties cnr_id via mappings (25ac68c)

Full Changelog: v0.3.20...v0.3.22