v0.8.0
What's Changed
Changed (BREAKING)
- edgefirst-hal upgraded from 0.20.0 to 0.21.0. HAL types
(Tensor<u8>,TensorMemory,edgefirst_hal::tensor::Error,
edgefirst_hal::image::Error) appear in the public API surface of
ara2, so this is a transitive ABI break: downstream crates
pinningedgefirst-hal = "0.20"must bump in lockstep. No source
changes were required inara2or its examples — the workspace
builds cleanly against the new HAL with the pin bump alone. - ndarray upgraded from 0.16 to 0.17. This aligns with
edgefirst-hal 0.21's internal ndarray version, eliminating the
previous dual-version situation where numpy pulled ndarray 0.17
alongside ara2's ndarray 0.16.
Migration
| 0.7.x | 0.8.0 |
|---|---|
ara2 = "0.7" |
ara2 = "0.8" |
edgefirst-hal = "0.20" (downstream pin) |
edgefirst-hal = "0.21" |
ndarray = "0.16" (if used directly) |
ndarray = "0.17" |
crates.io: ara2 | ara2-sys
PyPI: edgefirst-ara2