<!-- Release notes generated using configuration in .github/release.yml at main -->
What's Changed
✨ New features
* Performance improvements by CosmoMatt in https://github.com/astro-informatics/s2fft/pull/200
* Custom HEALPix FFT primitive when running on GPU by ASKabalan in https://github.com/astro-informatics/s2fft/pull/204
* Add stable high-spin transforms (precompute, standard) by CosmoMatt in https://github.com/astro-informatics/s2fft/pull/230
* Add stable forward/inverse memory efficient Wigner transforms by CosmoMatt in https://github.com/astro-informatics/s2fft/pull/238
* Add custom collective transforms by CosmoMatt in https://github.com/astro-informatics/s2fft/pull/239
* Avoid loops in `s2fft.sampling.reindex` functions to reduce compile and run times by matt-graham in https://github.com/astro-informatics/s2fft/pull/245
* Correct `healpix_forward` derivatives and add support for forward and higher order autodiff by matt-graham in https://github.com/astro-informatics/s2fft/pull/244
* Improvements to benchmarking system by matt-graham in https://github.com/astro-informatics/s2fft/pull/248
* Iterative refinement support for JAX and NumPy forward (spherical) transform implementations by matt-graham in https://github.com/astro-informatics/s2fft/pull/241
* Vectorize signal generator functions by matt-graham in https://github.com/astro-informatics/s2fft/pull/252
📖 Documentation improvements
* Feature/notebook plots by CosmoMatt in https://github.com/astro-informatics/s2fft/pull/202
* Execute main spherical transform notebook by jasonmcewen in https://github.com/astro-informatics/s2fft/pull/203
* Add low precision warning to docstring of inverse Wigner function by ElisR in https://github.com/astro-informatics/s2fft/pull/220
* Update citation details in docs and add CITATION.cff file by matt-graham in https://github.com/astro-informatics/s2fft/pull/236
* Indicate cubic memory overhead in `generate_precomputes` docstring by matt-graham in https://github.com/astro-informatics/s2fft/pull/257
🐛 Bug fixes
* Fix pass through of arguments to `generate_precomputes` in NumPy forward spherical transform by matt-graham in https://github.com/astro-informatics/s2fft/pull/256
* Fix failing `test_transform_forward_healpix_iter` test by matt-graham in https://github.com/astro-informatics/s2fft/pull/258
🛠 Other changes
* Switching to `pyproject.toml` for specifying package metadata by matt-graham in https://github.com/astro-informatics/s2fft/pull/173
* Updates to custom CUDA HEALPix FFT primitive by matt-graham in https://github.com/astro-informatics/s2fft/pull/231
New Contributors
* ElisR made their first contribution in https://github.com/astro-informatics/s2fft/pull/220
* ASKabalan made their first contribution in https://github.com/astro-informatics/s2fft/pull/204
**Full Changelog**: https://github.com/astro-informatics/s2fft/compare/v1.1.0...v1.2.0