61 KiB
61 KiB
Changelog
This is an automated changelog based on the commits in this repository.
Check the notes in the releases for more information.
main - 2025-04-16
Bug Fixes
- 🐛 note+ breaking wfs (af42134)
- 🐛 ColorCorrect clamp issue (a85e57b)
- 🐛 Whisper chunks processing (8bf3545)
- 🐛 stackImages move to device (d87e52e)
- 🐛 bbox upscale from center (55261bd)
- 🐛 add MASK support for PickFromBatch (0d264b9)
- 🐛 use addDOMWidget for Debug node (46af602)
- 🐛 use "modern" notation in toDevice (b7ca8ed)
- 🐛 handle missing submodules (d61da30)
- 🐛 add warnings about what each IO mode can do (6608c0b)
- 🐛 soft deprecate compression h264 (a757e1c)
- 🐛 limit packages allowed to be installed from API (d6e004c)
- 🐛 ensure default settings (io sidebar) (ed17fa2)
- 🐛 spawn colour picker at pointer location (e5482ae) by @webfiltered in #223
- 🐛 i/o sidebar for custom paths (62469a4)
Features
- ⚡ add BatchFromFolder (9618513)
- ⚡ add use_normalized to TransformBatch2D (d4a31bf)
- [breaking] ⚡ add support for masks in BatchFLoatMath (fc7ba08)
- ✨ add use_normalized to TransformImage (4516aa9)
- ✨ add regex support for String Replace (78946b0) by @poetryiii in #233
- ✨ update diarization to 3.1 (c30408f) by @numz
- ✨ add "workflow" query to /mtb/view endpoint (eb7cf89)
- ✨ add stretch_x and stretch_y to TransformImage (22fce6f)
- ✨ add AudioDuration node (f471497)
- ✨ basic whisper nodes (83cfc5c)
- ✨ add BboxForDimensions (9405784)
- ✨ improve the debug node (cf7a9c4)
- ✨ add BatchImageToSublist and counterpart (00173fa)
- ✨ add TensorOps (a8cf465)
- ✨ live update outputs grid (7f7a62f) by @christian-byrne in #229
- ✨ add SaveImage passthrough (0eeb707)
- ✨ add filtering to TransformImage (bae26a0)
- ✨ add support for video in I/O sidebar (c92d99a)
- ✨ add an extra static input to Stack Images (3f6d082) in #222
- ✨ add support for subdirs (i/o sidebar) (52bd76e)
- ✨ add Batch Sequence Nodes (827c64c)
- ✨ add support for more formats (I/O sidebar) (8c629be)
Miscellaneous Tasks
- 🧹 bump version (d093d76)
- 🧹 small adjustments (01107c4)
- 🤖 update publish action workflow with permissions and version constraints (0e48aaa) by @robinjhuang in #237
- 🧹 basic standalone detection (3a25526)
- 🧹 rename type (edcb3da)
- 🧹 update env file (fc908ba)
- 🧹 dev (9a94371)
- 🧹 apply formatting (58ae89f)
Refactor
- 📦 add model autodownload (147edcf)
Wip
- 🚧 loop drawing (ead4b34)
New Contributors
- @poetryiii made their first contribution in #233
- @numz made their first contribution in #
- @webfiltered made their first contribution in #223
0.2.0 - 2024-12-08
Bug Fixes
- 🐛 remove mtb sidebar (b0d52f7)
- 🐛 always enable the I/O sidebar (ec1cb1a)
- 🐛 ui shifts on animation builder (ecbb220)
- 🐛 category for settings (b6fa571) in #211
- 🐛 new UI issues (f272526)
- 🐛 disable old BOOL widget (legacy) (8596b81)
- 🐛 pass ONNX providers explicitely (43092e4)
- 🐛 typo in mtb_widgets error catch (80b5a0c) by @christian-byrne in #197
- 🐛 doc widget sidebar offset in the new ui (81b3bc1)
- 🐛 don't fallback to eval (997d2fb)
- 🐛 rework main utils (c99b081)
- 🐛 MaskToImage (821a0ef)
Documentation
Features
- ✨ add h264 compression node (e32d1e0)
- ✨ add postshot nodes (27e03fa)
- ✨ improve the I/O sidebar (cd9e614) in #193
- ✨ add UpscaleBBoxBy (74af5c6)
- ✨ simplified sidebar and backend (22f7c30)
- ✨ add Interpolate Condition (0133fb9)
- ✨ dump of wip things... (cf7d305)
- ✨ use the new parser for documentations (4e593bb)
- ✨ add @mtb/markdown-parser bundles (097ca33)
- ✨ add VitMatte nodes (896a025)
- ✨ add ColorCorrectGPU (9651a70)
- ✨ add Swap FG/BG colors to MaskToImage (57683c3)
- ✨ add Extract coordinates (f99f92e)
- ✨ add AudioCut (5681b46)
- ✨ add AudioStack (8d0fcee)
- ✨ add AudioSequence node (1078fc6)
- ✨ add Split Bbox node (9007a70)
- ✨ update lerp example (1a0ebd5)
Miscellaneous Tasks
- 🧹 bump minor (50cb6f5)
- 🧹 add worktree to gitignores (9ccf572)
- 🧹 remove dupe code (e099d58)
- 🧹 update externs (784fb01)
- 🧹 add pathlibed inputs to utils (a825504)
- 🧹 disable Constant (22190cd)
- 🧹 new ui is default, flag for old ui (a976adb)
- 🧹 add methods to shared (f8829fc)
- 🧹 add an old_ui flag to my launcher (dbdf276)
- 🧹 move qrcode to his own file (7d5569e)
0.1.6 - 2024-07-03
Bug Fixes
- 🐛 menu callback issue (d64fac4)
Documentation
- 📚 Update requirements file in INSTALL.md (f25f6bd) by @elthariel in #186
Features
- ✨ add alpha channel support for faceswap/restore (d6343e1)
Miscellaneous Tasks
- 🧹 better classname extraction (d687497)
- 🤖 limit release only to tags (4eebdd8)
- 🧹 runner (fb34671)
- 🤖 only publish on tag (f1b4846)
- 🧹 small fixes (4507842)
New Contributors
- @elthariel made their first contribution in #186
0.1.5 - 2024-06-21
Bug Fixes
- 🐛 keep the last model match instead of first (1edc2cd)
- 🐛 properly initialize the curve value (35622e3)
- 🐛 ImageCompare improvements (acc2d68) by @christian-byrne in #176
- 🐛 repetitive warning (780c52f) by @vxkj1211 in #177
- 🐛 add back was conversion node (349a852)
- 🐛 drag lag on documentation resize handle (15330ea)
- 🐛 kwarg typo (1571782)
- 🐛 seed of PlotBatchFloat (5b40302)
- 🐛 forceInput for FLOAT <-> FLOATS converters (5a0ef0d)
- 🐛 FLOAT always need options to be set (967e72f)
- 🐛 remove doc if opened on node delete (bee3f47)
- 🐛 for documentation on HiDPI (b11346a)
- 🐛 never remove input 0 of dynamic inputs (30982fa)
- 🐛 use the same fix as dynamicInputs for debug (92b7990)
- 🐛 missing numberInput (76f365b)
- 🐛 better curve (da67e76)
- 🐛 prepend MTB_ to all classes (b1d74ad)
- 🐛 dynamic connections (652ac3f)
- 🐛 remaining issue before merge (100067a)
- 🐛 debug issues (7807449)
- 🐛 errors when insightface's folder missing (e838c04)
- 🐛 typo (e40ad7a)
- 🐛 better defaults (cont) (1da483a)
- 🐛 better defaults for Autopan (5eff38b)
- 🐛 dynamic inputs (9ab20a0)
- 🐛 bundle ace editor (7c35582)
- 🐛 image to mask (f16d576)
- 🐛 prepend MTB to classnames (e56508c)
- 🐛 allow smaller values in BatchTransform (9a4b27d)
- 🐛 add category for virtual note+ (eeac8c0)
- 🐛 make image feed of by default (df0a98b)
- 🐛 support batch masks (colored image node) (2465ffb)
- 🐛 support pillow < 10 (48f91b7)
- 🐛 image rotation bug (54ff658) by @hongminpark in #154
- 🐛 font fallback (9fccdee)
- ✨ optional inputs of colored image (cd32f26) by @ScottNealon in #147
- 📝 adds a way to not load the imagefeed (501c330)
- 🐛 colored image mask input (30c4311)
- 🐛 handle font cache errors (c43a661)
- 💄 register the COLOR type even for external extensions (12b134a)
- ✨ mask crop output (59a361a)
- 🚑️ thread font loading (e4da832)
- 📦 changed way of creating bbox from mask (14ee9e2) by @Yurchikian in #124
- ✨ expose invert of bboxfrommask (53cb503)
- ✨ less strict csv parsing (d5c4c5f)
- 🐛 fit number regression (c8658df)
- 🐛 remove uneeded installs (4e07450)
- 🐛 import issue (255ac03)
- 🐛 wrong output for bbox (8d12b59)
- 🚑️ fallback when symlink detection fails (278f22c)
- ✨ handle malformed styles.csv (e6f6502)
- 🐛 encoding (5af2840)
- ⚡️ add the cli deps (bb90e04)
- 🚑️ check for symlink (25b933c)
- 🚑️ remove problematic dependencies (5dfea51)
- 🐛 batch support (f1ff9fc)
- 🐛 automatically disable tiling if seamless is on (4605f74)
- 🐛 debug node (dc500b7)
- ⚡️ hack to handle prompt validation (d49b257)
- ✨ deepbump update (87b245c)
- 👷 user folder_paths to retrieve comfy root (38df58a)
- 🐛 typo (90aee83)
- 🐛 do not resolve symlink for "here" (a50b11b)
- ✏️ use Union to allow support for <3.10 (88a2779) by @M1kep in #91
- ⚡️ simplify widgets cleanup (cdd098e)
- ✨ don't assume the install was ran (cc43654)
- 🐛 install (616b2bf)
- 🐛 properly escape paths (22cac9b)
- 🐛 use relative paths in JS (e2773ff)
- 💄 BatchFromHistory when "listening" (3b07984)
- ✨ save gif widget removal (fe8f519)
Documentation
- 📚 update the wiki (fa3199b)
- 📚 update wiki submodule (49cea8d)
- 📚 add the wiki as a submodule (5998924)
- 📚 missing doc (c9836a8)
- 📚 use flat icon (991af4f)
- 📚 add banodoco channel link (9ce34b4)
- 📚 udpate changelog (8221c49)
- 📝 add changelog (0d817bf)
- 📄 add note+ screenshot (90d9636)
- 📝 add cover image (6b993b8)
- 📝 fix image size (3e8c2fe)
- 📝 add image (3e93ea6)
- 📝 explain optional nodes (cea0b08)
- 📝 add the example previews from the wiki (8f90986)
- 📝 update node list (4917e31)
- 📝 add some deprecation warnings and recommendations (e11df9d)
- 📝 add a reference to SlickComfy for colab (bb35098)
Features
- ✨ add ModelPruner (wip) (43d65ae)
- ✨ Use dynamic contrast in Color Correct (6abac2e) by @christian-byrne in #180
- ✨ StackImages add support for batch mismatch (5060c56)
- ✨ add BatchFloatMath (f9d2ebf)
- ✨ add FLOATS to INTS (1b7ae27)
- ✨ debug dict (63ee25d)
- ✨ add Swap BG/FG color menu item (1caf7c1)
- ✨ BatchFloatFit the batch version of FitNumber (ab58c36)
- ✨ add FloatToFloats (the counterpart) (78a86da)
- ✨ add some FLOATS batch nodes (2159395)
- ✨ poc of the doc widget idea (fac7529)
- ✨ add the backend node for Constant (dff5b22)
- ✨ add Constant node (cbb5dd2)
- ✨ add FloatsToFloat (6ebecfd)
- ✨ add AutoPanEquilateral (3513937)
- ✨ add MatchDimensions (5db3ebe)
- ✨ add equilateral example (8d65556)
- ✨ enhance tiling tools (ba73fc6)
- ✨ add FLOATS support to blur (92c810c)
- ✨ add "tube" to Batch Shape (f658fc3)
- ✨ note+ editor themes (133da70)
- ✨ add ffmpeg gif export (1b29aad) by @huanggou666 in #159
- ✨ add "To Device" (c28181f)
- ✨ add note+ example (90f3bc2)
- 💄 node+ improvements (4b29395)
- 📝 add note plus (605c8db)
- 🚧 add playlist nodes (cf96572)
- 🚨 add missing node (16c1a59)
- ✨ Math Expression node (142624e)
- 🚀 add optional inputs to colored image (049983d)
- ✨ Add support for extra_model_paths.yaml (d7b8ac8)
- ✨ add batch shake (af94203)
- ✨ enhance concat images (a798eb0)
- 💄 add a few more batch nodes (c1d42de)
- ✨ Batch node utilities (cef5023)
- 🚨 Image Stack node (horizontal and vertical stack) (bb3277d)
- 🚀 add seamless model hack (21acc87)
- 🔧 debug handle a few more types (638498c)
- 🎨 Add an editor for the styles loader (2faa2f2)
- ✨ add a static assets path (6a00d1d)
- ✨ add Interpolate Clip Sequential (a71c273)
Miscellaneous Tasks
- 🧹 add fields for the registry (bb5682a)
- 🧹 add pre-commit (59612fd)
- 🧹 migrate from poetry to setuptools (dfd17f6)
- 🧹 remove logs (1070edd)
- 🧹 add more pyproject meta (644371e)
- 🤖 move at the proper location (f3d468c)
- 🤖 add CI to publish to ComfyUI Registry (6cd448b) by @haohaocreates in #182
- 🧹 add ComfyUI registry to pyproject.toml (5951c90) by @haohaocreates in #181
- 🧹 update types (96a0da9)
- 🧹 use a gettattr fallback (a344cdc)
- 🧹 cleanup js (64cc4e9)
- 🧹 add savedatabundle js part (edd7c3f)
- 🧹 wip dynamic multitype (71bfdd6)
- 🧹 applied some linting (fe49312)
- 📝 header links not parsed (514c0d2)
- 📝 hardcode links in changelog (915b744)
- 🔖 local updates (6c5e5d3)
- 📝 update node list (dd27f99)
- ✨ update node_list (537a0d8)
- ✨ local stuff (9afad1a)
- 📝 fix update issue template (da290db)
- 📝 update issue template (b949bb4)
Refactor
Merge
- 🔀 pull request #109 from melMass/dev/0.2.0 (87e301d) in #109
- 🔀 pull request #86 from melMass/feature/styles-editor (cbdb816) in #86
Wip
- 🚧 curve widget logic fixed (e312b02)
- 🚧 dump3 (eedbb4b)
- 🚧 dump (fa23975)
- 🚧 dump (0d0fb8e)
- 🚧 add text template node (af2175a)
New Contributors
- @haohaocreates made their first contribution in #182
- @vxkj1211 made their first contribution in #177
- @huanggou666 made their first contribution in #159
- @hongminpark made their first contribution in #154
- @ScottNealon made their first contribution in #147
- @Yurchikian made their first contribution in #124
- @M1kep made their first contribution in #91
0.1.4 - 2023-08-12
Bug Fixes
- 🚀 pending fixes (ea5d73d)
- 🚑️ image resize infinite loop (30d6cfe)
- ✨ update example files (610afe0)
- 🐛 simplify install steps (4fc84d6)
- ✨ refactor (8523392)
- 🐛 debug rgba (40560f8)
- 🎨 rename fun to generate (e7f72f9)
- ✨ refactor existing (1144466)
- ⚡️ move getbatchfromhistory to graphutils (2eccba4)
- 🚧 wip dependency installer UI (630b492)
- 🐛 image feed zorder (0fb2d4d)
- ⬇️ download_antelopev2 (4dd5321)
- 🚑️ frontend pushed too early (91f60d4)
- 🚑️ missing input (84ac8ac)
- 🐛 shell command bug (3d5075f)
- 🚑️ remove pipe mode from the install.py (b854a30)
- ⚡️ colab install (36d8e6b)
- 🚑️ install typo (ffa1a87)
Documentation
Features
- 💫 export to prores -> export with ffmpeg (a4d99d9)
- 🔥 add any to string & refactor (dbdb872)
- ✨ add UI for interpolate clip sequential (5ec5511)
- ✨ add portable reqs (3f14b16)
- ✨ add border extension (fb64484)
- ✨ use PIL for gif saving (2bc7ae8)
- 🎨 update node list (a54d7d5)
- ✨ install fix (512de60) in #41
Miscellaneous Tasks
- 💄 encoding (49c64c7)
- 🚀 only fetch controlnet_preprocessor deps (414beb9)
- 🚀 add controlnetpreprocessors to tests (63b3aec)
- ✨ remove unused input (d4f791d)
- ✨ use the same cwd as manager (2ff0467)
- 🎨 no brace glob (bbfcb62)
- 🎨 extract txt (a22fd01)
- 🎨 also push wheels_order to releases (8e5b776)
- 🚧 more info for bug reports (3dadc11)
- ✨ individual wheels (346ff64)
Refactor
Revert
- 💄 use BOOLEAN instead of BOOL (cfb3b23)
Testing
Merge
0.1.3 - 2023-07-29
Bug Fixes
- 🔥 manage pip from install only, remove requirements.txt (247fbfb) in #38
- 🎨 use image ratio for imagefeed (f5cd56c)
Documentation
Miscellaneous Tasks
0.1.2 - 2023-07-28
Bug Fixes
- ✨ various small things (0e311cf)
- 📝 last release (889f08c) in #36
- 📝 narrow requirements (5d661b2)
- ✨ Separate FaceAnalysis model loading (d143e83)
- ⚡️ update examples to match wiki (3dfe98c)
Documentation
- 📝 add readme for web extensions features (be162a2)
- 📝 link to the proper lang instructions (232cf89) in #33
- 📝 update readmes (96a0618)
Miscellaneous Tasks
0.1.1 - 2023-07-24
Bug Fixes
- 🎨 improve a bit the HTML response of endpoints (50d51c7)
- 🐛 caching issues (55c9736)
- 🔥 remove notice (abf1e82)
- 🔥 use BOOL everywhere (a393793)
Documentation
Features
- 🚧 jupyter seems to require an init there (9a4eda3)
- ⚡️ use notify (a2ecc11)
- ✨ first version of Notify (7e9c97e)
- ⚡️ add an "actions" endpoint (3de160a)
- ✨ add Unsplash Image node (8d3cc39)
- ✨ add back Save Tensors (7142b28)
- ✨ add TransformImage node (11128ff)
Miscellaneous Tasks
Refactor
Merge
0.1.0 - 2023-07-22
Bug Fixes
- 🔥 properly match built wheels (119b4d6) in #30
- ✨ also try to copy web if symlink fails (0df55de)
- ✨ install process tested in comfy-manager (embed, colab) (b40730d)
- 🚀 try to support remote install too (3c66de2)
- 💄 save gif issues (7335003)
- 🚑️ always use latest for now (fccf313)
- 🐛 install logic (7e301e2)
- 🎉 remove tests & add missing docs (4e6b877)
- ⚡️ update node_list (c794d6a)
- 🚑️ set debug level from endpoint (18402e3)
- 🐛 add base64 prefix to outputs (0950f99)
- 🎨 refactor and add Gif preview on node (c2e8379)
- ✨ Various widgets issues (27500ca)
- 🔥 deprecate some nodes and fix image list (9aa934f)
- 🐛 crop nodes (67d3783)
- 🐛 tensor2pil (8a59508)
- ⚡️ a few missing doc (ab09cca)
- ⚡️ from tensor2np always returning a list (6168b3a)
- 🚑️ TF by default fills vram (c225da5)
- ✨ leftovers (da3e6f4)
- ✨ handle non fork gdown in model dll (95797e8)
- ✨ properly add the submodules (00510ed)
- 📌 remove sad talker for now (1622cbc)
- 🎨 narrow requirements (1a92ef7)
- 🚀 use the comfy util to handle graph interruption (9752f3e)
- 🔥 much faster (using GPU) on windows (2f455aa)
- 🐛 uint8 to uint16 (be5a655)
- ✨ add missing requirements (b779bc3)
- 📝 don't propagate base logs (7fd99c2)
- 🐛 bg upscaler in gfpgan (fee48ad)
- 📝 separate debug / info better (e24863d)
- 🔥 change log level of the base logger (7538c2c)
- ✨ handle externs dynamicly (6ef308a)
- 🐛 separate faceswap model load (8e267c0)
Documentation
- 📝 fold each comfy mode (3c3c438)
- 📝 add more description to examples (46eab5c)
- 📝 add model notice (cbe67ed)
- 📝 add preview for examples (b5176ca)
- 📝 add jp and cn (using deep translation) (da559b9)
- 📝 update readme (b0fb522) in #15
- 📝 update README.md (f8dc768)
- 📝 updated instructions (c3b9fd4)
Features
- ✨ update install instructions (7be37db)
- 🚀 add install script (dad3966)
- 🚧 add my CLIs (44eaae5)
- ✨comfy_widget shared utils (91bb95d)
- 🚀 debug node (b27b8ef)
- ✨ add FitNumber node (aa551eb)
- 🔥 add API endpoints (95afbdb)
- ✨ categorize (d2b3962)
- 🚀 add a few examples (b9c1d3d)
- ✨ added a way to export the node list (5f5297f)
- ✨ WIP batch from history (cde7293)
- ✨ extract node names using ast (38f6147)
- 🔥 add batch support for load image sequence (3faadc4)
- 🎨 add support for image.size(0) == 0 (629e2b5)
- ✨ image feed (99eb5ae)
- ✨ FILM interpolation nodes (e04e77e)
- ✨ add an headless option for model downloads (217e8a1)
- 🐛 support batch count > 1 for restore face (8ef48a0)
- 🚧 wrapper for GFPGAN bg upscaler (88cdcc6)
- ✨ add GFPGAN (FaceRestore) (3a6e545)
Miscellaneous Tasks
- ✨ before categorize (0cc54e5)
- ✨ add more issue templates (710a638) in #25
- ✨ add bug report template (f927bc7)
- 🍻 create FUNDING.yml (f634fe0)
- 🍻 add bmc to readme (cd1b603)
- 📝 extra files from another branch (b78be8f)
- 🚀 push leftovers (4c41fe7)
Refactor
- ♻️ removes a few nodes, moved other around (4d8ddac)
- ♻️ remove test (68c250e)
- 🚧 remove color_widget (e480d07)
Testing
- 🔧 pipe detection (ee17d57)
Install
- 🚧 handle symlink errors (d982b69)
Merge
- 🔀 pull request #22 from melMass/dev/next-release (c34de0a) in #22
- 🎉 pull request #11 from dev/frame_interpolation (1e28606) in #11
- 🎉 pull request #8 from dev/small-fixes (7585624) in #8
[0.0.1] - 2023-06-28
Bug Fixes
- 🤦 add missing file (e2c4561)
- ✨ small edits (bcf55ca)
- ⚡️ add support for batch in roop (2dae020)
- 🔥 various preparing for the first tag (793784a)
- 🐛 various bugs (afd0843)
- ⚡️ add missing controls to QRCode (7e86b0e)
Documentation
Features
- 💄 faceswap node using roop (966a14b)
- ✨ sync local changes (647bf9e)
- ✨ bbox from alpha (37abf8a)
- ✨ a111 like style loader (f59b68e)
- ✨ add a color type and widget (9a2e986)
- ✨ add a few nodes (811443b)
- ✨ add SadTalker as a submodule (3fb8716)
- 🚨 push local changes (6cac344)
- ⚡️ initial commit (1ae3bbc)