## Functional changes from previous versions

Changes in Version 3.3

- 23-Mar-2022 Introduce the IMAGER\ language. Implement the PIPELINE command there, and some miscellaneous (previously user-defined) commands like TIPS and POPUP

Changes in Version 3.2

- 18-Mar-2022 Add the CLEAN /RESTART capability
- 10-Mar-2022 Improve dirty beam related commands behaviour: replace MAP_BEAM_STEP by BEAM_STEP, use BEAM_SIZE to specify beam shape.
- 07-Mar-2022 Allow WRITE BEAM /APPEND in all cases
- 08-Feb-2022 Implement the CLEAN_STOP syntax in CLEAN
- 10-Jan-2022 Implement the LOAD command in VIEWER.
- 07-Jan-2022 Implement SHOWPV and improve transposed data display.
- 06-Jan-2022 Allow direct READ of FITS data cubes.
- 03-Jan-2022 Improve syntax of COMBINE
- 17-Dec-2021 Improve UV_CHECK BEAM and FIT commands.
- 16-Dec-2021 Add the UV_MERGE /MODE CONCATENATE command to stitch adjacent or overlapping spectral windows. Imaging is in general only possible using BEAM_STEP = 1 after this, so far.
- 13-Dec-2021 Implement a fast, reliable version of "statcont" through the MAP_CONTINUUM command (run time secs for a 28 Gbyte data set on a 64-core machine)
- 13-Dec-2021 Globally revised the Robust weighting scheme. Speed up by huge amount for large (> 10 MegaVis) number of visibilities. UV data sorting not required anymore.
- 08-Dec-2021 Change the CASA - GILDAS interface. Use pure-Python scripts and put them in the $HOME/.casa directory to have a CASA-version independent solution.
- 07-Dec-2021 A missing initialization was causing UV_RESTORE to use the slow mode on some compiler versions.
- 06-Dec-2021 Speed up (by a factor 5-10) the Natural weighting scheme when there is only 1 channel.
- 19-Nov-2021 Create the VIEWER program, that only contains the DISPLAY\ language.
- 19-Nov-2021 Expand the COMMAND ? Key mechanism to many commands.
- 18-Nov-2021 Add the STATISTIC /UPDATE and FIT /JVM_FACTOR commands

Changes in Version 3.0

- 31-Oct-2021 Introduce new DISPLAY\ language. Move commands CATALOG, COLOR, FIND, EXPLORE, INSPECT_3D, SHOW, STATISTIC, and VIEW from their initial languages to this one.
- Improvements in control variables of SHOW and related commands (e.g. allow unit of contours to be specified).

Changes up to Version 2.8 dated of Jan 31, 2021

- 17-Jun-2021 Add SPECIFY FREQUENCIES command for VLA data
- 01-Jun-2021 Allow MULTISCALE Clean on Mosaics, better FIT command.
- 14-Dec-2020 SPECTRAL_CLEAN command
- 31-Jan-2020 Add CCT_CLEAN command
- 13-Nov-2020 Add MAP_SMOOTH command
- 26-Oct-2020 Add UV_SMOOTH command
- 11-Sep-2020 Add KEPLER /MASK command for Mask creation
- 03-Sep-2020 Better behaviour of command UV_TIME
- 01-Sep-2020 Improve FIT command for Mosaics

Changes since Version 2.5 of Feb 27th, 2020, and older ones.

- 13-Nov-2020 Speed-up the UV_RESTORE command.
- 30-Jul-2020 Miscellaneous improvements in the KEPLER command
- 26-May-2020 Implementation of the UV_DETECT command, that encapsulates all actions needed for matched filtering in UV plane.
- 14-May-2020 Proper implementation of the UV_CORRRELATE command, that performs matched filtering in the UV plane
- 13-May-2020 MODEL defines the UV_MODEL variable
- 25-Mar-2020 Implementation of the KEPLER command, that allows optimal detection of spectral lines in Keplerian disks, and estimates of radial profiles.
- 19-Mar-2020 Proper implementation of the MODEL command, with the MODEL /MODE option and several channels.
- 11-Mar-2020 Command EXPLORE added to language BUNDLES
- 10-Mar-2020 CASA to GILDAS interface
  The casagildas() tool has been totally re-written in pure Python to avoid issues with incompatible releases of Fortran compilers and Python between CASA and GILDAS
- 27-Feb-2020 UV_SHORT now allows to use images with non-circular beams as short spacings data. Such images can be, for example, an ACA image to be combined with ALMA data.
- 24-Feb-2020 imager-linedb.sic script converted to Python 2 and 3 compatible syntax
- 21-Feb-2020 UV_MAP was crashing on Mosaic in Robust weighting. Linked to a missing (although optional !) argument to call doweig, despite the interface was used.
- 18-Feb-2020 3D size was incorrectly set by UV_MAP on "huge" file (1200 x 1200 x 3840).
- 14-Feb-2020 Normalize message colours.
- 14-Feb-2020 Suppress blanking when not needed
- 13-Feb-2020 Make UV_MERGE compliant with its Help: allow to merge Line data sets in Continuum mode.
- 10-Feb-2020 SLICE command changes.
  The SLICE buffer had to be renamed to SLICED, as "slice()" is a built-in Python method. The axis starts now from the closest point to (0,0), leading to more intuitive slices.
- 06-Feb-2020 MAP_COMPRESS syntax was incorrectly handled. The HELP MAP_COMPRESS is still unclear, however.
- 18-Dec-2019 VIEW CCT optimized by coding the component compression after a MULTI.
- 17-Dec-2019 SELFCAL optimization (was using slow mode in UV_RESTORE by default).
- 27-Nov-2019 UV_CHECK /FILE implemented.
- 27-Nov-2019 UV_TIME /FILE implemented.
- 27-Nov-2019 UV_SHIFT /FILE implemented.
- 20-Nov-2019 Make sure UV_PREVIEW also works for 1 channel.