What's Changed
* Set package `__version__` attribute by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/567
* Remove discussion about user's compute env from knitting docs by caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/570
* Bump mypy from 1.9.0 to 1.10.0 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/572
* Code cleanup: remove unnecessary `decomp_ids` variable by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/577
* Add tests of `XXPlusYYGate` and `XXMinusYYGate` for nonzero beta parameter by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/554
* Update authors in `CITATION.bib` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/580
* Update `CITATION.bib` to remove entanglement forging authors by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/583
* Avoid exploring extraneous minima in the cut-finder search space by ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/585
* Remove use of qasm simulator by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/589
* Tuple unpacking bug fix in cut finder. by ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/591
* Test on ARM macOS runners by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/560
* Fix coverage workflow and remove workflow dependency on coveragepy-lcov by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/597
* Remove explicit dependency on ipykernel by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/595
* Tutorials: Fix typo and split cell that retrieves results by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/598
* Remove cutQC by caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/605
* Update README.md by caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/607
* update tutorial readme by caleb-johnson in https://github.com/Qiskit/qiskit-addon-cutting/pull/609
* Remove idle wires by default when separating the circuit by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/594
* Provide options in the cut-finder API to turn LO gate and wire cut finding off or on, expose min-reached flag. by ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/586
* Remove `basepython` restriction in `lint` and `coverage` environments by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/612
* Move ruff and mypy configuration to `pyproject.toml` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/613
* Bump pylint from 3.1.0 to 3.2.2 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/618
* Use batch mode correctly in the tutorials by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/616
* Improve validation in the cutting reconstruction function by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/581
* Describe optimization parameters in docs by ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/615
* transforms.py: Avoid setting the barrier to be a uuid object by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/625
* Bump qiskit-ibm-runtime version and use `mode=batch` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/623
* Bump mypy from 1.10.0 to 1.10.1 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/630
* Bump pylint from 3.2.2 to 3.2.5 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/629
* Pass `backend` as positional argument to `SamplerV2` for job mode by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/633
* Fix deprecation of iterable `CircuitInstruction` under Qiskit 1.2 by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/636
* Pin `ruff==0.5.1` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/640
* Bump ruff to version 0.5.2 by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/642
* Use Aer's SamplerV2 instead of SamplerV1 by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/643
* Improve docs and tests of `observables_restricted_to_subsystem` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/579
* Migrate to `EstimatorV2` in tests by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/644
* Fix CI workflows to work with development versions of Python by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/649
* Bump mypy from 1.10.1 to 1.11.1 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/651
* Bump ruff from 0.5.2 to 0.5.5 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/652
* Bump pylint from 3.2.5 to 3.2.6 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/650
* Use `BaseSamplerV1` with explicit version by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/653
* Edit cutting explanation by ibrahim-shehzad in https://github.com/Qiskit/qiskit-addon-cutting/pull/657
* Make project's relationship with Qiskit consistent in the copyright headers by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/646
* Rename package to qiskit-addon-cutting (code only) by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/661
* Split `extremal-python-dependencies` out into its own subpackage by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/635
* Use `qiskit_addon_cutting.__version__` in `docs/conf.py` by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/665
* Bump mypy from 1.11.1 to 1.11.2 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/672
* Bump pylint from 3.2.6 to 3.2.7 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/669
* Bump ruff from 0.5.5 to 0.6.3 by dependabot in https://github.com/Qiskit/qiskit-addon-cutting/pull/671
* Install extremal-python-dependencies from pypi by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/673
* Update deprecation policy by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/667
* Remove "prototype" handling from `citation.yml` workflow by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/677
* Update release workflow by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/674
* Upgrade to qiskit-sphinx-theme 2.0.0 by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/676
* Rename package to qiskit-addon-cutting by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/678
* Prepare 0.9.0 release by garrison in https://github.com/Qiskit/qiskit-addon-cutting/pull/679
**Full Changelog**: https://github.com/Qiskit/qiskit-addon-cutting/compare/0.7.1...0.9.0
<!-- published by ghalactic/github-release-from-tag -->