Skip to content

docs: add CHANGELOG.md covering v0.10.* releases#4

Open
iamstuffed wants to merge 1 commit into
mainfrom
docs/add-0.10-changelog
Open

docs: add CHANGELOG.md covering v0.10.* releases#4
iamstuffed wants to merge 1 commit into
mainfrom
docs/add-0.10-changelog

Conversation

@iamstuffed
Copy link
Copy Markdown
Collaborator

Summary

Adds a top-level CHANGELOG.md aggregating the per-release notes for v0.10.0 through v0.10.6 of the leap-sdk SPM distribution.

Each release section cites:

  • The upstream leap-android-sdk commit SHA the XCFrameworks were built from
  • The PR(s) on leap-android-sdk that produced the changes
  • A GitHub compare link for the full per-PR commit history

The narrative content matches the existing GitHub Release bodies on this repo — same source material, deduplicated and committed alongside Package.swift so it's discoverable from source checkouts, Swift Package Index, and any tooling that surfaces `CHANGELOG.md` without a GitHub round-trip.

Scope

Only v0.10.* releases. Earlier (0.9.x and below) releases are unchanged. SNAPSHOT / pre-release tags are intentionally omitted.

Test plan

  • File parses as valid markdown
  • Every linked PR resolves (verified against `leap-android-sdk` PRs #155, #176, #180, #181, #184, #186, #196, #209, #212, #220, #221, #226, #229, #232, #243, #246, #248, #249, #253, #254 and v0.10.4.x commits `9e7cef0b`, `d59181f`, `9df7f1b`, `162be15`)
  • Every linked commit SHA exists in `leap-android-sdk` (verified with `git rev-parse`)
  • Matches the per-release content already published as GitHub Releases on this repo

Aggregates the per-release GitHub Release notes for v0.10.0 through v0.10.6
into a single file at the repo root. Each entry cites the upstream
leap-android-sdk commit SHA and the PR(s) that produced the XCFrameworks,
plus a compare link for the full commit list.

The narrative content matches the published GitHub Releases on this repo
(verified against gh release view <tag>); the new file makes the same
content discoverable from source checkouts and from package managers that
surface CHANGELOG.md (Swift Package Index, etc.) without requiring a
GitHub round-trip.
Copilot AI review requested due to automatic review settings May 16, 2026 00:42
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a top-level CHANGELOG.md to make the v0.10.* SwiftPM distribution release notes discoverable from source checkouts, aggregating the existing per-release narrative and linking back to upstream leap-android-sdk commits/PRs.

Changes:

  • Introduces a new CHANGELOG.md with entries for v0.10.0 through v0.10.6.
  • Includes upstream commit SHAs, referenced PRs, and compare links for each release.
  • Documents key API/binary distribution changes for SwiftPM consumers (notably around v0.10.6 and v0.10.4.x).

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

Comment thread CHANGELOG.md
- `requestDownloadModel(forceDownload: false)` short-circuits only when both the cached manifest *and* every resource it references are present on disk.
- Cached-file lookup uses Ktor URL parsing for fragments / query strings.

**XCFramework assets (SPM):** `LeapSDK`, `LeapModelDownloader`, `LeapOpenAIClient`, `LeapUi`.
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