Version 2.88.0
What's Changed
- Add Mac Catalyst, use frameworks and move things into the gn files (develop edition) by @mattleibow in #1681
- Add first net6.0-* for the binding projects by @mattleibow in #1707
- Free up space by deleting samples as they build by @mattleibow in #1721
- Add .NET MAUI views (compat and handlers) by @mattleibow in #1678
- iOS requires that the view have a background by @mattleibow in #1730
- Fix NRE in .NET Maui SKCanvasView by @jsuarezruiz in #1734
- Ensure that VS is installed correctly by @mattleibow in #1736
- Update .NET 6 by @mattleibow in #1740
- [Wasm] Add support for emscripten 2.0.23 by @jeromelaban in #1746
- Use the new Maui P7 by @mattleibow in #1749
- Use Invoke for Actions by @mattleibow in #1754
- Split SkiaSharp package into smaller "Native Asset" packages by @mattleibow in #1758
- Add Mac Catalyst support by @mattleibow in #1760
- Use the correct MacCatalyst targets file name by @mattleibow in #1762
- Add support for Xamarin.Forms on netcoreapp3.1 by @mattleibow in #1774
- Update HarfBuzz to 2.8.2 by @mattleibow in #1766
- Add main PDB files to the packages by @mattleibow in #1781
- Update maui sample by @mattleibow in #1782
- Reduce the size of the artifacts by @mattleibow in #1788
- Switch to .NET Tool version of Cake by @mattleibow in #1793
- Return an empty surface in case the allocation has failed by @richirisu in #1784
- Update to WindowsAppSDK by @mattleibow in #1800
- IsAntialias should also control the Edging by @mattleibow in #1802
- Build using the older gcc 6.2 and new llvm 10 compiler by @mattleibow in #1806
- Fix the what the
IgnorePixelScaling
property works by @mattleibow in #1804 - ANGLE now has another output zlib1.dll by @mattleibow in #1807
- Native Windows Symbols + HarfBuzzSharp.NativeAssets.* by @mattleibow in #1797
- [android] eliminate lots of fields in Resource.designer.cs by @jonathanpeppers in #1812
- Bump Maui to RC 2 / P9 by @mattleibow in #1815
- Support ASP.NET Blazor Web Assembly Components by @mattleibow in #1811
- Clean up the publish for samples by @mattleibow in #1827
- Add some of the new APIs by @mattleibow in #1828
- Update all the things by @mattleibow in #1842
- Update MAUI sample by @mattleibow in #1851
- Try this again by @mattleibow in #1843
- Work around enums not being blittable by @mattleibow in #1857
- Try to build faster on demand by @mattleibow in #1859
- Never dispose the native statics by @mattleibow in #1863
- Replace HandleDictionary lock with a critical section under Windows by @toptensoftware in #1817
- Fix the Mac Catalyst build task Inputs/Outputs by @mattleibow in #1865
- [Blazor] prevent infinite loop in SKCanvasView by @JensKrumsieck in #1889
- Update to Maui Preview 11 by @mattleibow in #1890
- Bumps to Uno 4.0 by @jeromelaban in #1873
- [android] don't include .so files in class libraries by @jonathanpeppers in #1895
- Update maui to Preview 12 by @mattleibow in #1932
- Build with Maui Preview 13 by @mattleibow in #1942
- Force a single CPU on macOS/Linux by @mattleibow in #1944
- Make use of the newer/better/faster/more-er 1ES build agents by @mattleibow in #1946
- Try build without manually installing .NET Core by @mattleibow in #1956
- Skip the preview feed if not on a preview .NET by @mattleibow in #1957
- Remove several Mac Catalyst workarounds by @mattleibow in #1958
- Generate Software Bill of Materials (SBOM) manifest by @mjbond-msft in #1954
- Use Python 3.x and Clang 12.x by @mattleibow in #1959
- Update MAUI to Preview 14 by @mattleibow in #1965
- Split tests and samples into a new pipeline by @mattleibow in #1963
- Update Maui to the later P14 by @mattleibow in #1967
- Update to macOS 11 by @mattleibow in #1988
- Use an older Xamarin.Android preview via the stable VS by @mattleibow in #1993
- Update MAUI to RC 1 and use a macOS Monterey pool by @mattleibow in #1986
- Building using .NET MAUI RC 2 by @mattleibow in #2004
- LibraryLoader: Try p/invoking to libdl.so.2 before libdl.so on Linux by @akoeplinger in #2010
- Update agents to ones that exist still by @mattleibow in #2016
- Update to .NET MAUI RC 3 by @mattleibow in #2029
- Don't try sign on forks by @mattleibow in #1992
- Build using .NET 6.0.300 public by @mattleibow in #2031
- Update to Maui RC 4 by @mattleibow in #2032
- Build stable of everything by @mattleibow in #2034
New Contributors
- @jsuarezruiz made their first contribution in #1734
- @richirisu made their first contribution in #1784
- @jonathanpeppers made their first contribution in #1812
- @toptensoftware made their first contribution in #1817
- @JensKrumsieck made their first contribution in #1889
- @mjbond-msft made their first contribution in #1954
Full Changelog: v2.80.3...v2.88.0
Samples: https://aka.ms/skiasharp/samples