Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
## Unreleased
## 0.8.24

* Fix fresh macOS Flutter test/build dependency scanning while retaining the
Apple companion ABI and local-override guards.

* Keep repository writer checks independent of generated website output.

* Preserve failure-phase diagnostics in the physical iOS speech test harness.

* Aligned the default WebGPU bridge assets to `v0.1.43` (unchanged from
0.8.23), retaining Web/native llama.cpp
`v0.4.0@5266f24da75dc449bd56cbed7addb9c8e4a6a73e` parity. Web
`@litert-lm/core@0.15.0` and native LiteRT pins are unchanged. Immutable
manifest: `111eefc3588842cebfe665b363378edca34924764610263e1eda5280dfcfaa27`.

## 0.8.23

* Fail Apple builds before native symbol lookup when the resolved llama.cpp
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,13 +55,13 @@ For Dart or Flutter apps:

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
```

Flutter iOS/macOS apps that should link Apple XCFrameworks through Swift
Package Manager should also add the runtime companion packages they need:

Pair companion `0.0.18` with core `0.8.23` for matching llama.cpp v0.4.0
Pair companion `0.0.18` with core `0.8.24` for matching llama.cpp v0.4.0
bindings. Keep core `0.8.22` paired with companion `0.0.17`.

Apple builds verify the resolved companion's SwiftPM runtime pin before native
Expand All @@ -71,7 +71,7 @@ overrides fail the build; resolve the matching companion and rerun

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
llamadart_llama_cpp_flutter: ^0.0.18 # GGUF / llama.cpp
llamadart_litert_lm_flutter: ^0.0.10 # Apple .litertlm / LiteRT-LM targets
```
Expand Down
2 changes: 1 addition & 1 deletion example/chat_app/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ packages:
path: "../.."
relative: true
source: path
version: "0.8.23"
version: "0.8.24"
llamadart_litert_lm_flutter:
dependency: "direct main"
description:
Expand Down
2 changes: 1 addition & 1 deletion packages/llamadart_litert_lm_flutter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ also request an x86_64 Simulator slice must exclude x86_64 for LiteRT-LM builds.

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
llamadart_litert_lm_flutter: ^0.0.10
```

Expand Down
4 changes: 2 additions & 2 deletions packages/llamadart_llama_cpp_flutter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ Add this package to a Flutter iOS/macOS app when the app should link the
prebuilt llama.cpp Apple XCFramework through SwiftPM instead of relying on the
core package's native-assets fallback.

Pair companion `0.0.18` with core `0.8.23` for matching llama.cpp v0.4.0
Pair companion `0.0.18` with core `0.8.24` for matching llama.cpp v0.4.0
bindings. Keep core `0.8.22` paired with companion `0.0.17`.

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
llamadart_llama_cpp_flutter: ^0.0.18
```

Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: llamadart
description: Dart and Flutter local LLM inference with llama.cpp GGUF and LiteRT-LM across native platforms and web.
version: 0.8.23
version: 0.8.24
homepage: https://github.com/leehack/llamadart
repository: https://github.com/leehack/llamadart
issue_tracker: https://github.com/leehack/llamadart/issues
Expand Down
12 changes: 11 additions & 1 deletion website/docs/changelog/recent-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,21 @@ For canonical full release notes, use:

- [`CHANGELOG.md`](https://github.com/leehack/llamadart/blob/main/CHANGELOG.md)

## Unreleased
## 0.8.24

- Fix fresh macOS Flutter test/build dependency scanning while retaining the
Apple companion ABI and local-override guards.

- Keep repository writer checks independent of generated website output.

- Preserve failure-phase diagnostics in the physical iOS speech test harness.

- Aligned default WebGPU bridge assets to `v0.1.43` (unchanged from
0.8.23), retaining Web/native llama.cpp
`v0.4.0@5266f24da75dc449bd56cbed7addb9c8e4a6a73e` parity. Web
`@litert-lm/core@0.15.0` and native LiteRT pins are unchanged. Immutable
manifest: `111eefc3588842cebfe665b363378edca34924764610263e1eda5280dfcfaa27`.

## 0.8.23

- Fail Apple builds before native symbol lookup when the resolved llama.cpp
Expand Down
6 changes: 3 additions & 3 deletions website/docs/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ In Xcode, set `IPHONEOS_DEPLOYMENT_TARGET = 16.4` or

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
```

For Flutter iOS/macOS apps that should link Apple XCFrameworks through Swift
Package Manager, also add the runtime companion packages you need:

Pair companion `0.0.18` with core `0.8.23` for matching llama.cpp v0.4.0
Pair companion `0.0.18` with core `0.8.24` for matching llama.cpp v0.4.0
bindings. Keep core `0.8.22` paired with companion `0.0.17`.

Apple builds verify the resolved companion's SwiftPM runtime pin before native
Expand All @@ -43,7 +43,7 @@ overrides fail the build; resolve the matching companion and rerun

```yaml
dependencies:
llamadart: ^0.8.23
llamadart: ^0.8.24
llamadart_llama_cpp_flutter: ^0.0.18 # GGUF / llama.cpp
llamadart_litert_lm_flutter: ^0.0.10 # Apple .litertlm / LiteRT-LM targets
```
Expand Down
Loading