Skip to content

Releases: eddmpython/codaro

Codaro v0.0.3

30 May 09:11

Choose a tag to compare

First public download train (v0.0.1 -> v0.0.3) documented as a release. The launcher
now opens an embedded native window instead of a browser tab, and provisioning installs a
runtime that actually runs. The 0.0.x line is the download-first distribution train and
restarts below the historical internal 0.1.0 package version.

Added

  • Embedded native launcher window built on tao 0.33 + wry 0.49 (WebView2). CodaroLauncher.exe shows a zinc loading screen while it provisions, then loads the local backend inside its own window instead of opening a browser tab.
  • --no-webview headless fallback that provisions the backend and opens it in the system browser, used by the install-launcher smoke gate and CLI paths.
  • Public GitHub Pages landing page focused on Codaro desktop download, local-first positioning, product surfaces, and release trust signals.
  • Landing SEO metadata for the desktop product surface, including SoftwareApplication structured data and canonical URL handling for GitHub Pages.
  • Launcher release workflow with stable CodaroLauncher.exe, checksum, and SPDX SBOM asset names, plus a managed Windows Python runtime archive pinned by release-manifest.json.
  • GitHub Release bodies are now derived from this changelog at tag time (the release workflow extracts the tag's section with docs/skills/ops/tools/extractChangelogSection.py), so every release ships a written message.

Fixed

  • Bundled the runtime Python archive with backend dependencies (fastapi, pydantic, pyyaml, requests, uvicorn) pre-installed, so the launcher's --no-deps wheel install no longer fails at startup with ModuleNotFoundError.
  • Staged the bundled curricula into the backend wheel and resolved the curricula root for both the packaged runtime and local checkouts.
  • Hid the console window on Windows so the launcher presents only its native app window.
  • Corrected the launcher release workflow to upload artifacts from the Cargo workspace target directory at launcher/target/release.

Verification

  • uv run python -X utf8 tests/run.py preflight -> all gates pass
  • uv run python -X utf8 tests/run.py gate install-launcher-smoke -> pass
  • uv run python -X utf8 tests/run.py gate launcher-test -> pass (cargo test)
  • Local launch with a fresh approot confirmed a native Codaro window with embedded msedgewebview2 processes and the backend serving 39 curriculum categories.

Download CodaroLauncher.exe, verify CodaroLauncher.exe.sha256, then run the launcher. The release also includes release-manifest.json, the exact codaro backend wheel, a managed Windows Python runtime archive, checksums, and SPDX SBOM assets. The manifest pins the wheel asset and sha256 from this GitHub Release.

Full Changelog: v0.0.2...v0.0.3

Codaro v0.0.2

30 May 07:00

Choose a tag to compare

Download CodaroLauncher.exe, verify CodaroLauncher.exe.sha256, then run the launcher.

The release includes release-manifest.json, the exact codaro backend wheel, a managed Windows Python runtime archive, checksums, and SPDX SBOM assets. The manifest pins the wheel asset and sha256 from this GitHub Release.

Full Changelog: v0.0.1...v0.0.2

Codaro Launcher v0.1.0-launcher

23 May 10:20

Choose a tag to compare

Download CodaroLauncher.exe, verify CodaroLauncher.exe.sha256, then run the launcher.

The release also includes CodaroLauncher.spdx.json for dependency transparency.

Full Changelog: https://github.com/eddmpython/codaro/commits/v0.1.0-launcher