v1.0.2
Advisories and Breaking Changes
- None
Release Notes
Bug Fixes
- Use interest for target bounds. Fixes #1342 - #1343 via @JimBobSquarePants
- Fixed typo in AdaptiveThreshold - #1362 via @rold2007
- Add reference output for #1362 - #1363 via @brianpopow
- Fixed setting the file size when the BMP encoder has a color palette - #1384 via @dlemstra, @JimBobSquarePants
- Fix ARM Build for UWP Release - #1391 via @JimBobSquarePants
Area:Api
- Auto repair Png options to use Bit8. - #1395 via @JimBobSquarePants
- Add missing SaveAsync method - #1334 via @JimBobSquarePants
- Image.WrapMemory APIs wrapping Memory - #1314 via @Sergio0694, @JimBobSquarePants
Area:Performance
- Add Avx backed Block8x8F Transpose method - #1374 via @JimBobSquarePants
- Optimize Block8x8F low hanging fruit and fix naming - #1390 via @JimBobSquarePants
- Add SimdUtils.HwIntrinsics - #1398 via @JimBobSquarePants
- Add Avx2 Vector4 Span Premultiplication and Reverse - #1399 via @JimBobSquarePants
- Add AVX2 Vector4Octet.Pack implementation - #1402 via @JimBobSquarePants
- 3 <==> 4 Channel Shuffling with Hardware Intrinsics - #1409 via @JimBobSquarePants
- Vectorize (AVX2) JPEG Color Converter - #1411 via @tkp1n, @antonfirsov, @JimBobSquarePants
- Bokeh blur constructor tweaks (input validation, tiny speedup) - #1332 via @Sergio0694
- Improved codegen in ImageSharp.Guard - #1333 via @Sergio0694, @JimBobSquarePants
- Add 4 Channel Shuffle Intrinsics - #1404 via @JimBobSquarePants
- Optimize TryGetSinglePixelSpan - #1407 via @JimBobSquarePants
- Bump ChunkedMemoryStream buffer length - #1328 via @JimBobSquarePants
Area:Build
- Fix compatibility with NET 5 SDK InternalsVisibleTo - #1337 via @JimBobSquarePants
- Use Ubuntu for Code Coverage. - #1377 via @JimBobSquarePants
- Update Dependencies - #1378 via @JimBobSquarePants
- Upgraded Magick.NET. - #1383 via @dlemstra, @JimBobSquarePants
- Fix JpegDecoderTests.Decode_IsCancellable - #1415 via @antonfirsov
- Advanced Feature Testing - #1385 via @JimBobSquarePants