Releases: mono/SkiaSharp
Releases · mono/SkiaSharp
Version 3.118.0 (Preview 1)
What's Changed
- Update skia to milestone 117 by @mattleibow in #3047
- Update skia to Milestone 118 by @mattleibow in #3048
- Bump the version of the packages to 3.118 by @mattleibow in #3050
- Update harfbuzz to 8.3.1 by @mattleibow in #3052
Full Changelog: v3.116.0-preview.6.1...v3.118.0-preview.1.2
Version 2.88.9
What's Changed
- Add symbols to the packages by @mattleibow in #3046
- Use a snapshot now that 4.0 has been removed by @mattleibow in #3054
Full Changelog: v2.88.9-preview.2.2...v2.88.9
Version 3.116.0 (Preview 6)
What's Changed
- Update skia by @Redth in #3026
- Add SKMatrix.MapPoints/MapVectors, SKPath.AddPoly overloads with Span by @alexandrvslv in #3030
- Add support for multi-thread and/or SIMD WebAssembly by @mattleibow in #2620
Full Changelog: v3.0.0-preview.5.4...v3.116.0-preview.6.1
Version 3.0.0 (Preview 5)
What's Changed
- Update IBufferByteAccess for AOT by @mattleibow in #2920
- Provide Span overload for SetRectRadii by @Youssef1313 in #2949
- Build ANGLE separately by @mattleibow in #2950
- Download the native artifacts for _NativeAssets by @mattleibow in #2954
- Update .NET to 8.0 by @mattleibow in #2927
- Create a rebase bot by @mattleibow in #2957
- Fix memory leaks in MAUI views by @mattleibow in #2955
- Improve stability of CI by @mattleibow in #2959
- Install with diagnostic by @mattleibow in #2969
- Make sure ANGLE reaches the nugets by @mattleibow in #2970
- Add compatibility overloads for SKFilterQuality by @Youssef1313 in #2963
- Update SDK, workloads and projects by @mattleibow in #2971
- Don't fail Mac Catalyst just so we can go green by @mattleibow in #2975
- Function pointers and LibraryImport by @maxkatz6 in #2917
- Use the new GLControl packages for WinForms by @mattleibow in #2989
- feat: Add support for .NET 9 by @jeromelaban in #3010
- Update bug-report.yml by @mattleibow in #3022
- Revert SKBitmap.Encode with SKPngEncoderOptions to previous behavior (2.88.8) by @sungaila in #3014
New Contributors
Full Changelog: v3.0.0-preview.4.1...v3.0.0-preview.5.4
Version 2.88.9 (Preview 2)
What's Changed
- [release/2.x] feat: Add support for .NET 9 by @github-actions in #3012
- Ignore some files to aid switching branches by @mattleibow in #3021
- Fix CI again by @mattleibow in #3041
- The fancy logic stopped working long ago by @mattleibow in #3043
- fix: Add WinUI native helper for GetByteBuffer by @jeromelaban in #3039
Full Changelog: v2.88.9-preview.1.1...v2.88.9-preview.2.2
Version 3.0.0 (Preview 4)
What's Changed
- Validate the generated interop files by @mattleibow in #2831
- GRMtlTextureInfo should have readonly getters by @mattleibow in #2833
- Update skia to m116 by @mattleibow in #2829
- Expose SKBlender by @mattleibow in #2830
- fix typo in README.dib by @Fxplorer in #2839
- Create similarissues.yml by @mattleibow in #2851
- Only process assemblies that exist by @mattleibow in #2864
- Disable the unused and problematic tools by @mattleibow in #2873
- Remove usage of
gsutil
by @mattleibow in #2875 - Remove some unused dependencies by @mattleibow in #2876
- Disable more unused tools by @mattleibow in #2880
- Use the new license expressions by @mattleibow in #2878
- fix: XamlRoot may be null when the SKXamlCanvas is unloaded by @jeromelaban in #2854
- Add spans to the color filters by @mattleibow in #2879
- Update skia external by @mattleibow in #2885
- Add more SKPicture APIs by @mattleibow in #2883
- Fix the GetKerningPairAdjustments API. by @pdjonov in #2858
- Make unit tests more reliable by @mattleibow in #2890
- Re-generate APIs by @mattleibow in #2891
- Add R-Tree overload of beginRecording by @mattleibow in #2889
- Fix SKXamlCanvas on Uno Skia to use Bgra8888 by @Youssef1313 in #2918
- Use SKPaint.FilterQuality instead of SKSamplingOptions.Default by @mattleibow in #2924
- Do not stretch the background by @mattleibow in #2922
- Update Tizen Studio by @mattleibow in #2926
- Fix SKPaint.Clone by @jeremy-visionaid in #2904
- Authenticate Docker by @mattleibow in #2930
- Skip building Tizen on Linux by @mattleibow in #2934
- Fix the download artifacts script by @mattleibow in #2935
- Fix CI by @mattleibow in #2938
- Update the signing template by @mattleibow in #2946
New Contributors
- @Fxplorer made their first contribution in #2839
- @pdjonov made their first contribution in #2858
- @Youssef1313 made their first contribution in #2918
- @jeremy-visionaid made their first contribution in #2904
Full Changelog: v3.0.0-preview.3.1...v3.0.0-preview.4.1
Version 2.88.9 (Preview 1)
What's Changed
- Work around annoying fake warning in the IDE by @mattleibow in #2844
- Use new license expressions by @mattleibow in #2877
- [release/2.x] fix: XamlRoot may be null when the SKXamlCanvas is unloaded by @github-actions in #2884
- [release/2.x] Fix the GetKerningPairAdjustments API. by @github-actions in #2886
- [release/2.x] Fix SKXamlCanvas on Uno Skia to use Bgra8888 by @github-actions in #2919
- [release/2.x] Authenticate Docker by @mattleibow in #2929
- Update the signing template by @mattleibow in #2932
Full Changelog: v2.88.8...v2.88.9-preview.1.1
Version 3.0 (Preview 3)
What's Changed
- Fix comment by @mattleibow in #2763
- Add a build using MSVC by @mattleibow in #2769
- Migrate to 1ES PT by @mattleibow in #2770
- Improve compliance jobs by @mattleibow in #2772
- Fix benchmarks project by @mattleibow in #2781
- Use Unsafe.As for better perf by @mattleibow in #2780
- Fix 1ES Builds by @mattleibow in #2785
- FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning by @dotnet-policy-service in #2799
- Clean up APIScan and other compliance yaml by @mattleibow in #2802
- Scan the correct things correctly by @mattleibow in #2808
- Add SKGLElement to SkiaSharp.Views.WPF by @gmurray81 in #2317
- Clean up SKTextBlobBuilder and SKRunBuffer APIs by @mattleibow in #2775
- Fix Snapshot returning magenta color Apple Metal by @taublast in #2804
- Installing Java is troublesome, so avoid it by @mattleibow in #2815
- Expose Blazor components dpi by @beto-rodriguez in #1832
- Add and remove the compatibility APIs by @mattleibow in #2789
- Bring Metal APIs to a common .NET TFM by @maxkatz6 in #2788
New Contributors
- @dotnet-policy-service made their first contribution in #2799
- @taublast made their first contribution in #2804
- @beto-rodriguez made their first contribution in #1832
Full Changelog: v3.0.0-preview.2.1...v3.0.0-preview.3.1
Version 2.88.8
What's Changed
- [release/2.x] Use the version of gn that works on old Apline by @github-actions in #2712
- Hide functions that opengl32.dll does not actually have by @mattleibow in #2710
- [release/2.x] Avoid async void in SKXamlCanvas. by @github-actions in #2731
- [release/2.x] Make PlatformConfiguration properties trimmable (fixes tvOS compilation) by @github-actions in #2734
- [release/2.x] Fix CI for Feb 2024 by @github-actions in #2783
- Use full template specifications by @mattleibow in #2791
- Fix yaml by @mattleibow in #2792
- [release/2.x] Clean up APIScan and other compliance yaml by @mattleibow in #2805
- [release/2.x] Add some new overloads for better compat by @mattleibow in #2810
Full Changelog: v2.88.7...v2.88.8
Version 2.88.8 (Preview 1)
What's Changed
- [release/2.x] Use the version of gn that works on old Apline by @github-actions in #2712
- Hide functions that opengl32.dll does not actually have by @mattleibow in #2710
- [release/2.x] Avoid async void in SKXamlCanvas. by @github-actions in #2731
- [release/2.x] Make PlatformConfiguration properties trimmable (fixes tvOS compilation) by @github-actions in #2734
- [release/2.x] Fix CI for Feb 2024 by @github-actions in #2783
- Use full template specifications by @mattleibow in #2791
- Fix yaml by @mattleibow in #2792
- [release/2.x] Clean up APIScan and other compliance yaml by @mattleibow in #2805
- [release/2.x] Add some new overloads for better compat by @mattleibow in #2810
Full Changelog: v2.88.7...v2.88.8-preview.1.1