v1.27.2
What's Changed
- [refactor] Use public nodes getter instead of private _nodes property by @benceruleanlu in #5369
- Chore: remove playwright MCP by @benceruleanlu in #5362
- Fix double click primitive widgets with subgraphs by @AustinMroz in #5372
- Fix incorrect id resolution in image preview store by @AustinMroz in #5357
- Fix/toolbox node detection by @simula-r in #5361
- [ci] Remove branch protection API calls from release workflow by @christian-byrne in #5376
- [docs] Fix ADR numbering and add missing README entry by @christian-byrne in #5365
- [devex] Update hotfix release command to work with new automated backporting process by @christian-byrne in #5271
- [refactor] Remove unused spatial index composable by @christian-byrne in #5381
- [refactor] Refactor reroute change handlers by @christian-byrne in #5379
- [cleanup] Remove debug logging from slot layout updates by @benceruleanlu in #5384
- add prices for StabilityAudio API nodes by @bigcat88 in #5387
- [bugfix] Fix slot layout sync timing and cleanup on rendering mode switch by @benceruleanlu in #5383
- [fix] Fix
step
prop scaling issue on numeric Vue widgets by @christian-byrne in #5386 - Enforce custom dark-theme: prefix instead of standard dark: prefix by @christian-byrne in #5382
- When converting single group to subgraph, also convert children by @AustinMroz in #5217
- [refactor] Refactor rendering-related files to DDD organization by @christian-byrne in #5388
- Rework theme menu by @pythongosssss in #5161
- fix: correct Vue ref auto-unwrapping in slot components by @benceruleanlu in #5378
- [refactor] Extract Vue node entry point logic into focused composables by @christian-byrne in #5390
- fix: Add hasConflict prop to PackEnableToggle component by @viva-jinyi in #5392
- fix: replace invalid return with exit 0 in backport workflow by @christian-byrne in #5401
- fix: feature flags and manager state handling by @viva-jinyi in #5317
- [ci] add concurrency=4 to eslint by @arjansingh in #5408
- fix:
onNodeRemoved
not called when loading new graph (and tearing down previous) by @christian-byrne in #5407 - Remove accidental onMouseDown handler by @AustinMroz in #5405
- [refactor] Improve type narrowing syntax in graph node manager by @christian-byrne in #5380
- [feat] Add ESLint rule for deprecated PrimeVue components by @christian-byrne in #5389
- Implement subgraph publishing by @AustinMroz in #5139
- [bugfix] Fix manager dialog warning banner close button visibility by @viva-jinyi in #5397
- Add pre-push hook to run knip by @benceruleanlu in #5413
- Update pre-commit hook to use pnpm exec by @benceruleanlu in #5412
- [test] Add component tests for some Vue Widget components by @christian-byrne in #5409
- Fix version detection for disabled packs by @viva-jinyi in #5395
- 1.27.2 by @comfy-pr-bot in #5417
Full Changelog: v1.27.1...v1.27.2