Skip to content

Prepare 0.8.15 release#298

Merged
leehack merged 4 commits into
mainfrom
release/0.8.15-prep
Jul 12, 2026
Merged

Prepare 0.8.15 release#298
leehack merged 4 commits into
mainfrom
release/0.8.15-prep

Conversation

@leehack

@leehack leehack commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • prepare llamadart 0.8.15 from the accumulated Unreleased changes
  • prepare llamadart_litert_lm_flutter 0.0.5 for the consolidated iOS/macOS SwiftPM runtime
  • keep llamadart_llama_cpp_flutter 0.0.9 and native llama.cpp b9935 unchanged
  • update current install snippets, the chat app path lockfile, release notes, and current Apple runtime guidance

Production-readiness scope

  • User-facing scope: Publish the LiteRT-LM streaming/runtime fixes and the accumulated chat app model-library, download, attachment, Auto tuning, and UI improvements.
  • Supported platforms/paths: Core Dart/Flutter package across documented platforms; LiteRT-LM SwiftPM companion on supported iOS and macOS architectures.
  • Unsupported or intentionally unavailable paths: iOS x86_64 LiteRT-LM simulator remains unavailable because no native runtime artifact is published. Platform limitations remain documented.
  • Out of scope / follow-ups: No llama.cpp runtime bump in this release. b9935 remains the validated pin.

Completeness checklist

  • Declared scope is fully implemented.
  • Unsupported platform/option combinations remain documented.
  • README, installation docs, support matrix, backend guide, changelogs, and package versions are aligned.
  • Regression coverage from the merged implementation PRs is retained.
  • No secrets, signed URLs, caches, or generated build output are included.
  • No required follow-up is left inside this release scope.

Release versions

Package Current Prepared
llamadart 0.8.14 0.8.15
llamadart_litert_lm_flutter 0.0.4 0.0.5
llamadart_llama_cpp_flutter 0.0.9 0.0.9 (unchanged)

Both prepared versions currently return 404 from their pub.dev version endpoints, so there is no version collision.

Test Plan

  • dart format --output=none --set-exit-if-changed .
  • Focused dart analyze lib test hook tool: no issues
  • VM suite: 1,265 passed, 66 expected skips; native inference smoke passed
  • Chrome suite: 703 passed, 1 expected skip
  • Chat app Flutter suite: 201 passed
  • LiteRT-LM companion suite: 3 passed
  • dart run tool/testing/verify_release_docs_versions.dart
  • dart pub publish --dry-run: 0 warnings, 1 MB archive
  • Isolated flutter pub publish --dry-run for LiteRT-LM companion: 0 warnings, 3 KB archive
  • ./tool/docs/build_site.sh
  • ./tool/docs/validate_links.sh
  • git diff --check

The root-wide analyzer sees missing dependencies in separately managed example packages when they have not each run their own package resolution. All changed/code-owned paths were analyzed directly; CI installs its complete matrix.

Matrix Evidence

Matrix row Scope covered Platform / model / backend Result Evidence / notes
release-companion-pub-gate Version availability and publish order pub.dev / LiteRT-LM companion PASS 0.0.5 is unused; post-merge workflow publishes it before the core tag.
release-representative-smokes Native/browser/package behavior macOS VM + Chrome PASS Full VM/Chrome suites and real native inference smoke passed.
Android/iOS/macOS LiteRT-LM Runtime fixes being released Pixel 9 Pro, iPad, Apple Silicon Mac PASS Validated in merged PR #297 with real Gemma 4 E2B runs.
Windows x64 LiteRT-LM Published native runtime CPU path GitHub Windows x64 VM / Qwen3 0.6B PASS Real library load and inference passed in PR #297 CI.
Docs Current version and runtime contract Docusaurus PASS Build and strict link validation passed.

Publication boundary

Merging this release-prep PR is explicit approval to publish. The post-merge workflow will:

  1. tag and publish llamadart_litert_lm_flutter 0.0.5
  2. wait until that companion version is available on pub.dev
  3. create v0.8.15
  4. publish the core package and GitHub Release
  5. cut and deploy versioned docs

Review Notes

  • Independent review status: release scope, package archives, docs, cleanup, and regression evidence reviewed locally.
  • CI status / head SHA: all required checks passed for 48a05b542.

Copilot AI review requested due to automatic review settings July 11, 2026 23:54
@github-actions

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Chat app preview removed for leehack/llamadart-chat-pr-298.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the repository for publishing llamadart 0.8.15 and the LiteRT-LM SwiftPM companion 0.0.5, updating release notes and “current install” documentation to reflect the new versions and Apple runtime guidance.

Changes:

  • Bump versions to llamadart 0.8.15 and llamadart_litert_lm_flutter 0.0.5 (plus update the chat app lockfile path version).
  • Roll “Unreleased” release notes forward to 0.8.15 / 0.0.5 and update the website “Recent Releases” page.
  • Update docs/install snippets and platform guidance for Flutter Apple companion package behavior.

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
website/docs/platforms/support-matrix.md Updates Apple companion-package guidance in the support matrix.
website/docs/guides/backend-selection.md Updates backend selection guidance for Flutter Apple companion package precedence.
website/docs/getting-started/installation.md Updates install snippets to ^0.8.15 / ^0.0.5 and revises Apple runtime guidance.
website/docs/changelog/recent-releases.md Promotes “Unreleased” highlights to the 0.8.15 section.
README.md Updates install snippets and Apple runtime guidance to the new versions.
pubspec.yaml Bumps core package version to 0.8.15.
packages/llamadart_llama_cpp_flutter/README.md Updates core dependency snippet to ^0.8.15.
packages/llamadart_litert_lm_flutter/README.md Updates companion docs/snippets for 0.0.5 and Apple guidance.
packages/llamadart_litert_lm_flutter/pubspec.yaml Bumps companion version to 0.0.5.
packages/llamadart_litert_lm_flutter/example/README.md Updates example guidance for companion usage.
packages/llamadart_litert_lm_flutter/CHANGELOG.md Promotes “Unreleased” notes to 0.0.5.
example/chat_app/pubspec.lock Updates the path-resolved llamadart version to 0.8.15.
CHANGELOG.md Promotes “Unreleased” notes to 0.8.15.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
Comment thread packages/llamadart_litert_lm_flutter/CHANGELOG.md
Comment thread website/docs/platforms/support-matrix.md Outdated
Comment thread website/docs/guides/backend-selection.md Outdated
Comment thread website/docs/getting-started/installation.md Outdated
Comment thread README.md Outdated
Comment thread packages/llamadart_litert_lm_flutter/README.md Outdated
Comment thread packages/llamadart_litert_lm_flutter/example/README.md Outdated
Copilot AI review requested due to automatic review settings July 12, 2026 00:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 12 out of 13 changed files in this pull request and generated 4 comments.

Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread website/docs/getting-started/installation.md Outdated
Comment thread website/docs/getting-started/installation.md Outdated
Copilot AI review requested due to automatic review settings July 12, 2026 00:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 12 out of 13 changed files in this pull request and generated 1 comment.

Comment thread website/docs/platforms/support-matrix.md
Copilot AI review requested due to automatic review settings July 12, 2026 00:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 14 changed files in this pull request and generated no new comments.

@leehack leehack merged commit 0766a49 into main Jul 12, 2026
14 checks passed
@leehack leehack deleted the release/0.8.15-prep branch July 12, 2026 00:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants