Releases: mono/SkiaSharp
Releases · mono/SkiaSharp
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
Version 2.88.4 (Preview Build 76)
What's Changed
- 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
New Contributors
Full Changelog: v2.88.4-preview.70...v2.88.4-preview.76
Version 2.88.4 (Preview Build 70)
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
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
Full Changelog: v2.88.3...v2.88.4-preview.70
Version 2.88.3
What's Changed
- Add RTLD_DEEPBIND flag to dlopen mode by @snnz in #2247
- Fix the use of vcpkg by @mattleibow in #2257
- Use new .NET things by @mattleibow in #2264
- A skip is basically a read to a null buffer by @mattleibow in #2265
- feat: Generate for Emscripten 3.1.12 and SIMD features by @jeromelaban in #2259
- Add build infrastructure for .NET 7 by @mattleibow in #2255
- Update to ubuntu-20.04 by @mattleibow in #2256
- Add .NET 7 Support for Blazor views by @mattleibow in #2254
- Intercept and capture GL for .NET by @mattleibow in #2268
- fix(wasm): Adjust for invalid globbing for 3.1.12 archive lookup by @jeromelaban in #2269
New Contributors
Full Changelog: v2.88.2...v2.88.3
Version 2.88.2
What's Changed
- [Tizen] Change tizen graphics backend engine by @myroot in #2225
- fix: Remove unused native library block from SkiaSharp.Views.Uno.UI/WinUI by @jeromelaban in #2231
- Convert SKRect to CGRect correctly by @mattleibow in #2243
New Contributors
Full Changelog: v2.88.1...v2.88.2
Version 2.88.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
- 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
- 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
- Reshape SKGLView when Window.BackingScaleFactor changes (#1853) by @HarlanHugh in #1854
- [skottie] Handle non-seekable streams by @mattleibow in #2126
- 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
- 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
- Fix the Alpine build by @mattleibow in #2192
- Update libexpat to 2.4.8 by @mattleibow in #2189
- Update libwebp to 1.2.3 by @mattleibow in #2193
- Don't try to enter/exit a critical section that has been deleted by @RichardD2 in #2195
- The missing feature in macios is now implemented by @mattleibow in #2198
- Update libjpeg-turbo to 2.1.3 by @mattleibow in #2206
- Fix load the font which the name contains unicode text by @lindexi in #2146
- fix: Force use Uno's Roslyn hosted generators instead of Uno.SourceGeneration tasks by @jeromelaban in #2199
- fix gitignore again by @mgood7123 in #2162
- Use the new .NET by @mattleibow in #2212
- Use the full library name of libc by @mattleibow in #2213
- Add the initial point for internal library configuration by @mattleibow in #1856
New Contributors
- @koolkdev made their first contribution in #1910
- @dependabot made their first contribution in #2131
- @mgood7123 made their first contribution in #2138
- @lindexi made their first contribution in #2146
- @RichardD2 made their first contribution in #2195
Full Changelog: v2.88.0...v2.88.1
Version 2.88.1 (Preview Build 108)
What's Changed
- fix gitignore again by @mgood7123 in #2162
- Use the new .NET by @mattleibow in #2212
- Use the full library name of libc by @mattleibow in #2213
- Add the initial point for internal library configuration by @mattleibow in #1856
Full Changelog: v2.88.1-preview.104...v2.88.1-preview.108
Version 2.88.1 (Preview Build 104)
What's Changed
- Fix the Alpine build by @mattleibow in #2192
- Update libexpat to 2.4.8 by @mattleibow in #2189
- Update libwebp to 1.2.3 by @mattleibow in #2193
- Don't try to enter/exit a critical section that has been deleted by @RichardD2 in #2195
- The missing feature in macios is now implemented by @mattleibow in #2198
- Update libjpeg-turbo to 2.1.3 by @mattleibow in #2206
- Fix load the font which the name contains unicode text by @lindexi in #2146
- fix: Force use Uno's Roslyn hosted generators instead of Uno.SourceGeneration tasks by @jeromelaban in #2199
New Contributors
- @RichardD2 made their first contribution in #2195
- @lindexi made their first contribution in #2146
Full Changelog: v2.88.1-preview.91...v2.88.1-preview.104