jax2onnx 0.14.1 — targeted Opset 27 coverage, centralized JAX compatibility, lower-bound CI validation, and refreshed runtime stack
-
Added targeted Opset 27 coverage:
Kept Opset 23 as the default while enabling native FP16/BF16Rangeexports foropset=27; older opset exports continue to use the cast-based fallback. Added coverage for new JAX 0.10 resize methods where the ONNX mapping is exact. -
Centralized JAX internal API compatibility:
Added a package-level JAX compatibility layer and migrated directjax.core/jax.extend.coreusage across converter and plugin code.Literalresolution is now guarded across JAX layout differences so future JAX internal API moves can be handled in one place. -
Validated declared dependency lower bounds in CI:
Raised the installable minimum JAX version to0.8.1for Flax/NNX0.12.1compatibility, added a minimum-dependency workflow job, and covered the lower-bound installer path with focused tests. -
Refreshed the validation stack:
Updated the documented runtime stack to JAX0.10.2, Equinox0.13.8, ONNX1.22.0, and ONNX Runtime1.27.0; Web validation remains on the latest stableonnxruntime-webrelease until a matching1.27.xWeb package is published.