Releases: mono/SkiaSharp
Releases · mono/SkiaSharp
Version 3.0 (Preview 2)
What's Changed
- Correctly package managed runtime-only files by @mattleibow in #2741
- Don't put metadata in package versions by @mattleibow in #2743
- Run APIScan after packaging on the packages by @mattleibow in #2730
- Add SKImage.ToRawShader by @mattleibow in #2748
- Use Metal as a backend on Mac Catalyst by @mattleibow in #2747
- Fix CI for Feb 2024 by @mattleibow in #2749
- Add the Vulcanized compiler options by @mattleibow in #2753
- Bind Skottie's Animation Builder by @mattleibow in #2630
Full Changelog: v3.0.0-preview.1.8...v3.0.0-preview.2.1
Version 3.0 (Preview 1)
Breaking Changes
This is the first preview of 3.0 so we are not done yet. There are some breaking chnages that we hope move the product forward. We kept it minimal, but you can read about it: https://github.com/mono/SkiaSharp/blob/main/changelogs/SkiaSharp/3.0.0/SkiaSharp.humanreadable.md
What's Changed
- Modernize the repository and prepare SkiaSharp 3.0 by @mattleibow in #2505
- Revert unintentional merge by @mattleibow in #2540
- Remove all [Obsolete] members and types by @mattleibow in #2539
- Adding back text-based blobs by @mattleibow in #2545
- Try and follow more dotnet versions by @mattleibow in #2556
- Add an argument for device OS version by @mattleibow in #2558
- Update google/skia to milestone 115 by @mattleibow in #2547
- fix(uno): Ensure that the canvas' context is active when rendering by @jeromelaban in #2559
- fix(skxamlcanvas): [Wasm] Don't fail when the canvas can't be found by @jeromelaban in #2563
- Try do a better job at detecting workloads by @mattleibow in #2567
- Add YAML issue templates by @mattleibow in #2571
- Floor outwards when converting to SKRectI by @mattleibow in #2568
- Add some more specific tests by @mattleibow in #2573
- Update libjpeg-turbo to 3.0.0 by @mattleibow in #2583
- libjpeg is not used by @mattleibow in #2588
- Remove the unused arm64e architecture by @mattleibow in #2587
- Update harfbuzz to 7.3.0 by @mattleibow in #2582
- Re-generate all the changelogs by @mattleibow in #2592
- Update docs by @mattleibow in #2597
- Fix the erroneous
>
by @mattleibow in #2596 - Update and publish the changelogs by @mattleibow in #2604
- Set up dev containers by @mattleibow in #2605
- Added GetPixelSpan() with offsets by @mattleibow in #2609
- Add a human-radable diff by @mattleibow in #2610
- Include platform changes by @mattleibow in #2611
- fix: Restore nosimd builds for edge enhanced security and safari by @jeromelaban in #2612
- Update webp to 1.3.2 by @mattleibow in #2622
- Update README.md by @mattleibow in #2625
- Update README.md by @mattleibow in #2627
- Install missing Tizen packages after image update by @mattleibow in #2695
- Fix Android NDK extraction by @mattleibow in #2697
- Update OpenJDK to v17 by @mattleibow in #2698
- Add the new APIScan to the pipeline by @mattleibow in #2696
- Only run the full compliance nightly by @mattleibow in #2700
- Revert the libjpeg-turbo update and roll back to 2.1.5.1 by @mattleibow in #2699
- SkResources is skia_component not static_library by @mattleibow in #2703
- SkiaSharp 3.0 is ready for a first public preview by @mattleibow in #2705
- Update harfbuzz to 8.3.0 by @mattleibow in #2624
- Update changelogs by @mattleibow in #2706
- NuGet versions need to be < 64 characters by @mattleibow in #2707
- [release/3.0.0-preview.1] NuGet versions need to be < 64 characters by @github-actions in #2709
- Use the version of gn that works on old Apline by @mattleibow in #2711
- Avoid async void in SKXamlCanvas. by @lindexi in #2720
- Make PlatformConfiguration properties trimmable (fixes tvOS compilation) by @maxkatz6 in #2717
- Pin the Tizen workload by @mattleibow in #2736
- Add support for WinUI accelerated views by @mattleibow in #2733
- Split the packaging job by @mattleibow in #2737
- Implement
SKGLView
for .NET MAUI by @mattleibow in #2598 - Reduce checkout size of submodules by @mattleibow in #2739
- [release/3.0.0-preview.1] Correctly package managed runtime-only files by @github-actions in #2742
- [release/3.0.0-preview.1] Don't put metadata in package versions by @github-actions in #2744
New Contributors
Full Changelog: v2.88.7...v3.0.0-preview.1.8
Version 2.88.7
What's Changed
- Install missing Tizen packages after image update by @mattleibow in #2693
- Add the new APIScan to the pipeline by @mattleibow in #2694
- Only run the full compliance nightly by @mattleibow in #2701
- [release/2.x] Revert the libjpeg-turbo update and roll back to 2.1.5.1 by @mattleibow in #2702
Full Changelog: v2.88.6...v2.88.7
Version 2.88.6
What's Changed
- [release/2.x] Update libjpeg-turbo to 3.0.0 by @mattleibow in #2581
- [release/2.x] libjpeg is not used by @github-actions in #2589
- [release/2.x] Remove the unused arm64e architecture by @github-actions in #2590
- [release/2.x] Update harfbuzz to 7.3.0 by @mattleibow in #2577
- [release/2.x] Re-generate all the changelogs by @github-actions in #2593
- [release/2.x] fix: Restore nosimd builds for edge enhanced security and safari by @jeromelaban in #2618
- [release/2.x] Update webp to 1.3.2 by @mattleibow in #2623
Full Changelog: v2.88.5...v2.88.6
Version 2.88.6 (Preview 1)
What's Changed
- [release/2.x] Update libjpeg-turbo to 3.0.0 by @mattleibow in #2581
- [release/2.x] libjpeg is not used by @mattleibow in #2589
- [release/2.x] Remove the unused arm64e architecture by @mattleibow in #2590
- [release/2.x] Update harfbuzz to 7.3.0 by @mattleibow in #2577
Full Changelog: v2.88.5...v2.88.6-preview.1.2
Version 2.88.5
What's Changed
- [release/2.x] fix(uno): Ensure that the canvas' context is active when rendering by @jeromelaban in #2560
- [release/2.x] fix(skxamlcanvas): [Wasm] Don't fail when the canvas can't be found by @jeromelaban in #2564
- [release/2.x] Floor outwards when converting to SKRectI by @mattleibow in #2574
Full Changelog: v2.88.4...v2.88.5
Version 2.88.4
What's Changed
- Removing all .NET 5 SDK requirements by @mattleibow in #2266
- Force an older version of the Windows SDK by @mattleibow in #2273
- Update Windows App SDK by @mattleibow in #2276
- feat(wasm): Add mt and mt+simd, fix harfbuzz for emsdk 3.1.12 by @jeromelaban in #2286
- Use the latest versions of some NuGets and SDKs by @mattleibow in #2301
- Enable CodeQL by @Redth in #2303
- Update some more NuGets by @mattleibow in #2304
- [Tizen] Fixes Canvas Size calculation by @myroot in #2322
- [ci] Add exclusions for PoliCheck and CredScan by @pjcollins in #2389
- [ci] Use default feed to install the .NET SDK by @pjcollins in #2393
- Set Uno iOS SKSwapChainPanel to non-opaque for consistency by @roubachof in #2401
- Update SKSwapChainPanel.Android.cs by @roubachof in #2400
- [Uno] Default Opaque to false for SKXamlCanvas on MacOS and iOS by @roubachof in #2398
- Use the correct method for setting Opaque on macOS by @mattleibow in #2477
- Switch to Debian archives by @mattleibow in #2476
- Use the new XHarness .NET tool and latest .NET 6 MAUI by @mattleibow in #2478
- Add
$schema
tocgmanifest.json
by @JamieMagee in #2232 - Skip updating GitHub status when no token is available by @mattleibow in #2479
- Add a manual, full-run pipeline by @mattleibow in #2480
- Ship the .aar with the NuGet for android by @dellis1972 in #2465
- Update Cake files to override deployment targets by @mattleibow in #2482
- Update zlib to 1.2.13 by @mattleibow in #2484
- Install a specific Tizen version by @mattleibow in #2486
- Install .NET 7 by @mattleibow in #2485
- chore: Add support for .NET 8 Preview 4 by @jeromelaban in #2457
- [Android] Additional check to avoid ObjectDisposedException by @FoggyFinder in #2313
- Fix SKCanvasView dispose exception when the view is disposed before it's rendered by @jjzhang12 in #2472
- Update bitmap SKAlphaType in SKXamlCanvas.Wasm.cs by @roubachof in #2443
- Use the new DownloadBuildArtifacts task by @mattleibow in #2489
- Update a few dependencies by @mattleibow in #2487
- Run cve-bin-tool by @mattleibow in #2490
- Update macOS and Xcode by @mattleibow in #2425
- Add a .NET iOS & Mac Catalyst sample and .NET "Core" sample support by @mattleibow in #2491
- Support for ARM64 macOS Machines by @mattleibow in #2468
- Improve performance of hex string parsing in SKColor by @jwikberg in #2467
- fix(wasm): Enable Wasm EH and SIMD in all configurations for net8+ by @jeromelaban in #2495
- Include the new WASM assets in Blazor for .NET 8 by @mattleibow in #2497
- Update Cake to the latest 2.x version by @mattleibow in #2500
- Pack the iossimulator RID artifacts by @mattleibow in #2498
- Fixed ToRect extension method extension by @niza93 in #2392
- feat: Move to JSImport for WinUI Target on net7.0 by @jeromelaban in #2428
- fix: Adjust net7.0-* resolution for Uno.WinUI targets by @jeromelaban in #2503
- Update libpng to v1.6.40 and libexpat to 2.5.0+more by @mattleibow in #2510
- fix: Disambiguate SKGLView for uno and maui targets by @jeromelaban in #2529
- Removing nesting levels through block-scoped
using
statement by @Lehonti in #2528 - Fix CI by @mattleibow in #2554
- Include the NativeReference for Hot Restart by @mattleibow in #2553
- [release/2.x] Try and follow more dotnet versions by @github-actions in #2557
New Contributors
- @Redth made their first contribution in #2303
- @pjcollins made their first contribution in #2389
- @roubachof made their first contribution in #2401
- @JamieMagee made their first contribution in #2232
- @dellis1972 made their first contribution in #2465
- @FoggyFinder made their first contribution in #2313
- @jjzhang12 made their first contribution in #2472
- @jwikberg made their first contribution in #2467
- @niza93 made their first contribution in #2392
- @Lehonti made their first contribution in #2528
Full Changelog: v2.88.3...v2.88.4
Version 2.88.4 (Preview Build 96)
What's Changed
- [release/2.x] Try and follow more dotnet versions by @github-actions in #2557
Full Changelog: v2.88.4-preview.95...v2.88.4-preview.96
Version 2.88.4 (Preview Build 95)
What's Changed
- Update libpng to v1.6.40 and libexpat to 2.5.0+more by @mattleibow in #2510
- fix: Disambiguate SKGLView for uno and maui targets by @jeromelaban in #2529
- Removing nesting levels through block-scoped
using
statement by @Lehonti in #2528 - Fix CI by @mattleibow in #2554
- Include the NativeReference for Hot Restart by @mattleibow in #2553
New Contributors
Full Changelog: v2.88.4-preview.82...v2.88.4-preview.95
Version 2.88.4 (Preview Build 82)
What's Changed
- Include the new WASM assets in Blazor for .NET 8 by @mattleibow in #2497
- Update Cake to the latest 2.x version by @mattleibow in #2500
- Pack the iossimulator RID artifacts by @mattleibow in #2498
- Fixed ToRect extension method extension by @niza93 in #2392
- feat: Move to JSImport for WinUI Target on net7.0 by @jeromelaban in #2428
- fix: Adjust net7.0-* resolution for Uno.WinUI targets by @jeromelaban in #2503
New Contributors
Full Changelog: v2.88.4-preview.76...v2.88.4-preview.82