paint.net 4.2.16 - released on April 21, 2021
This updates fixes and optimizes palette generation when saving at 8-bit depth or less, and also fixes any remaining issues with using "Auto-detect" for bit-depth. A new effect, Quantize (in the Effects -> Color menu), has been added, some bugs have been fixed, and bundled file type plugins have been updated.
New: Effect -> Color -> Quantize, which applies palette reduction to 256 colors or less, along with dithering. This is the same algorithm used when saving images at 8-bit color depth or lower.
Fixed and improved palette generation when saving at 8-bit color depth or less
Greatly optimized performance of palette generation and image quantization
Added option to choose between Octree (default) and Median Cut algorithms for palette quantization when saving at 8-bit color depth or less
Fixed a crash in Move tools when the selection was 0-width and/or 0-height
Added tooltips w/ shortcut keys to the Tools dropdown in the toolbar
paint.net 4.2.15 - released on January 24, 2021
This is a small update that improves some quality-of-life issues, and fixes some important crashes due to mishandling of some non-fatal DirectX errors.
New: "Tolerance Alpha Mode" toggle button added to the toolbar for the Magic Wand, Paint Bucket, and Recolor tools. This permits switching the algorithm for color comparison between premultiplied (default) and straight. "Straight" will distinguish between transparent pixels with different color values, whereas premultiplied will see them as equivalent.
New: Holding Ctrl while using the Color Picker tool will sample from the merged image (vs. just the current layer)
New: The file name in the title bar will now have a prepended asterisk when it has unsaved changes
Changed: The image close 'X' button can now be clicked for images that are not currently active
Changed: In the Text tool, Ctrl+(Backspace, Delete, Arrow Keys) has been improved to work more like Microsoft Word. Thanks to @Bruce Bowyer-Smyth for the patch!
Fixed: The Rectangle Select tool, when used to draw a constrained, fixed ratio, or fixed size selection, will now correctly clamp the rectangle to be within the canvas
Fixed: Layers -> Move Layer Up/Down/Top/Bottom was not working for images with fewer than 3 layers
Fixed: Edit -> Erase Selection will now fill with transparent black (#00000000) instead of transparent white (#00FFFFFF)
Fixed: Custom Shapes will now be displayed in a consistently sorted order
Fixed: ".pdnSave" ghost files should no longer linger when saving to the desktop. This was due to a bug in Windows and File Explorer.
Fixed crashes due to DXGI/Direct3D "lost device" or "device removed" errors that can happen for various reasons (duck/undock, driver update, low memory, etc.)
New: Plugins can now use the IArrayPoolService, a wrapper around .NET's ArrayPool, to optimize their array allocations