v2.2.3 v0.3.0

high risk

AIEraDev/ClypraOct 1, 2026 → Oct 2, 20260 days between releases

What's New

v2.2.3 focuses on ECC branding; v0.3.0 introduces MLX runtime fixes and conversation improvements.

New Features

  • Add `answer_confidence` while retaining existing `confidence` semantics.
  • Preserve Unicode in structured instructions.
  • Report state truncation and options whose token spans collapse.
  • Update language detection and email cleaning.
  • Future vX.Y.Z tags now run automated test/build/publish workflows.

Improvements

  • Preserve the newest conversation turns under truncation.
  • Support custom noul labels and boolean criteria keys.
  • Preserve resident checkpoints during incremental preload.
  • Protect the prompt-prefix LRU under concurrent preparation.

Bug Fixes

  • Fix zero-room left-truncation edge case.
  • Reject criteria keys that would otherwise be silently ignored.
  • Improve named input-validation errors.
  • Handle empty or language-neutral hints correctly.

Upgrade Notes

Upgrading from v2.2.3 to v0.3.0 involves a significant divergence in functionality (ECC branding vs MLX runtime). Review the v0.3.0 documentation for API changes and ensure compatibility with the new MLX-based architecture.

The Two Releases

v2.2.3

v2.2.3

Oct 1, 2026· 20 days ago

v2.2.3 is a naming and release-reliability update where the project is branded as ECC everywhere, and the release workflow now polls the npm registry longer to ensure artifacts are ready.

Full release notes
v0.3.0

laya-mlx v0.3.0

Oct 2, 2026· 20 days ago

Selectively brings upstream Laya runtime fixes to the native MLX port, focusing on conversation truncation, validation, and maintenance of resident checkpoints.

Full release notes