Skip to content

Commit 1a9225d

Browse files
committed
Release 0.1.0
1 parent e0c5368 commit 1a9225d

7 files changed

Lines changed: 14 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,3 +211,4 @@ However, you can specify a custom installation directory by setting it in your *
211211
- [Java](./sample/java) - A java sample with 1 method
212212
- [Kotlin](./sample/kotlin) - A kotlin sample with 1 method
213213
- [Game](./sample/game) - A simple game without any engine like cocos2d, just Rust and Android
214+
- [REST API](./sample/restapi) - A REST API client using Tokio and reqwest in pure Rust

doc/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.1.0 (2026-02-06)
4+
### Fixed
5+
- Fixed rust path resolution in ReflectionJVM and ReflectionNative to resolve relative to project root instead of Gradle daemon directory
6+
7+
### Added
8+
- Pass CC_<target> and AR_<target> environment variables to cargo build, enabling cross-compilation of Rust crates that depend on C code via cc-rs (e.g. ring, openssl-sys, libsqlite3-sys)
9+
- New REST API sample (`sample/restapi`) demonstrating HTTP client in Rust using Tokio, reqwest, and serde with the Dog API
10+
311
## 0.0.27 (2025-08-07)
412
### Fixed
513
- Fixed the support for Cargo checking on Windows

gradle-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ repositories {
99
google()
1010
}
1111

12-
version = "0.0.27"
12+
version = "0.1.0"
1313
group = "io.github.andrefigas.rustjni"
1414

1515
gradlePlugin {

sample/game/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import io.github.andrefigas.rustjni.reflection.Visibility
33
plugins {
44
alias(libs.plugins.android.application)
55
alias(libs.plugins.kotlin.android)
6-
id("io.github.andrefigas.rustjni") version "0.0.22"
6+
id("io.github.andrefigas.rustjni") version "0.1.0"
77
}
88

99
rustJni{

sample/java/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import io.github.andrefigas.rustjni.reflection.Visibility
33
plugins {
44
alias(libs.plugins.android.application)
55
alias(libs.plugins.jetbrains.kotlin.android)
6-
id("io.github.andrefigas.rustjni") version "0.0.27"
6+
id("io.github.andrefigas.rustjni") version "0.1.0"
77
}
88

99
rustJni{

sample/kotlin/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import io.github.andrefigas.rustjni.reflection.Visibility
33
plugins {
44
alias(libs.plugins.android.application)
55
alias(libs.plugins.jetbrains.kotlin.android)
6-
id("io.github.andrefigas.rustjni") version "0.0.27"
6+
id("io.github.andrefigas.rustjni") version "0.1.0"
77
}
88

99
rustJni{

sample/restapi/app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import io.github.andrefigas.rustjni.reflection.Visibility
33
plugins {
44
alias(libs.plugins.android.application)
55
alias(libs.plugins.jetbrains.kotlin.android)
6-
id("io.github.andrefigas.rustjni") version "0.0.27"
6+
id("io.github.andrefigas.rustjni") version "0.1.0"
77
}
88

99
rustJni {

0 commit comments

Comments
 (0)