diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 27e74d03..622a2161 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,7 +17,7 @@ on: jobs: build_macos: - runs-on: macos-10.15 + runs-on: macos-11 steps: - uses: actions/checkout@v3 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e2c89e4..432a7d21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# 0.109.1 - Dec 28, 2022 + +Changed: + +- [ BREAKING ] Windows and Linux platform artifacts now have architecture classifiers, consistent with macOS (skija-windows -> skija-windows-x64, skija-linux -> skija-linux-x64) #34 via @Glavo +- [ BREAKING ] Platform was split into Architecture and OperatingSystem #34 via @Glavo + +Added: + +- jmods are now built and uploaded to Github Releases #34 via @Glavo +- `skija.loadFromLibraryPath` system property to load native libraries from system locations #34 via @Glavo +- `skija.library.path` system property to load native libraries from custom location #34 via @Glavo + # 0.109.0 - Dec 15, 2022 Added: diff --git a/README.md b/README.md index 50f8170a..fef9c3cf 100644 --- a/README.md +++ b/README.md @@ -174,8 +174,8 @@ Platform | `${artifact}` | `${version}` ------------|---------------------|------------- macOS Intel | `skija-macos-x64` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-macos-x64) macOS M1 | `skija-macos-arm64` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-macos-arm64) -Linux | `skija-linux` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-linux) -Windows | `skija-windows` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-windows) +Linux | `skija-linux-x64` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-linux-x64) +Windows | `skija-windows-x64` | ![version](https://img.shields.io/maven-central/v/io.github.humbleui/skija-windows-x64) For simplicity or if your build system is not smart enough to select artifact based on OS, you can add all four as dependencies—they will not conflict. diff --git a/docs/Getting Started.md b/docs/Getting Started.md index ae4fc887..aad93a72 100644 --- a/docs/Getting Started.md +++ b/docs/Getting Started.md @@ -5,8 +5,8 @@ Add ONE of these dependencies to your ant/maven/gradle/bazel: ``` -io.github.humbleui:skija-windows:${version} -io.github.humbleui:skija-linux:${version} +io.github.humbleui:skija-windows-x64:${version} +io.github.humbleui:skija-linux-x64:${version} io.github.humbleui:skija-macos-x64:${version} io.github.humbleui:skija-macos-arm64:${version} ```