JXR 0.2.0
JXR 0.2.0 updates the shared J2K types and support crates to the published 0.11.2 release used by wsi-rs. The J2K upgrade changes the public BackendKind, BackendRequest, and Rect types re-exported by jxr-core, so all seven affected public crates move to 0.2.0.
This release integrates the CPU entropy decoding and SIMD output-packing changes, Metal kernel and host-submission changes, fearless_simd 1.0.0, and cudarc 0.19.10.
Published at 0.2.0: jxr-core, jxr-native, jxr-metal, jxr-cuda, jxr, jxr-image, and jxr-mpsgraph. The unchanged jxr-math crate remains at 0.1.0. J2K dependencies resolve from crates.io at exactly 0.11.2.
Hosted CI passed formatting, Clippy, workspace and no-default-feature tests, documentation, and fuzz-build checks. The Metal hardware workflow passed CPU, Annex-A writer, Metal, and MPSGraph device-lifecycle checks. Metal validation used the reviewed PR head; the release merge has an identical source tree.
The CUDA hardware workflow passed on the tagged merge, including lifecycle tests, full-corpus and ROI comparisons against CPU, reference comparisons, and the configured benchmark.
The CPU, Annex-A writer, Metal, and CUDA reference comparisons each had 517 passing in-scope cases, 179 declared out-of-scope cases, and no failures. The differential reports and configured benchmark outputs are attached.