⚠️ This file is not maintained anymore. Please go to: https://docs.quantum.ibm.com/api/qiskit-ibm-transpiler/release-notes
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Types of changes:
- 🎉 Added: for new features.
- ✏️ Changed: for changes in existing functionality.
- 🐛 Fixed: for any bug fixes.
- ❌ Removed: for now removed features.
- 👾 Security: in case of vulnerabilities.
⚠️ Deprecated: for soon-to-be removed features.
0.6.0 - 2024-09-16
- #67 Adds optimization_preferences as an option for TranspilerService
- #70 Enabling coupling_map as options to the AI Synthesis passes
- #63 Fixing the type of ECR gates when loading circuits from the qiskit transpiler service
- #52 Keep trying getting result even in case of HTTPError exception with status 520
0.5.0 - 2024-08-27
- #43 Rename package to
qiskit-ibm-transpiler
0.4.6 - 2024-08-23
- #40 Added deprecation notice in preparation for project rename to
qiskit-ibm-transpiler
- #36 Forward incoming error when decoding fails
0.4.5 - 2024-08-01
- #28 Enable programatic config of polling timeout
- #25 Using the declared ai_layout_mode in the TranspilerService's run method
- #26 Updating tests about service's limits after last changes
0.4.4 - 2024-07-24
- #10 Configures Logging for a Library
- #8 Expose service errors to users
- #7 Correctly parse string boolean for ai param
- #85 Check existence of credentials and raise related exceptions instead of breaking
- #82 Relaxing pin of local dependencies
- #83 Python 3.8 support. Back to specify types with typing
- #81) Fixing some import errors for local modules
- #72 Refactoring the extension code
- #69 Updating logs levels
- #76 Rebuild layout in transpiled circuit
- #71 Avoid barrier nodes in collection
- #63 Request the synthesis of a list of circuits to the service.
- #57 Adding docstrings for public documentation
- #67 Updating Clifford service URL.
- #60 Replace use_ai by ai param in requests
- #58 Move type hints in documentation.
- #54 Set name to logger
- #56 Adjust dependencies to be less strict and support minor version updates for qiskit & patch updates for qiskit-qasm3-import
- #36 Updating the plugin to use Qiskit 1.0 by default.
- #38 Supporting measurements in circuits when transpiling using ai=true option.
- #34 Add multithreading to synth requests. The requests to the service for transpile and transpile now are done in parallel.
- #31 Updated collection passes. Now the passes could work up to N of qubits or with any block size of qubits
- #28 Added support for synthesis and transpilation of Clifford, Permutation and Linear Function circuits. Using new URLs for the service.
- #20 Fixing layout integration with Qiskit for the transpiler service
- #18 Fixing hardcoded input to routing
- #17 Fix bug in input and refactor
- Publishing first version 0.1.2 for the IBM Quantum Summit.