Authors
- Andrew S. Rosen (Andrew_S_Rosen)
- Casey Jao <caseyagnostiq.ai>
- Sankalp Sanand <sankalpagnostiq.ai>
- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com>
- ArunPsiog <106462226+ArunPsiogusers.noreply.github.com>
- Co-authored-by: Ara Ghukasyan <araagnostiq.ai>
- FilipBolt <filipboltgmail.com>
- sriranjanivenkatesan <116076079+sriranjanivenkatesanusers.noreply.github.com>
- Co-authored-by: batchumanish <manish.batchupsiog.com>
- Co-authored-by: Prasy12 <prasanna.venkateshpsiog.com>
- Co-authored-by: batchumanish <“manish.batchupsiog.com”>
- Co-authored-by: batchumanish <126003896+batchumanishusers.noreply.github.com>
- Co-authored-by: Santosh kumar <29346072+santoshkumarradhausers.noreply.github.com>
- Ara Ghukasyan <38226926+araghukasusers.noreply.github.com>
Operations
- Added qelectron tests to the `tests` workflow
- Split the `nightly` workflow into 4 manually triggerable workflows, `nightly-tests`, `man_0_assign_version`, `man_1_push_to_master`, and `man_2_create_prerelease` to be run in this order.
- Now only the `nightly-tests` workflow will be run on a daily basis, and the other 3 workflows will be run manually.
- Removed `conda` releases from `release.yml`.
- When pushing to `master`, now the version numbers of `develop` and `master` will be compared in `man_1_push_to_master`.
- Upgraded checkout action to v4 in `release.yml`.
- Fixing the if condition for the manual workflows.
- Added pre-release creation as part of `nightly-tests` workflow.
Added
- Added CRM method to handle Python to TF value conversion (e.g. None->null, True->true, False->false).
- Added `pennylane` as a requirement in tests due to the tutorials using it
Changed
- Updated RTD notebooks to fix their behavior
- Changed the error being shown when drawing the transport graph of a lattice to a debug message instead
- Revamped README
- Reorganized `qelectron` tests
- Made qelectron an opt-in feature using `covalent[quantum]` extra
Removed
- Removed unused file transfer how to guides
- Removed `pennylane` as a requirement from notebooks' requirements.txt as it comes with `covalent`
- Removed `validate_args` and `validate_region` method from `deploy_group` CLI as they were specific to AWS
Docs
- Added voice cloning tutorial
Fixed
- Fixed the scenario where any deploy commands would fail if the user had a non deploy compatible plugin installed
- Fixed the SQLAlchemy warning that used to show up at every fresh server start
- Fixed deploy commands' default value of plugins not being propagated to the tfvars file