Skip to content

Releases: IAI-USTC-Quantum/UnifiedQuantum

v0.0.15

04 Jun 23:33

Choose a tag to compare

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

03 Jun 07:20
6dcdac4

Choose a tag to compare

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

18 May 04:49
1e0cbe4

Choose a tag to compare

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

  • UnifiedOptions cross-platform submission options — backend-agnostic submission via UnifiedOptions dataclass
  • Ansatz module expansion — HVA, ADAPT-VQE, QAOA variants, configurable HEA, hardware-aware selection, Parameter/Parameters class
  • QASM2 IR decomposedecompose_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 --only index.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

14 May 15:19
ae34c30

Choose a tag to compare

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 doctor CLI 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

07 May 12:40

Choose a tag to compare

Full Changelog: v0.0.11...v0.0.12

v0.0.11.post1

07 May 10:26

Choose a tag to compare

v0.0.11

07 May 09:31
292ce9b

Choose a tag to compare

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

04 May 17:30
b20a2d5

Choose a tag to compare

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-release skill for automated release workflow
  • Updated uniqc-test-before-release skill 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

04 May 09:05
f9ca191

Choose a tag to compare

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): M3Mitigator and ReadoutEM with TTL freshness enforcement
  • uniqc calibrate CLI: xeb, readout, pattern subcommands
  • 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 → use submit_task(..., backend="dummy")
  • Circuit.measure() API unified to measure(*qubits) — old measure(qubit, cbit) no longer supported
  • Recommended imports: from uniqc import Circuit, compile, get_backend
  • python -m uniqc removed → use uniqc ... or python -m uniqc.cli ...
  • Quafu/pyquafu is 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

03 May 14:20
faf53e5

Choose a tag to compare

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