All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
Types of changes:
- Added: for new features.
- Changed: for changes in existing functionality.
- Deprecated: for soon-to-be removed features.
- Removed: for now removed features.
- Fixed: for any bug fixes.
- Security: in case of vulnerabilities.
- Improve efficiency of parallelization with max_memory_mb a new parameter of backend_opts (#61)
- Add optimized mcx, mcy, mcz, mcu1, mcu2, mcu3, gates to QubitVector (#124)
- Add optimized controlled-swap gate to QubitVector
- Add gate-fusion optimization for QasmContoroller, which is enabled by setting fusion_enable=true (#136)
- Add an optional parameter to NoiseModel.as_dict() for returning dictionaries that can be serialized using the standard json library directly. (#165)
0.1.1 - 2019-01-24
- Adds version information when using the standalone simulator (#36)
- Adds a Clifford stabilizer simulation method to the QasmSimulator (#13)
- Improve Circuit and NoiseModel instructions checking (#31)
- Add reset_error function to Noise models (#34)
- Improve error reporting at installation time (#29)
- Validate n_qubits before execution (#24)
- Add qobj method to AerJob (#19)
- Reference model tests removed from the codebase (#27)
- Fix Contributing guide (#33)
- Fix an import in Terra integration tests (#33)
- Fix non-OpenMP builds (#19)
0.1.0 - 2018-12-19
- QASM Simulator
- Statevector Simulator
- Unitary Simulator
- Noise models
- Terra integration
- Standalone Simulators support