Version 3.0 (Preview 1)
Pre-release
Pre-release
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