What's Changed
- Setup runtime fat jar publication by @hub-bla in https://github.com/JetBrains/skiko/pull/1222
- Remove extra
layer.inDrawScopecall in AngleRedrawer.kt by @m-sasha in https://github.com/JetBrains/skiko/pull/1225 - Apply
RenderNode.alphaduring draw by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1227 - Convert non-enum classes to value classes to avoid allocations by @ApoloApps in https://github.com/JetBrains/skiko/pull/1209
- Reduce binary size using dead-code stripping compile/link flags for windows, linux and android by @hub-bla in https://github.com/JetBrains/skiko/pull/1228
- Remove dead
FontMetricsJNI interop referencing a removed constructor by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1230 - Use skia m151-a2e1c9eee0 by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1229
- Pass flag for pre-release publishing by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1231
- Do not require
brewbinary inPATHduring:skiko:patchSkikoSymbolsIosArm64by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1232 - Wasm texture adoption by @serjsysoev in https://github.com/JetBrains/skiko/pull/1219
- Refactor Skiko Web Runtime publication by @terrakok in https://github.com/JetBrains/skiko/pull/1233
- Avoid JNI calls inside primitive array critical regions by @EarzuChan in https://github.com/JetBrains/skiko/pull/1235
- Extract skottie into separate module by @hub-bla in https://github.com/JetBrains/skiko/pull/1213
- Configure Dokka for multi-module documentation by @hub-bla in https://github.com/JetBrains/skiko/pull/1236
- Make window resizing smooth on macOS with Metal by @m-sasha in https://github.com/JetBrains/skiko/pull/1226
- Provide alias for skikoWasm memory buffer by @hub-bla in https://github.com/JetBrains/skiko/pull/1238
- Use maven cache redirector in skottie by @hub-bla in https://github.com/JetBrains/skiko/pull/1239
- Suppress
WEBGL_debug_renderer_infoandnon-portable extension enabled: WEBGL_polygon_modewarnings in WebGL contexts by @terrakok in https://github.com/JetBrains/skiko/pull/1240 - Suppress
READ_BUFFERandmultisampled attachmentwarnings in WebGL contexts by @terrakok in https://github.com/JetBrains/skiko/pull/1241 - Pre-cache SkPicture snapshots for RenderNode by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1022
- Update skia to m151-95f46ce146 by @hub-bla in https://github.com/JetBrains/skiko/pull/1244
- Update skia to m151-ab72428249 by @MatkovIvan in https://github.com/JetBrains/skiko/pull/1246
- Move checksum task registration and publishing task grouping to buildSrc by @hub-bla in https://github.com/JetBrains/skiko/pull/1249
- Run iOS simulator arm64 tests with Metal in CI by @hub-bla in https://github.com/JetBrains/skiko/pull/1248
- Fix RenderNode static assertion constexpr compatibility by @hub-bla in https://github.com/JetBrains/skiko/pull/1250
- Add graphite module by @hub-bla in https://github.com/JetBrains/skiko/pull/1245
- Fix graphite publishing by @hub-bla in https://github.com/JetBrains/skiko/pull/1252
New Contributors
- @serjsysoev made their first contribution in https://github.com/JetBrains/skiko/pull/1219
- @EarzuChan made their first contribution in https://github.com/JetBrains/skiko/pull/1235
Full Changelog: https://github.com/JetBrains/skiko/compare/v0.150.1...v0.151.0