Skip to content

Releases: JetBrains/skiko

Version 0.7.40

09 Nov 16:13
2ed9168
Compare
Choose a tag to compare
v0.7.40

take surface props into account when using direct3d (#613)

Version 0.7.39

07 Nov 04:22
647174a
Compare
Choose a tag to compare
Update Skia (#615)

* Update Skia

It is the same as m105-305b7c02-1, but with additional Windows ARM64 build

* Update gradle.properties

* Remove freetype

Version 0.7.37

31 Oct 20:32
f226692
Compare
Choose a tag to compare
Exclude bytecode from skiko-awt-runtime-*.jar files (#608)

* Exclude bytecode from skiko-awt-runtime-*.jar files

Previously, `skiko-awt.jar` and all of `skiko-awt-runtime-*.jar` files
contained the same bytecode. However, this led to duplication
of bytecode in Compose projects:
* `skiko-awt.jar` is a necessary API dependency of Compose/Desktop, which means
it is a runtime dependency as well;
* `skiko-awt-runtime-*.jar` is a necessary RUNTIME dependency of any Compose/Desktop project.

Thus, both `skiko-awt.jar` and `skiko-awt-runtime-*.jar` ended up in a runtime classpath of
any Compose/Desktop project, so the same classes were present in the runtime classpath twice.
This increased a final application image by approximately 1.1 Mb. Also, it led to
excessive ProGuard warnings, e.g. https://github.com/JetBrains/compose-jb/issues/2393

This change excludes bytecode from `skiko-awt-runtime-*.jar` artifacts, and adds
Maven dependency `skiko-awt-runtime-*.jar` -> `skiko-awt.jar`, so
many existing Maven/Gradle usages of `skiko-awt-runtime-*.jar` will continue to work.

Version 0.7.36

14 Oct 13:55
ae46255
Compare
Choose a tag to compare
v0.7.36

limit supported D3D_FEATURE_LEVEL only to D3D12 (#603)

Version 0.7.35

06 Oct 16:26
044ea3b
Compare
Choose a tag to compare
fix SOFTWARE renderApi parsing on macOS (#599)

SOFTWARE_FAST is not supported on macOS, so it should fallback to SOFTWARE_COMPAT

Version 0.7.34

30 Sep 09:23
e3f4798
Compare
Choose a tag to compare
update skia version to m105-305b7c02-1 (#600)

Co-authored-by: Oleksandr Karpovich <[email protected]>

Version 0.7.33

23 Sep 12:36
851d07d
Compare
Choose a tag to compare
allow to change font rendering settings in paragraph (#597)

* allow to change font rendering settings in paragraph

* add test

* rename

* fix js/native signatures

* workaround for kotlinjs

Version 0.7.32

08 Sep 09:27
47c33a3
Compare
Choose a tag to compare
v0.7.32

Text input multistage for China and Japan languages (#583)

Version 0.7.31

07 Sep 14:25
52640c3
Compare
Choose a tag to compare
v0.7.31

Fix skiko sample on iosSimulatorArm64 (#589)

Version 0.7.30

23 Aug 08:25
b6c8e6a
Compare
Choose a tag to compare
add iosSimulatorArm64 target (#566)

* add iosSimulatorArm64 target

Co-authored-by: Oleksandr Karpovich <[email protected]>