What's new
- Mappings returned by `mthree.utils.final_measurement_mapping` now have keys that represent the classical bits, and values that indicate the qubit that was measured into that bit. **This is a breaking change for those who create their own mappings**. This takes care of mid-circuit measurements automatically.
- Setting `method='independent'` for simulators is now done internally for the user by default. It is possible to override defaults by setting this keyword argument explicitly.
- Docs expanded a bit with examples for sampling problems looking at the most probable bit-string, and correcting mid-circuit measurements.
Bug fixes
- M3 is now compatible with Qiskit's fake backends that use `BackendV2` as their base class.
- Fixed an issue where calibration data could not be saved when performing calibrations in async mode.
Thanks to mtreinish and ehchen for their help in this release.