========================
- Fix a possible crash when aligning FITS WCS images due to an unusual way
``stwcs.wcsutil.all_world2pix`` handles (or not) scalar arguments. [110]
- Modified the angle at which the reported rotation angles are reported.
Now rotation angles have the range ``[-180, 180]`` degrees. [109]
- Added support FITS WCS that use ``PC`` matrix instead of the ``CD`` matrix
used in HSTs WCS. [108]
- Bug fix for alignment of multi-chip FITS images: correction of how
transformations from the reference tangent plane are converted to
individual images' tangent planes. [106]
- Significant re-organization of the ``fit_info`` dictionary. ``rot`` now
becomes ``proper_rot`` and ``rotxy`` now becomes ``rot`` containing only
``rotx`` and ``roty``. Also, ``scale`` now is a tuple of only two scales
``sx`` and ``sy``. The geometric mean scale is now a separate field
``'<scale>'`` as well as the arithmetic mean of rotation angles
(``'<rot>'``). Finally, ``'offset'`` in the fit functions from the
``linearfit`` module was renamed to ``'shift'`` in order to match the
same field returned by functions from the ``imalign`` module. [105]
- Linear fit functions now return the fit matrix ``F`` instead of its
transpose. [100]
- Linear fit functions (in the ``linearfit`` module) use ``longdouble``
for internal computations. [100]
- Re-designed the ``JWSTgWCS`` corrector class to rely exclusively on
basic models available in ``astropy`` and ``gwcs`` instead of the ``TPCorr``
class provided by the ``jwst`` pipeline. This eliminates the need to install
the ``jwst`` pipeline in order to align ``JWST`` images. [96, 98]