# Changelog
## Version 0.2.4 (2026-09-02)
### Features
- Prepare package for `4.6.3` release. No functional changes.
## Version 0.2.3 (2026-08-26)
### Bug fixes
- Remove the nonexistent `iqm.readout_characterization` module from the API
reference, and fix the intersphinx links to `iqm-station-control-client`.
- Add the user guide and quick start to the documentation navigation; both were
unreachable, and the user guide linked to a nonexistent page.
## Version 0.2.2 (2026-08-05)
### Bug fixes
- `REMWorkflow` now passes the correct `twirled` flag to the readout error
mitigation step instead of always assuming `True`. The confusion matrix is
only symmetrized when readout twirling was actually applied, so results are
now correct with `strategy="NONE"` or when twirling is skipped by a fallback
(missing LOCAL topology, MOVE-gate QPU).
- Add `CircuitTwirler.readout_twirling_applied` reporting whether readout
twirling was actually applied.
## Version 0.2.1 (2026-08-05)
### Features
- Prepare package for `4.6.1` release. No functional changes.
## Version 0.2.0 (2026-07-07)
### Bug fixes
- Updated twirling tutorial (now working).
- Clearer explanation/handling on how "total" shots are assigned to
individual circuit when a list of circuit is twirled and then executed.
- Handling non-working qubits when readout characterization is called on
"all" qubits.
- Allow to run REMWorkflow also without twirling (i.e. just basic REM).
### Features
- First release of IQM Error Reduction Tools.
- Fast post-processing using the `mthree` package.
- Fast post-processing using the twirled REM framework.
- REC (Readout Error characterization) framework.
## Version 0.1.0