Releases: IAI-USTC-Quantum/UnifiedQuantum
Releases · IAI-USTC-Quantum/UnifiedQuantum
v0.0.15
What's Changed
- fix(error_model): pass qubit list instead of splitting into separate … by @Agony5757 in #114
- feat: add OriginIR-ext superset language with converter to official O… by @Agony5757 in #115
- Feat/circuit param map by @Agony5757 in #116
- feat(qram): add QRAM instruction with C++ simulation support by @Agony5757 in #117
Full Changelog: v0.0.14...v0.0.15
v0.0.14.post1
What's Changed
- fix(error_model): pass qubit list instead of splitting into separate … by @Agony5757 in #114
Full Changelog: v0.0.14...v0.0.14.post1
v0.0.14
Changes
This release brings a major expansion of the variational algorithm toolkit, a new cross-platform submission options layer, and QASM2 IR decompose for cross-platform submission.
Added
UnifiedOptionscross-platform submission options — backend-agnostic submission viaUnifiedOptionsdataclass- Ansatz module expansion — HVA, ADAPT-VQE, QAOA variants, configurable HEA, hardware-aware selection,
Parameter/Parametersclass - QASM2 IR decompose —
decompose_to_qasm2()for cross-platform submission - Documentation chapter 8: Algorithm examples — standalone chapter for algorithm implementation examples
- TorchQuantum & matplotlib examples — new executable examples with SVG figures
Fixed
- ADAPT-VQE Pauli string parsing
build_docs --onlyindex.json preservation- Windows clock precision (negative
age_seconds)
Changed
- Algorithm examples extracted into
docs/source/8_algorithms_examples/
See CHANGELOG.md for full details.
🤖 Generated with Claude Code
v0.0.13
What's Changed
- fix(submit_task): enforce provider:chip-name format and fix auto-compile by @Agony5757 in #83
- fix(adapters): enforce c[0]=LSB bitstring convention on Quafu and IBM… by @Agony5757 in #84
- feat: enrich API error messages with doc links and troubleshooting hints by @Agony5757 in #85
- fix: point error doc links to specific API pages by @Agony5757 in #86
- feat: promote qiskit to core dep, archive quafu extra by @Agony5757 in #87
- feat(calibration,backend): parallel-CZ XEB module + strict pre-flight… by @Agony5757 in #88
- fix(cli,backend): JSON-serialize UnifiedResult; reject bare 'dummy'; … by @Agony5757 in #89
- Docs/refactor everything by @Agony5757 in #90
- feat: add
uniqc doctorCLI command by @Agony5757 in #91 - docs: refactor four section index pages and add guide main API page by @Agony5757 in #92
- feat: unify circuit input, add missing gates, async result API, and fake-backend tests by @Agony5757 in #93
- feat: unify compile and simulator input types by @Agony5757 in #94
- feat(cli)!: remove --platform, unify to --backend by @Agony5757 in #95
- docs: unified Simulator API + AnyQuantumCircuit type + remove Quafu by @Agony5757 in #96
- fix(release): resolve known release-blocker gaps by @Agony5757 in #97
- fix(release): unbreak IBM discovery, batch-result shape, and chip-bac… by @Agony5757 in #98
- Release/v0.0.13 by @Agony5757 in #99
Full Changelog: v0.0.12...v0.0.13
v0.0.12
Full Changelog: v0.0.11...v0.0.12
v0.0.11.post1
Full Changelog: v0.0.11...v0.0.11.post1
v0.0.11
What's Changed
- docs(skill): add GitHub Release creation and branch cleanup to uniqc-release by @Agony5757 in #70
- feat(compile): pre-submission validation + gate-depth API by @Agony5757 in #71
- fix: surgical bug fixes from audit review by @Agony5757 in #80
Full Changelog: v0.0.10...v0.0.11
v0.0.10
v0.0.10
Changes
QiskitAdapter Proxy Detection
- Now automatically detects system proxy settings when no proxy is explicitly configured
- Enables IBM Quantum access through corporate proxies without manual configuration
Release Automation Skills
- New
uniqc-releaseskill for automated release workflow - Updated
uniqc-test-before-releaseskill with C++ stubgen step
Bug Fixes
- Quark IPython dependency fix
- Wheel CI pybind11 update (using PyPI instead of git submodule)
What's Changed
See CHANGELOG.md for full details.
🤖 Generated with Claude Code
v0.0.9
Highlights
- Calibration module (
uniqc.calibration): XEB benchmarking (1q/2q/parallel) and readout error calibration with automatic cache to~/.uniqc/calibration_cache/ - QEM module (
uniqc.qem):M3MitigatorandReadoutEMwith TTL freshness enforcement uniqc calibrateCLI:xeb,readout,patternsubcommands- Dummy backend semantics unified:
dummy,dummy:virtual-line-N,dummy:virtual-grid-RxC,dummy:<platform>:<backend> - Package layout reorganized under
uniqc.backend_adapter,uniqc.compile,uniqc.visualization,uniqc.utils,uniqc.torch_adapter - 30+ bug fixes across XEB, OriginQ adapter, IBM/Quafu topology, numpy compatibility, CLI error handling
Upgrade notes
submit_task(..., dummy=True)is deprecated → usesubmit_task(..., backend="dummy")Circuit.measure()API unified tomeasure(*qubits)— oldmeasure(qubit, cbit)no longer supported- Recommended imports:
from uniqc import Circuit, compile, get_backend python -m uniqcremoved → useuniqc ...orpython -m uniqc.cli ...- Quafu/
pyquafuis deprecated and excluded from[all]
Known gaps
- IBM token placeholder in test environment (adapter code unchanged)
- Real-device execution not validated (OriginQ discovery/dry-run confirmed)
Pre-release validation
1393 tests passed | Sphinx docs built | CLI/Gateway/frontend verified | Full report in commit history
v0.0.8
What's Changed
- docs: fix PDF build and chapter structure by @Agony5757 in #37
- docs: finalize CHANGELOG for v0.0.7 and sync documentation by @Agony5757 in #38
- fix: address review comments from PR #49 by @Agony5757 in #50
- fix v0.0.7.post1: patch release for CLI and cloud adapter bugs by @Agony5757 in #49
- docs: restore concept diagram and AI-native design positioning to README by @Agony5757 in #51
- docs: restore concept diagram, add English README, update Skill badge by @Agony5757 in #52
- docs: update release notes for v0.0.7 and v0.0.7.post1 by @Agony5757 in #53
- feat: calibration series — XEB, readout EM, M3, parallel patterns by @Agony5757 in #54
- [codex] Polish docs and CLI guidance by @Agony5757 in #55
- [codex] align cloud config and test policy by @Agony5757 in #56
- [codex] add executable best practices notebooks by @Agony5757 in #57
- [codex] add timeline scheduling and html rendering by @Agony5757 in #58
- [codex] add quark backend and cloud test gate by @Agony5757 in #59
Full Changelog: v0.0.7...v0.0.8