Skip to content

Releases: kotoba-lang/kotoba

Kotoba CLI v0.7.3 — signed native packages and Passkey identity

Choose a tag to compare

@com-junkawasaki com-junkawasaki released this 29 Aug 09:56
d9c3c8d

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 new starts the canonical Passkey device authorization flow without requiring MetaMask or another browser wallet.
  • kotoba id show --json reads 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, and linux-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 SecureRandom instance 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

Choose a tag to compare

@github-actions github-actions released this 17 Aug 08:32
changelog: fuel budgets in the published CLI, and a validator that ru…

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 04:36
e9ecd28
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

Choose a tag to compare

@com-junkawasaki com-junkawasaki released this 11 Aug 09:53
6d2ad54

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 .cljc source 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.

v0.6.29

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:36
1998bc7
kotoba v0.6.29

v0.6.28

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:13
6902fd6
kotoba v0.6.28

v0.6.27

Choose a tag to compare

@github-actions github-actions released this 18 Jul 22:31
bde11a0
kotoba v0.6.27

v0.6.26

Choose a tag to compare

@github-actions github-actions released this 18 Jul 21:17
6b0b8a6
Kotoba v0.6.26

v0.6.25

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:46
515943d
Kotoba v0.6.25

v0.6.24

Choose a tag to compare

@github-actions github-actions released this 18 Jul 20:14
a054f02
Kotoba v0.6.24