The following describes the most significant changes which
occurred in the AST library between versions V8.3.0 and V8.4.0:
- The PAL library files included in the AST distribution have been updated
to PAL version 0.9.7.
- Multiple identical NormMaps in series will now be simplified to a
single NormMapNormMap.
- A NormMap that encapsulates a basic FrameFrame will now be simplified to a
UnitMapUnitMap.
- The astTimeAddastTimeAdd
method of the TimeMapTimeMap class now include an extra argument that gives the
number of values supplied in the arguments array. Note, any existing code
that uses this method will need to be changed.
- The astSlaAddastSlaAdd
method of the SlaMapSlaMap class now include an extra argument that gives the
number of values supplied in the arguments array. Note, any existing code
that uses this method will need to be changed.
- The astSpecAddastSpecAdd
method of the SpecMapSpecMap class now include an extra argument that gives the
number of values supplied in the arguments array. Note, any existing code
that uses this method will need to be changed.
- Multiple identical NormMaps in series will now be simplified to a
single NormMap.
- A NormMap that encapsulates a basic Frame will now be simplified to a
UnitMap.
- If the
astMapRegionastMapRegion
method is used to map a RegionRegion into a new Frame that has fewer axes than
the original Region, and if the inverse transformation of the supplied
MappingMapping does not specify a value for the missing axes, then those axes
are removed entirely from the Region. Previously they were retained, but
automatically supplied with bad values. This affects the number of mesh
points per axes for such Regions, and so affects the accuracy of overlap
determination.