diff --git a/README.md b/README.md index e67ce79..dd7c2c9 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,14 @@ directly. Windows, macOS, and Linux, on x86_64 and aarch64. Requires JDK 25+. | Artifact | Purpose | |--------------------------------------------------------|---| -| `io.github.refux:slang-java:0.0.8` | The library: compiler API, reflection, Java file systems | -| `io.github.refux:slang-java-natives:0.0.8:-` | The official Slang binaries, as one classifier per platform: `windows`, `linux`, or `macos` × `x86_64` or `aarch64` | +| `io.github.refux:slang-java:0.0.9` | The library: compiler API, reflection, Java file systems | +| `io.github.refux:slang-java-natives:0.0.9:-` | The official Slang binaries, as one classifier per platform: `windows`, `linux`, or `macos` × `x86_64` or `aarch64` | The library version tracks slang-java's own API, not Slang's. To see which Slang release a jar binds, read its manifest — no resolving, no running: ```bash -unzip -p slang-java-0.0.8.jar META-INF/MANIFEST.MF +unzip -p slang-java-0.0.9.jar META-INF/MANIFEST.MF ``` `Slang-Version` there is a **floor**, not a lockstep: it names the release the bindings were @@ -46,8 +46,8 @@ val slangNatives = "${ }-${if (System.getProperty("os.arch") in listOf("aarch64", "arm64")) "aarch64" else "x86_64"}" dependencies { - implementation("io.github.refux:slang-java:0.0.8") - runtimeOnly("io.github.refux:slang-java-natives:0.0.8:$slangNatives") + implementation("io.github.refux:slang-java:0.0.9") + runtimeOnly("io.github.refux:slang-java-natives:0.0.9:$slangNatives") } tasks.withType { @@ -60,10 +60,10 @@ classpath together and the loader picks the host's at runtime (LWJGL-style): ```kotlin dependencies { - implementation("io.github.refux:slang-java:0.0.8") - runtimeOnly("io.github.refux:slang-java-natives:0.0.8:macos-aarch64") - runtimeOnly("io.github.refux:slang-java-natives:0.0.8:windows-x86_64") - runtimeOnly("io.github.refux:slang-java-natives:0.0.8:linux-x86_64") + implementation("io.github.refux:slang-java:0.0.9") + runtimeOnly("io.github.refux:slang-java-natives:0.0.9:macos-aarch64") + runtimeOnly("io.github.refux:slang-java-natives:0.0.9:windows-x86_64") + runtimeOnly("io.github.refux:slang-java-natives:0.0.9:linux-x86_64") } ``` diff --git a/gradle.properties b/gradle.properties index 650d39f..8b8e3cb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,4 +4,4 @@ org.gradle.caching=true # Single source of truth for the published version (library + natives artifacts). # Release tags must match: tag v0.0.1 <-> version=0.0.1. group=io.github.refux -version=0.0.8 +version=0.0.9