Releases: kotoba-lang/kotoba
Releases · kotoba-lang/kotoba
Release list
Kotoba CLI v0.7.3 — signed native packages and Passkey identity
Kotoba CLI v0.7.3
This is the first Kotoba CLI release published as a complete, signed native package set for macOS and Linux.
Identity
kotoba id newstarts the canonical Passkey device authorization flow without requiring MetaMask or another browser wallet.kotoba id show --jsonreads the enrolled Stable Principal from the local CLI profile.- The Stable Principal is chain-neutral. Base and other chain accounts remain explicit linked accounts rather than the root identity.
Release integrity
- Native, JVM-free binaries for
darwin-arm64,darwin-amd64, andlinux-amd64. - SHA-256 checksum and machine-readable build evidence for every archive.
- Ed25519-signed implementation release envelope for every platform.
- Source commit:
d9c3c8d5eca2e7632a8a665fea0522f55dd46683 - Source tree:
4f1408f6c19200c97014e26484f1a94a31eaffc9
Changes
- Fix native-image compatibility by creating cryptographic randomness at operation time instead of capturing a
SecureRandominstance in the image heap. - Document the native installer and Homebrew as the supported package routes; an npm package is not published.
- Keep the language surface unchanged: Language Profile 6 and Package Contract 1.
All 686 tests / 9,478 assertions passed before each platform build, followed by native binary and compiler smoke verification.
v0.7.2
changelog: fuel budgets in the published CLI, and a validator that ru…
v0.7.1
Kotoba v0.7.1 — language profile 6 Native CLI release tag for the 0.7 / profile-6 line. v0.7.0 shipped darwin-arm64 only. This tag is meant to attach linux-amd64 (and any other matrix platforms that succeed) via .github/workflows/native-release.yml. Not production-ready. npm and Homebrew are not updated by this tag.
Kotoba v0.7.0 — language profile 6
Kotoba v0.7.0 is the first implementation release bound to language profile 6 and package contract 1.
This release includes:
- native, JVM-free Kotoba CLI for macOS arm64;
.kotoba,.cljk, and.cljcsource execution evidence;- typed collection, closure, computed-call, and Product Value ABI conformance;
- fail-closed package admission and structured rejection checks;
- a signed release envelope binding the source tree, artifact SHA-256, profile, package contract, and 536-test / 8,580-assertion conformance result.
Verify kotoba-darwin-arm64.tar.gz with the checksum asset, then verify kotoba-v0.7.0-envelope.edn against the language repository's lang/version-policy.edn and lang/release-trust.edn using kotoba-lang/release.
Only darwin-arm64 is promoted in this release. Other platforms remain unbound until independently built and verified.