Skip to content

OpenJOC v0.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 13:55
· 40 commits to master since this release

[0.2.0] — 2026-08-13

Added

  • Truthful decoded-component manifests that keep Base, Base LFE, indexed
    ReconstructionBasis coordinates, and RcLfe boundaries explicit.
  • Bounded-memory streaming component export and versioned machine-readable
    output contracts.
  • Deterministic openjoc --version / -V output and safe create-once output
    directory behavior.

Changed

  • ReconstructionBasis terminology and semantic boundaries now explicitly
    separate diagnostic rows from authored-object identity.
  • CLI and release documentation describe the current candidate line rather
    than the historical 0.1.0 release.

Fixed / hardened

  • Checked offsets, sizes, malformed-input paths, transactional failure
    behavior, and sink-error propagation across raw and container streaming.

Known limitations

  • SemanticBindingState remains Unresolved; authored-object PCM, an
    audio-bound ObjectScene, and renderer fidelity are not admitted.
  • The active-companion ReconstructionBasis operator remains a hard research
    blocker; no vendor warp-3 semantics or raw3 compatibility rule was added.
  • Platform, signing, and notarization scope remain those documented in the
    candidate capability snapshot.

Platform binaries

OpenJOC 0.2.0 now provides prebuilt binaries for:

  • Apple Silicon macOS
  • Windows x86_64
  • GNU/Linux x86_64

Validation scope:

  • macOS Apple Silicon: existing OpenJOC release-validation baseline.
  • Windows: validated natively on Windows 11 Pro x86_64.
  • Linux: validated on Ubuntu 20.04.6 LTS under WSL2.

Windows and WSL/Linux validation covered build/test, CLI behavior, raw E-AC-3
and ISO BMFF input handling, bounded streaming output, malformed-input
handling, transactional output, and paths containing spaces/Unicode.

Cross-platform authored JOC numerical bit parity for Base / ReconstructionBasis
/ RcLfe has not yet been independently established because the Windows/WSL
validation checkout did not contain the private frozen JOC numerical corpus.

The x86_64 GNU/Linux binary is provided as x86_64-unknown-linux-gnu; its
current validation environment was Ubuntu 20.04.6 LTS under WSL2. This does not
claim validation on all Linux distributions or native Linux hardware.

Official asset SHA-256 values:

  • openjoc-0.2.0-x86_64-pc-windows-msvc.zip: 66B4BE2580A93948DD33E9D97CA9138983D5740A14372797ED2896FB141BFC0B
  • openjoc-0.2.0-x86_64-unknown-linux-gnu.tar.gz: 911982B05F152AB6341B0BEF0927CA95CAA10DBE465119007C8B4EEF4D1637B3