Releases: QuantumBFS/ZXCalculus.jl
Releases · QuantumBFS/ZXCalculus.jl
v0.6.0
ZXCalculus v0.6.0
Release Note
Add supports for ZXW-calculus and ZW-calculus.
Merged pull requests:
- Circuit extraction with ancilla qubits (#90) (@ChenZhao44)
- ZXW Diagram implementation (#92) (@exAClior)
- ZXW rewrite rules + Differentiation (#93) (@exAClior)
- Implement Planar Multigraph with HalfEdge Data Structure (#98) (@exAClior)
- Implementation of ZW Diagram (#99) (@exAClior)
- Doc + Structural Improvement (#103) (@exAClior)
- Implementation of ZW Diagram (#99) (#104) (@exAClior)
Closed issues:
v0.5.0
ZXCalculus v0.5.0
switch to Graphs from LightGraphs
Closed issues:
- id rule for inner spiders for ZXGraph (#78)
Merged pull requests:
- Fix issues (IR, layout, Rule{:id}) (#86) (@ChenZhao44)
- CompatHelper: add new compat entry for CompilerPluginTools at version 0.1, (keep existing compat) (#87) (@github-actions[bot])
- CompatHelper: bump compat for Multigraphs to 0.3, (keep existing compat) (#88) (@github-actions[bot])
- LightGraphs -> Graphs (#89) (@Roger-luo)
v0.4.4
ZXCalculus v0.4.4
Closed issues:
- improve testcov (#79)
Merged pull requests:
- Trying to remove layout (#77) (@ChenZhao44)
- CompatHelper: bump compat for "YaoHIR" to "0.1" (#81) (@github-actions[bot])
- Revert "CompatHelper: bump compat for "YaoHIR" to "0.1"" (#82) (@Roger-luo)
- Polish codes and improve codecov (#83) (@ChenZhao44)
- Improve coverage (#84) (@ChenZhao44)
- update doc theme (#85) (@ChenZhao44)
v0.4.3
v0.4.2
ZXCalculus v0.4.2
Closed issues:
Merged pull requests:
- Reducing CNOT count during circuit extraction (#70) (@ChenZhao44)
v0.4.1
ZXCalculus v0.4.1
Closed issues:
Merged pull requests:
- Add scalar support (#69) (@ChenZhao44)
- use YaoHIR (#71) (@Roger-luo)
v0.4.0
ZXCalculus v0.4.0
Merged pull requests:
- Add new features in QCircuit and fix circuit extraction (#63) (@ChenZhao44)
- Support phase with expression (#66) (@ChenZhao44)
v0.3.1
ZXCalculus v0.3.1
Merged pull requests:
- Fix the bug that will cause infinite loops (#62) (@ChenZhao44)
v0.3.0
ZXCalculus v0.3.0
Closed issues:
- Add support for global phase (#36)
- How to visualize/manipulate in Julia? (#38)
- Add a struct for quantum circuits (#44)
- Move the Multigraph backend to
Multigraphs.jl
(#56) - move benchmarks to quantum-benchmarks and remove QASM files (#59)
- Remove global phase (#61)
Merged pull requests:
- Improve phase teleportation (#58) (@ChenZhao44)
- Remove redundant (#60) (@ChenZhao44)
v0.2.2
ZXCalculus v0.2.2
Closed issues:
- conversion from YaoLang to ZXDiagram (#20)
Merged pull requests:
- Add an IR for quantum circuits (#53) (@ChenZhao44)
- avoid pushing nothing to spider_seq which will cause error in plots (#54) (@ChenZhao44)
- Update simplify.jl and add more basic gates (#55) (@ChenZhao44)