Releases: DumiFlex/ComfyUI-Wildcard-Pipeline
Releases · DumiFlex/ComfyUI-Wildcard-Pipeline
v2.5.0
🎉 Wildcard Pipeline 2.5.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
v2.4.0
🎉 Wildcard Pipeline 2.4.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- Merge pull request #4 from DumiFlex/feat/inline-weights-pool-ui-debug (ccb8392), closes #4
- fix(engine): apply N:: branch weights in simple inline {a|b|c} choices (a951699)
- fix(extension): wildcard pool MOD dot, subtitle counts, library-aware refs (d8c2072)
- feat(engine): emit a constraint source-missing debug warning (0e9e5db)
v2.3.1
🎉 Wildcard Pipeline 2.3.1
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
v2.3.0
🎉 Wildcard Pipeline 2.3.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- Merge pull request #2 from DumiFlex/feat/manager-bulk-editor (6e8696f), closes #2
- feat(manager): add bulk editor for wildcard options and fixed values (959cfbe)
- feat(widgets): shield clipboard shortcuts on editable widget inputs (325c908)
- fix(manager): recover from rich-text editor crash and persist drafts on unload (0f5166e)
v2.2.0
🎉 Wildcard Pipeline 2.2.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- Merge pull request #1 from DumiFlex/feat/community-embed (a53d526), closes #1
- test: lock cascade-restore end-to-end constraint repoint (#2) (67de90c), closes #2
- test(cascade): edge-case qa for subcat rename/delete (collapse, null, multi-surface) (54054fb)
- test(constraint): double-cast findComponent to VueWrapper in cached-names test (c102361)
- test(engine): lock constraint source-pick fallback semantics (690169b)
- test(sp2a): lock multi-pick debug render + var.K cascade/validation (d1ee97b)
- test(spa): lock accessor-aware var autocomplete match (8d7bda2)
- test(syntax): move subcat_filter tests into tests/syntax for the coverage gate (3065e99)
- test(validators): engine-parity harness to stop validator drift (51f6793)
- test(wp_api): lock comma rejection on variable names server-side (94ccd7f)
- docs: document schema_version machine + column-add procedure (ede4f4e)
- docs: flag pick-bucket collision + deprecate dead remapBundleUuids (96fc26a)
- docs: update constraint conventions to the SP3 reach model (8314963)
- docs(constraint): document target reach selectors and axis reattach (844d16e)
- docs(derivation): document nested refs in action values (402fdcc)
- docs(syntax): document multi-pick, nested-in-inline, $var.K, and the surface gate (7297b2f)
- docs(wildcard): document multi-pick, sub-categories, and nested refs (8b99795)
- feat: pick_min/pick_max/pick_separator wildcard instance fields (17a2149)
- feat(api): modules/hashes returns type + fingerprint per id (885f7fb)
- feat(bundles): add extractBundleChildren fresh-id materialization helper (223770e)
- feat(bundles): extract bundle children to library with ref remap (59af070)
- feat(bundles): manual per-child reattach with community download (f58d849)
- feat(bundles): move extract action to children header, used-by beside title (f1ab33c)
- feat(bundles): relink bundle to extracted modules + gate extract on dangling children (b1fa0ce)
- feat(canvas): @{} chips + autocomplete in derivation instance modal (ab813bb)
- feat(cascade): expression-aware subcat rename/delete (engine + ts) (11ad8ca), closes #name
- feat(cascade): per-entity wildcard-delete cleanup via cleanup_ids (9a97613)
- feat(cascade): reconcileSubcatExpr token reconciler for remap preview (fd25a63)
- feat(cascade): rewriteBrokenRef pure rewriter for broken-ref remap (1d59df9)
- feat(collision): add type-conflict state + classifyOne core (9e34d23)
- feat(community): add public post detail + download fetch helpers (c858bef)
- feat(community): add transitive dependency closure walker (1ee8fe2)
- feat(community): orchestrate transitive dep download for dangling refs (7dc9817)
- feat(community): route Publish through embed instead of new tab (59c5d70)
- feat(community): surface underlying import error in EmbedLoadError (6f51e4a)
- feat(community): track install origin + update-available indicator (9957702)
- feat(community): update-action dialog with in-place + as-new + dismiss (af314d3)
- feat(conflicts): surface broken nested @{} refs at module row (fd254a6)
- feat(constraint): backfill cached wildcard name from live catalog on save (d188ead)
- feat(constraint): cache source/target wildcard names for broken-ref banner (70da7e0)
- feat(constraint): canvas modal detects dangling source/target and reattaches via walkremap (77f00ae)
- feat(constraint): canvas parity for stranded read-only matrix + colored exception modes (5ae0ff0)
- feat(constraint): download missing deps from community + reattach (02ad0eb)
- feat(constraint): list derivation-nested occurrences in reach pick-list + orphan scan (098c069)
- feat(constraint): lock stranded wildcard fields + color-code exception modes (4598f68)
- feat(constraint): reattach section for dangling source/target with blast-radius warning (f7369ff)
- feat(constraint): recognise derivations as @{} carriers (branch-key option ids) (8247d73)
- feat(constraint): show stranded constraint matrix + exceptions read-only in spa editor (fa68a36)
- feat(constraint): spa editor reattach control mirrors the canvas modal (1bf1e42)
- feat(context): type-aware drift/missing + id-clash state via classifyOne (c13351d)
- feat(engine): bulk lazy runner — eager iteration of lazy_migrate_row (73ca8a3)
- feat(engine): capture constraint's own bundle_origin on registered meta (febb9f3)
- feat(engine): constraint reach selector (first/next/all) + multi-constraint combine; retire one-shot (be1f765)
- feat(engine): content_rating column on library rows (migration 015) (395af63)
- feat(engine): independent (allow-repeats) multi-pick for the wildcard pool (33b3600)
- feat(engine): lazy_migrate_row — the ONE migration runtime (07fe3ab)
- feat(engine): list-backed variables + var.K accessor (8eeb0a8)
- feat(engine): migrate library v1->v2 (multi-tag) + bump schema version (39529a6)
- feat(engine): migration 014 - payload schema_version + verbatim-local mirror (c46cbbf)
- feat(engine): multi-pick prefix gains N-M range + ~ independent flag (0b36ce8)
- feat(engine): multi-select wildcard binds a list variable ([443db49](https...
v2.1.0
🎉 Wildcard Pipeline 2.1.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- feat(api): add GET /wp/api/database/info (dc839bf)
- feat(api): add POST /wp/api/database/maintenance (0909817)
- feat(api): expose db config get/put endpoints with pending-move (04d3795)
- feat(api): run pending db move before migration on startup (00b0c73)
- feat(engine): add analyze maintenance op (d39add1)
- feat(engine): add gather_info DB introspection (2b5f2b7)
- feat(engine): add integrity_check maintenance op (7f12575)
- feat(engine): add run_migrations maintenance op (5a62929)
- feat(engine): add sidecar db-config.json reader/writer (069527a)
- feat(engine): add user/global/root location path helpers (747a84a)
- feat(engine): add vacuum maintenance op (4abe679)
- feat(engine): execute pending db moves at plugin load (52966e6)
- feat(engine): expose db path resolution source (7e12626)
- feat(engine): honor sidecar preference and add root db location (c03fc07)
- feat(manager): add always-visible restart comfyui row to maintenance section (c6a1030)
- feat(manager): add database API client + types (f20a9e3)
- feat(manager): add database card with info and maintenance (df7eb75)
- feat(manager): add databaseStore Pinia store (2003f38)
- feat(manager): add db config types and api client methods (8c760f2)
- feat(manager): add location selector with copy or move flow (eb48d7f)
- feat(manager): add maintenance op three-phase modal (7cfe29b)
- feat(manager): add restart comfyui button via manager reboot endpoint (02c8300)
- feat(manager): browser preferences card with full prefix coverage (b2b75d4)
- feat(manager): detect server restart and prompt stale page reload (7102057)
- feat(manager): extend database store with config and pending move actions (8eb5967)
- feat(manager): fade routes on tab switch with reduced-motion fallback (9a053e8)
- feat(manager): heartbeat poll every 30s so stale banner appears without tab switch (efb38ff)
- feat(manager): replace storage card with browser prefs and database cards (885a2d0)
- fix(manager): flex-based row layout for database info, wrap long paths (a89bf7d)
- fix(manager): probe manager via get /manager/version instead of head reboot (843a679)
- chore: ignore db-config.json sidecar and root db dir (d23a728)
- chore(tests): fix fresh_db fixture return type annotation (ecdbf6c)
v2.0.1
🎉 Wildcard Pipeline 2.0.1
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- fix(ci): bypass wrapper action so publish.yml actually ships js + web (3e755cc)
v2.0.0
🎉 Wildcard Pipeline 2.0.0
📖 Docs (wiki) · 💬 Discord · 📦 Install via ComfyUI Manager · 🐛 Issues
📋 Full changelog — click to expand the per-commit list
- ci: re-fire release after v1.8.0 tag re-anchor (7ababca)
- ci: re-trigger release workflow after E2BIG fix (1287556)
- fix(release): drop nextRelease.notes from git commit message to avoid E2BIG (ea90f97)
- fix(spa): inject version + license at build time so About card stays in sync (6f94bc5)
- feat!: cut v2.0.0 — modular procedural prompt pipeline general availability (64aa7d5)
- chore: pre-push audit cleanup — webmanifest, web_dist drift, dead TypePill (b8c0387)
- chore: tidy ComfyUI-Wildcard-Pipeline name in LICENSE + links comment (4adb5b9)
- feat(github): publish workflow + issue/PR templates + release-zip + cleaner notes (9b91012)
- feat(registry): comfyignore + 21:9 banner + includes + collapsed changelog header (730721f)
- docs(readme): rewrite with svg flow banners + comfyui manager install path (892479a)