Releases: mono/SkiaSharp
Releases · mono/SkiaSharp
Version 2.88.1 (Preview Build 91)
What's Changed
- Bump Newtonsoft.Json from 12.0.2 to 13.0.1 in /samples/Basic/Web/SkiaSharpSample by @dependabot in #2131
- The C API is incremented by @mattleibow in #2137
- add /.idea to git ignore by @mgood7123 in #2138
- Clean up the nuspecs and add xmldoc by @mattleibow in #2140
- expose AVIF image encode format by @mgood7123 in #2154
- Support loading animations with BOM by @mattleibow in #2167
- Fix Alpine builds by @mattleibow in #2168
New Contributors
- @dependabot made their first contribution in #2131
- @mgood7123 made their first contribution in #2138
Full Changelog: v2.88.1-preview.79...v2.88.1-preview.91
Version 2.88.1 (Preview Build 79)
What's Changed
- Make the SKDataStream writeable like SKData by @mattleibow in #2128
- Update benchmark projects by @mattleibow in #2130
- fix: Add net6.0 ios, android, catalyst, macos, tvos, tizen for Skottie by @jeromelaban in #2133
Full Changelog: v2.88.1-preview.75...v2.88.1-preview.79
Version 2.88.1 (Preview Build 75)
What's Changed
- Reshape SKGLView when Window.BackingScaleFactor changes (#1853) by @HarlanHugh in #1854
- [skottie] Handle non-seekable streams by @mattleibow in #2126
Full Changelog: v2.88.1-preview.71...v2.88.1-preview.75
Version 2.88.1 (Preview Build 71)
What's Changed
- Update README.md by @mattleibow in #2118
- Add support for nullable and add newer TFMs by @mattleibow in #2120
- Add nullable attributes, TimeSpan and overloads to Skottie by @mattleibow in #2119
Full Changelog: v2.88.1-preview.63...v2.88.1-preview.71
Version 2.88.1 (Preview Build 63)
What's Changed
- Return null on invalid resize bounds by @mattleibow in #2054
- Make pipelines better by @mattleibow in #2078
- Add WinUI support by @jeromelaban in #2042
- Reduce shields cache by @mattleibow in #2079
- Use macOS 11 to get things green by @mattleibow in #2083
- Dynamically determine to build managed-only by @mattleibow in #2085
- fix(unowasm): Adds missing Uno.WinUI javascript support file by @jeromelaban in #2086
- Update Generator & Added Nested Namespace Support by @mattleibow in #2087
- ci: add retries for dowload and upload tasks by @jeromelaban in #2088
- feat: Add basic Skottie support by @jeromelaban in #1987
- Add support for excluding "namespaces" by @mattleibow in #2093
- Merge the "classic" projects by @mattleibow in #2092
- fix: Force roslyn generation for xamarin targets by @mattleibow in #2098
- Move Skottie and SceneGraph out of the core SkiaSharp.dll by @mattleibow in #2091
- SKShaper: Support SKPaint.TextAlign property by @koolkdev in #1910
- feat: Add support for emscripten 3.1.7 by @jeromelaban in #2094
- Install Tizen on CI by @mattleibow in #2100
- Add the net6.0-tizen TFM by @mattleibow in #2099
New Contributors
Full Changelog: v2.88.1-preview.1...v2.88.1-preview.63
Version 2.88.1 (Preview Build 1)
What's Changed
- Fix CI after VS updates by @mattleibow in #2047
- Fix PNG loading issues by updating the zlib to one with fixes by @mattleibow in #2045
- Update docs by @mattleibow in #2052
Full Changelog: v2.88.0...v2.88.1-preview.1
Samples: https://aka.ms/skiasharp/samples
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
Version 2.88.0 (Preview Build 256)
What's Changed
- Building using .NET MAUI RC 2 by @mattleibow in #2004
Full Changelog: v2.88.0-preview.254...v2.88.0-preview.256
Version 2.88.0 (Preview Build 254)
What's Changed
- 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
Full Changelog: v2.88.0-preview.232...v2.88.0-preview.254
Version 2.88.0 (Preview Build 232)
What's Changed
- 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
New Contributors
- @mjbond-msft made their first contribution in #1954
Full Changelog: v2.88.0-preview.209...v2.88.0-preview.232