This is a bug fix release. It contains the following fixes:
#51 from @SabrinaJewson replaces uses of sf_error, which is defined in SciPy's codebase but not xsf's, with the correct set_error, helping ensure xsf compiles when used outside of SciPy.
#58 from @Emiliano-DM fixes amos.h to use the C++ header <complex> instead of the C header <complex.h>, fixing compilation errors that arise due to the macro #define complex _Complex defined in <complex.h>.
In #62, @jorenham, fixed incorrect bracket placement in lqmn which caused derivatives to not be computed for some values of z. This incorrect bracket placement was likely introduced at some point in the translation of this code into C++.
#63 from jorenham updates mdspan to the latest stable version, fixing some build failures that were appearing on Windows.
In #66, @ChrisAB fixed expi to handle the special case x = inf correctly.
In addition, #54 from @SabrinaJewson fixes a typo in the README, #64 from @jorenham cleans up a unused test file which was left in inadvertently, and #42 from @lucascolley adds a CI job to check formatting with clang-format.
Thanks @ChrisAB, @Emiliano-DM, @jorenham, @lucascolley, for your contributions, and thanks @WarrenWeckesser for helping to review #58.