changeslist_of_most_recent_changesChanges Introduced in V9.2.14

The following describes the most significant changes which have occurred in the AST library between versions V9.2.13 and V9.2.14 (the current version):

  1. A bug that could cause astMapSplitastMapSplit to enter an infinite loop has been fixed.
  2. A memory leak in the MocMoc class has been fixed.
  3. A PolyMapPolyMap that is equivalent to a simple shift of origin and/or a linear scaling on each axis is now simplified to a combination of equivalent simpler classes..
  4. If a PolyMap contains multiple coefficients that relate to the same input axis powers, they are now combined into a single coefficient.
  5. Zero-valued coefficients are now ignored by the PolyMap constructor, rather than being stored within the PolyMap.
  6. The FitsChanFitsChan class can now create FITS headers containing SIP distortion keywords from a wider range of FrameSets. A PolyMap must still be present in the FrameSetFrameSet but it is now allowed to deviate from the strict requirements of the SIP documentation in various ways (but only in ways that allow it to be transformed into a PolyMap that does meet the requirements).

Programs which are statically linked will need to be re-linked in order to take advantage of these new facilities.