Wandas 0.6.3 (not released)¶
Wandas 0.6.3 was not published, and no v0.6.3 tag exists. This page records
changes that were initially planned for 0.6.3 after the 0.6.2 release. They
first ship in 0.7.0; the Wandas 0.7.0 release notes are the
authoritative compatibility and migration record.
Changes¶
- Issue #398: validate N-octave ratio conventions at the Operation boundary, use explicit FFT-size provenance for current synthesis, and add fixed-payload Recipe compatibility coverage.
- Issue #397 (parent #391):
preserve released Recipe v1 replay and emit Recipe v2 for the corrected
wandas.audio.fft,wandas.audio.welch, andwandas.audio.cepstrumcalls. - Issue #400 (parent #391):
make materialized spectral properties follow the public
Frame.datachannel-axis shape. - Issue #406 (follow-up to #401 / PR #419): route coherence, CSD, and transfer-function results to dedicated typed Frames. The mathematical definitions and migration details are maintained in the spectral numerical contracts.
- Issue #424: keep
CoherenceFrameconstruction structural and lazy by preserving supplied real values without scanning, clipping, or replacing them; the processing operation continues to own the mathematical coherence contract. - Issue #430: replace lazy
Operation import-side-effect registration with explicit module/attribute
providers. Built-in lazy Operation use and public class imports remain
unchanged;
get_operation(),create_operation(), and Recipe replay still resolve the same implementations.
Compatibility status¶
No compatibility change became effective under version 0.6.3. The planned changes above, including their numerical-correctness exceptions and Recipe replay guarantees, are classified with an effective version of 0.7.0 in the 0.7.0 compatibility table.