What's Changed
* Adding missing swap wrapper by weinbe58 in https://github.com/QuEraComputing/bloqade/pull/156
* Fix global gate emit by kaihsin in https://github.com/QuEraComputing/bloqade/pull/155
* Refactor native noise by weinbe58 in https://github.com/QuEraComputing/bloqade/pull/158
* RUS documentation by jon-wurtz in https://github.com/QuEraComputing/bloqade/pull/147
* Fixing the QAOA example so that its actually parallel by jon-wurtz in https://github.com/QuEraComputing/bloqade/pull/142
* Bump astral-sh/setup-uv from 4 to 5 by dependabot in https://github.com/QuEraComputing/bloqade/pull/164
* Documents refactor by jon-wurtz in https://github.com/QuEraComputing/bloqade/pull/161
* More Consistent QASM2 emit by kaihsin in https://github.com/QuEraComputing/bloqade/pull/166
* fixing some issues with new noise dialect group by weinbe58 in https://github.com/QuEraComputing/bloqade/pull/165
* fixing tests + fixing target for QASM2 by weinbe58 in https://github.com/QuEraComputing/bloqade/pull/168
* Fix bug, add more tests by kaihsin in https://github.com/QuEraComputing/bloqade/pull/170
* Fixing doc links and adding nav links. by weinbe58 in https://github.com/QuEraComputing/bloqade/pull/171
* fix folding in GHZ example by Roger-luo in https://github.com/QuEraComputing/bloqade/pull/173
* improve inline heurestic + error correctly for invoke with results by Roger-luo in https://github.com/QuEraComputing/bloqade/pull/174
* Generic Rewrite to Rydberg native gate set by kaihsin in https://github.com/QuEraComputing/bloqade/pull/135
* fix QFT by Roger-luo in https://github.com/QuEraComputing/bloqade/pull/177
New Contributors
* dependabot made their first contribution in https://github.com/QuEraComputing/bloqade/pull/164
**Full Changelog**: https://github.com/QuEraComputing/bloqade/compare/v0.20.0...v0.21.0