Releases: Comfy-Org/comfy-cli
Releases · Comfy-Org/comfy-cli
v1.7.2
What's Changed
- feat: improve "--fast-deps" and "--uv-compile" documentation by @bigcat88 in #405
- feat: add aria2 RPC download backend for model downloads by @bigcat88 in #414
- fix: fast-deps drops CUDA runtime packages for torch >= 2.11 by @bigcat88 in #413
- fix: print NFS workaround hint when uv pip install/sync fails by @bigcat88 in #417
- fix: handle missing cm-cli gracefully in comfy update by @bigcat88 in #419
- chore(deps): bump uv from 0.9.6 to 0.11.6 in the uv group across 1 directory by @dependabot[bot] in #423
- fix: retry transient errors and clean up partial files in model downloads by @bigcat88 in #422
- feat: show elapsed time after model downloads by @bigcat88 in #427
- fix: use GITHUB_TOKEN in get_latest_release to avoid rate limits by @bigcat88 in #428
Big thanks to @Kinasa0096 for spotting the issues and reporting them!
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
- feat: add CUDA 13.0 support by @bigcat88 in #398
- feat: auto-detect CUDA driver version for PyTorch wheel selection by @bigcat88 in #399
- fix: filter FETCH progress lines from bisect node list by @bigcat88 in #400
- feat: add
comfy code-search(aliascomfy cs) subcommand by @snomiao in #386 - fix: add file-based fallback to check_comfy_repo for non-git installs by @bigcat88 in #401
- ci: remove broken homebrew publish jobs by @bigcat88 in #396
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- feat: add ComfyUI-Manager v4 support and uv-compile unified dependency resolution by @ltdrdata in #363
- chore(deps): bump requests from 2.32.4 to 2.33.0 in the uv group across 1 directory by @dependabot[bot] in #387
- fix: correct exit codes and error messages across CLI commands by @bigcat88 in #388
- refactor: extract torch install helper and unify PR reference parsers by @bigcat88 in #389
- test: add coverage for config_manager and env_checker by @bigcat88 in #390
- test: add coverage for download_url and tarball round-trip in utils.py by @bigcat88 in #391
- test: add integration test for comfy node pack by @bigcat88 in #392
- fix: skip workspace venv creation for global Python installs by @bigcat88 in #394
- test: fix os.chdir leak and ConfigManager disk writes in install tests by @bigcat88 in #395
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- fix: use correct Python executable for workspace operations by @bigcat88 in #375
- fix: strip credentials from git remote URLs in comfy node init by @bigcat88 in #376
- feat: change subprocess.run to print output while manager is running by @wutzebaer in #353
- fix: update README badges by @bigcat88 in #377
- fix: add timeout to PyPI update check to prevent hanging offline by @bigcat88 in #378
- fix: use --index-url for AMD ROCm torch install, add --rocm-version flag by @bigcat88 in #379
- fix: use --index-url for NVIDIA torch install, pass --cuda-version to fast-deps path by @bigcat88 in #380
- fix: make e2e test_node resilient to transient git clone failures by @bigcat88 in #381
- fix: --fast-deps now respects --skip-torch-or-directml by @bigcat88 in #382
- fix: support PEP 639 SPDX license identifiers in pyproject.toml by @bigcat88 in #383
- fix: handle websocket errors gracefully in comfy run by @bigcat88 in #384
- fix: handle unknown node IDs in comfy run without crashing by @bigcat88 in #385
New Contributors
- @wutzebaer made their first contribution in #353
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Improve npm not found error messages with OS-specific guidance by @christian-byrne in #354
- fix: update typer to >=0.12.5 for PEP 604 union type support by @bigcat88 in #357
- test: add coverage for _print_npm_not_found_help function by @bigcat88 in #359
- fix: parsing of booleans from config file by @KennethWussmann in #364
- Bump the uv group across 1 directory with 4 updates by @dependabot[bot] in #358
- fixed windows URL naming and fixed old broken cpython version number. by @AllenCraigBarnard in #366
- fix: correct operator precedence in install command validation by @Xyc2016 in #365
- fix: dynamically resolve standalone Python patch version by @bigcat88 in #369
- fix: apply --pr validation and passthrough for --cpu install path by @bigcat88 in #370
- fix: handle missing Content-Length header in download_file by @bigcat88 in #371
- fix: model list and remove now find files in subdirectories by @bigcat88 in #372
- fix: use --torch-backend instead of --extra-index-url for dep compilation by @bigcat88 in #373
- fix: apply default_launch_extras when cwd is the default workspace by @bigcat88 in #374
New Contributors
- @KennethWussmann made their first contribution in #364
- @AllenCraigBarnard made their first contribution in #366
Full Changelog: v1.5.4...v1.6.0
v1.5.4
What's Changed
- Bump the ci-dependencies group in /.github/workflows with 3 updates by @dependabot[bot] in #324
- Bump the ci-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #343
- Fix comfy-cli install --cpu still installs CUDA version of PyTorch by @Xyc2016 in #345
- chore: move CI to use Python 3.10 by @bigcat88 in #347
- Refactor node show argument to use Enum for better validation and clarity by @Xyc2016 in #346
- chore: remove non-used code by @bigcat88 in #348
- Set minimal supported python to version 3.10 by @bigcat88 in #349
- fix(install): install older ComfyUI versions by tag by @Xyc2016 in #350
- Fix ComfyUI repo URLs by @fengsi in #351
New Contributors
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- Add .comfyignore support to node packaging by @HenkDz in #321
- Support CUDA 12.9 by @yt-koike in #326
- Fix return type for
list_models()by @fengsi in #330 - Fix Intel Arc GPU installation in embedded python env, conda env is not required anymore by @qiacheng in #331
- Properly fix the
listname collision in themodel listcommand by @fengsi in #332 - disable telemetry by @christian-byrne in #336
New Contributors
- @HenkDz made their first contribution in #321
- @yt-koike made their first contribution in #326
- @fengsi made their first contribution in #330
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Bump the ci-dependencies group in /.github/workflows with 2 updates by @dependabot[bot] in #313
- fix node/npm/pnpm detection by @bigcat88 in #316
- Fix --exit-on-fail when installing custom node. by @robinjhuang in #317
- add small test for "--exit-on-fail" for previous PR by @bigcat88 in #318
- Update install.py for Intel Arc GPUs by @qiacheng in #319
- Fix unnecessary full file download when checking URL authorization by @qiacheng in #320
- fix(CivitAI): correct parse URL with query params by @bigcat88 in #323
New Contributors
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- add uv-pre-commit to handle dependency lock files by @bigcat88 in #308
- [feat] update frontend PR support for nx and pnpm by @christian-byrne in #314
- Add --no-deps to comfy node install. by @robinjhuang in #315
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- Parse
Bannerfromtool.comfysection ofpyproject.tomlfile by @coderfromthenorth93 in #283 - add web metadata by @jtydhr88 in #284
- add PR support by @jtydhr88 in #287
- add readme for PR support by @jtydhr88 in #288
- Update pyproject specifications ver2 #281 by @snomiao in #285
- chore: replaced broken discord link by @Olexandr88 in #293
- Refactor config resolution logic with layered fallbacks and robust override support by @Arcitec in #296
- feat: support
--exit-on-failforcomfy node installcommand by @ltdrdata in #275 - fixed: resolve mismatch issue with 'ruff' Python environment by @ltdrdata in #256
- chore(numpy): remove pin for "numpy<2" by @bigcat88 in #297
- feat: refactor env command to use ui.display_table for consistent table display by @neverbiasu in #286
- fixed ruff; made it print in CI what needs to be changed by @bigcat88 in #298
- feat(codecov): added config by @bigcat88 in #300
- fix: use constants in ConfigManager by @Arcitec in #299
- pre-commit: add pyproject-fmt by @bigcat88 in #301
- pre-commit: end-of-file-fixer, trailing-whitespace by @bigcat88 in #302
- update ruff, enable PyUpgrade rule by @bigcat88 in #303
- ruff: RET504 rule by @bigcat88 in #304
- ci: add token permissions by @bigcat88 in #305
- dependabot config for github actions by @bigcat88 in #306
- Bump the ci-dependencies group in /.github/workflows with 2 updates by @dependabot[bot] in #307
- use gh:comfy-org/cookiecutter-comfy-extension instead by @jtydhr88 in #310
- Add frontend PR support for testing ComfyUI_frontend pull requests by @christian-byrne in #309
New Contributors
- @Olexandr88 made their first contribution in #293
- @Arcitec made their first contribution in #296
- @bigcat88 made their first contribution in #297
- @neverbiasu made their first contribution in #286
- @dependabot[bot] made their first contribution in #307
Full Changelog: v1.4.1...v1.5.0