------------------
* Update setup.py metadata (:pr:`293`)
* Address warnings (:pr:`292`)
* Update github action versions (:pr:`291`)
* Deprecate python 3.8 support (:pr:`290`)
* Use pre-commit hooks for auto-linting (:pr:`290`)
* Deprecate use of generated_jit. Remove upper bound on numba. (:pr:`289`)
* Remove unnecessary new_axes in calibration utils after upstream fix in dask (:pr:`288`)
* Check that ncorr is never larger than 2 in calibration utils (:pr:`287`)
* Optionally check NRT allocations (:pr:`286`)
* Use `packaging.version.Version` instead of deprecated `distutils.version.LooseVersion` (:pr:`285`)
* Pin numba to less than 0.59 in anticipation of generated_jit deprecation (:pr:`284`)
* Update trove hash (:pr:`279`)
* Adjust SPI code to handle negative/zero Stokes components (:pr:`276`, :pr:`277`)