v5.13.0rc2
📦 invokeaiView on GitHub →
✨ 9 features🐛 4 fixes🔧 1 symbols
Summary
This release introduces advanced per-mask controls for Canvas Inpainting, including noise level and denoising limits, alongside performance improvements and better handling for SDXL aspect ratios.
Migration Steps
- The recommended installation method is now the Invoke Launcher. Follow the Quick Start guide to use it.
- If performing a manual installation, follow the updated manual install guide.
✨ New Features
- Canvas Inpaint Masks now support per-mask settings accessible via the right-click menu, including 'Noise Level' (adds image-space noise using the global seed) and 'Denoise Limit' (caps denoising amount per mask).
- Special handling added when selecting aspect ratios to reduce artifacts for SDXL's trained sizes.
- Improved Canvas scroll-to-zoom handling, featuring smoother scaling on touchpads and snapping to common zoom levels.
- Added a button to pull the bounding box content into an empty Control Layer.
- Added functionality to delete all images from the Uncategorized board via a button in its right-click menu.
- Prompt boxes now remember their size across sessions.
- Faster Heuristic Resize algorithm implemented for 'New Layer from Image (Resize)' functionality.
- LoRA patcher is now configured to skip unknown layers instead of erroring.
- Updated Compel library for better handling of long prompts (Sentences Split logic applied).
🐛 Bug Fixes
- Fixed scaling math to consistently land on 100%.
- Fixed issue where aspect ratio selection would auto-scale away from SDXL training sizes.
- Enabled 'pull into bounding box' functionality from an empty Control Layer.
- Fixed 'Preserve Masked Region' behavior for new mask compositing.
🔧 Affected Symbols
LoRA patcher