@ondeinference / onde / commits / 318375f

0.1.7

keypair34 committed Apr 19, 2026 at 21:55 UTC 318375f428f1d20de024cd4aa06b97766ad1bda5
12 files changed +27 -32
.github/workflows/release-sdk-dart.yml
+7
@@ -104,6 +104,13 @@ jobs:
104 working-directory: sdk/dart
105 run: flutter pub get
106
107 + # flutter pub get regenerates platform plugin registrants (e.g.
108 + # GeneratedPluginRegistrant.java) which leaves the working tree dirty.
109 + # Restore tracked files to HEAD so pub publish sees a clean state.
110 + - name: Restore generated files modified by flutter pub get
111 + working-directory: sdk/dart
112 + run: git checkout -- . 2>/dev/null || true
113 +
114 # ── Authenticate with pub.dev ─────────────────────────────────────────
115 # PUB_CREDENTIALS must be a repository secret containing the full JSON
116 # content of the Dart pub credentials file obtained from a machine that
Cargo.lock
+1 -1
@@ -3637,7 +3637,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3637
3638 [[package]]
3639 name = "onde"
3640 -version = "0.1.6"
3640 +version = "0.1.7"
3641 dependencies = [
3642 "anyhow",
3643 "cc",
Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "onde"
3 -version = "0.1.6"
3 +version = "0.1.7"
4 edition = "2021"
5 description = "On-device inference engine for Apple silicon."
6 license = "MIT OR Apache-2.0"
sdk/dart/.gitignore
+4
@@ -35,3 +35,7 @@ logs/
35 # macOS metadata
36 .DS_Store
37 **/.DS_Store
38 +
39 +# Flutter-generated plugin registrant — regenerated by `flutter pub get`;
40 +# never manually edited, must not be tracked or pub publish will fail on CI.
41 +example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
sdk/dart/CHANGELOG.md
+4
@@ -1,3 +1,7 @@
1 +## 0.1.7
2 +
3 +* **Fix:** Removed `example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java` from git tracking and added it to `.gitignore`. This file is regenerated by `flutter pub get` on every CI run, causing a dirty working tree that blocked `pub publish`. Added a CI restore step as an additional safety net.
4 +
5 ## 0.1.6
6
7 * **Fix:** Replaced the composite `LICENSE` file with the canonical MIT license text so pub.dev's `pana` tool correctly recognises the OSI-approved license and awards the full license score.
sdk/dart/example/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java deleted
-24
@@ -1,24 +0,0 @@
1 -package io.flutter.plugins;
2 -
3 -import androidx.annotation.Keep;
4 -import androidx.annotation.NonNull;
5 -import io.flutter.Log;
6 -
7 -import io.flutter.embedding.engine.FlutterEngine;
8 -
9 -/**
10 - * Generated file. Do not edit.
11 - * This file is generated by the Flutter tool based on the
12 - * plugins that support the Android platform.
13 - */
14 -@Keep
15 -public final class GeneratedPluginRegistrant {
16 - private static final String TAG = "GeneratedPluginRegistrant";
17 - public static void registerWith(@NonNull FlutterEngine flutterEngine) {
18 - try {
19 - flutterEngine.getPlugins().add(new io.flutter.plugins.pathprovider.PathProviderPlugin());
20 - } catch (Exception e) {
21 - Log.e(TAG, "Error registering plugin path_provider_android, io.flutter.plugins.pathprovider.PathProviderPlugin", e);
22 - }
23 - }
24 -}
sdk/dart/pubspec.yaml
+1 -1
@@ -2,7 +2,7 @@ name: onde_inference
2 description: >-
3 On-device LLM inference for Flutter & Dart. Run Qwen 2.5 models locally
4 with Metal on iOS and macOS, CPU on Android and desktop. No cloud, no API key.
5 -version: 0.1.6
5 +version: 0.1.7
6 repository: https://github.com/ondeinference/onde
7 homepage: https://ondeinference.com
8 issue_tracker: https://github.com/ondeinference/onde/issues
sdk/dart/rust/Cargo.lock
+1 -1
@@ -3827,7 +3827,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3827
3828 [[package]]
3829 name = "onde"
3830 -version = "0.1.6"
3830 +version = "0.1.7"
3831 dependencies = [
3832 "anyhow",
3833 "cc",
sdk/react-native/CHANGELOG.md
+4
@@ -1,3 +1,7 @@
1 +## 0.1.7
2 +
3 +* **CI:** No user-visible changes. Internal release to keep version numbers in sync across all SDK distributions.
4 +
5 ## 0.1.6
6
7 * **Fix:** Replaced the composite `LICENSE` file with the canonical MIT license text so registries correctly recognise the OSI-approved license.
sdk/react-native/package.json
+1 -1
@@ -1,6 +1,6 @@
1 {
2 "name": "@ondeinference/react-native",
3 - "version": "0.1.6",
3 + "version": "0.1.7",
4 "description": "On-device LLM inference for React Native. Run Qwen 2.5 models locally with Metal on iOS, CPU on Android. No cloud, no API key.",
5 "main": "build/index.js",
6 "types": "build/index.d.ts",
sdk/react-native/rust/Cargo.lock
+2 -2
@@ -3643,7 +3643,7 @@ checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
3643
3644 [[package]]
3645 name = "onde"
3646 -version = "0.1.6"
3646 +version = "0.1.7"
3647 dependencies = [
3648 "anyhow",
3649 "cc",
@@ -3665,7 +3665,7 @@ dependencies = [
3665
3666 [[package]]
3667 name = "onde-react-native"
3668 -version = "0.1.6"
3668 +version = "0.1.7"
3669 dependencies = [
3670 "jni",
3671 "log",
sdk/react-native/rust/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "onde-react-native"
3 -version = "0.1.6"
3 +version = "0.1.7"
4 edition = "2021"
5 publish = false
6