Skip to content

Releases: qir-alliance/pyqir

v0.3.2a1

05 Apr 19:44
d086f91
Compare
Choose a tag to compare
v0.3.2a1 Pre-release
Pre-release

What's Changed

This package replaces all existing wheel distributions due to packaging issues in earlier prereleases.

  • Add licensing checks and notice file by @idavis in #94
  • Updating version to 0.3.2a1 by @idavis in #95
  • Lock wheel package dependencies by @idavis in #96

Full Changelog: v0.3.1a1...v0.3.2a1

v0.3.1a1

25 Mar 14:56
29d8583
Compare
Choose a tag to compare
v0.3.1a1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.0a1...v0.3.1a1

v0.3.0a1

14 Mar 22:01
05c2fef
Compare
Choose a tag to compare
v0.3.0a1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.2.0a1...v0.3.0a1

v0.2.0a1

26 Feb 03:58
Compare
Choose a tag to compare
v0.2.0a1 Pre-release
Pre-release

0.2.0a1 - 2022-02-25

Overview

  • Cache parser values for better hashing in Python #41
  • Moving to minimal API and eliminating bitcode template #46
  • PyQIR generator API redesign with classical if statement on Result values #43
  • QIR generation now uses static qubit allocation by default #43

What's Changed

  • Cache properties as member variables by @swernli in #41
  • Update development docs by @guenp in #40
  • Moving to minimal API by @idavis in #46
  • Reduce false positives in spellcheck passes. by @cgranade in #49
  • Removing old limitation list from docs by @idavis in #51
  • PyQIR generator API redesign with classical if statement by @SamarSha in #43
  • Export package API from __init__.py and hide submodules by @SamarSha in #58
  • Update changelog for release by @idavis in #67

New Contributors

Full Changelog: v0.1.1a1...v0.2.0a1

v0.1.1a1

31 Jan 20:30
5228da5
Compare
Choose a tag to compare
v0.1.1a1 Pre-release
Pre-release

0.1.1a1 - 2022-01-31

Core

  • Enhance error messages when accessing qubit and registers #11
  • Updating microsoft-quantum-qir-runtime-sys to f4f281236 on main #14
  • Updating pyo3 and maturin to latest versions. #16
  • Creating bare context/module/builder for JIT'ing #17
  • Adding cargo fmt/clippy checks on build with associated code fixes. #21
  • Support running modules with a custom entry point name or multiple entry points #23
  • Support loading modules from memory and clean up module loading API #24

Infrastructure

  • Documentation and Cleanup for Release #1
  • Adding Mock language for Bernstein-Vazirani generation example #4
  • Properly picking up markdown lint config #5
  • Removed markdown lint workflow to take the org template instead #6
  • Create link and spell check validations #7
  • Added and updates readmes #8
  • Adding a contribution guide and a link to the code of conduct #9
  • Run generator and jit examples as part of the CI. #10
  • Update Instructions for Examples #13
  • Create Linux container smoke tests during CI #22
  • Build conceptual and API docs with Sphinx #30
  • Fix documentation links that couldn't be checked as part of the first docs PR #37

v0.1.0a1

25 Nov 02:37
e32984b
Compare
Choose a tag to compare
v0.1.0a1 Pre-release
Pre-release

Python bindings for generating, parsing, and evaluating QIR.