What's Changed
- GIF: background handling & quantizer overflow fix by @JimBobSquarePants in #3133
- Validate PBM max pixel value by @JimBobSquarePants in #3134
- Add support for Apple CgBI PNG images by @Erik-White in #3136
- Fix GIF transparency handling and dither by @JimBobSquarePants in #3143
- Bump codecov/codecov-action from 6 to 7 by @dependabot[bot] in #3141
- Add BlendWithCoverage overloads. Optimize Rgba32 compatible shuffling. by @JimBobSquarePants in #3150
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #3146
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #3149
- Fix convolution sampling for bounds smaller than the kernel radius by @JimBobSquarePants in #3152
- Enhance pixel formats and associated-alpha operations with optimizations by @JimBobSquarePants in #3154
- Bump actions/setup-dotnet from 5 to 6 by @dependabot[bot] in #3155
- Fix degeneracy check for resize transforms by @JimBobSquarePants in #3157
- Improvements to Apple CgBI PNG handling by @Erik-White in #3137
- Clone TIFF profiles into image metadata by @JimBobSquarePants in #3159
- Add AOT compiler seeds for pixel formats and ICO, CUR, QOI codecs by @JimBobSquarePants in #3160
- Normalize SIMD pipelines using TensorPrimitives_ by @JimBobSquarePants in #3161
- Add ANI decoder support by @Poker-sang in #2899
- Remove AntialiasThreshold from GraphicsOptions by @JimBobSquarePants in #3162
- Add plus and extended pixel blend modes by @JimBobSquarePants in #3163
- Fix 16-bit binary PBM sample byte order by @JimBobSquarePants in #3164
- Make MemoryAllocator limits configurable and extensible by @JimBobSquarePants in #3165
New Contributors
- @Erik-White made their first contribution in #3136
Full Changelog: v4.0.0...v4.1.0