v1.0.3 June 28, 2022

* Fixed memory leak in PixelMath
* Fixed memory leak in SER preview
* Fixed error in seqsubsky
* Fixed the start of two scripts from @ in succession
* Fixed homogeneous image bitpix detection on stacking
* Fixed dates in median and mean stack results
* Fixed bug in stack of some float images
* Fixed black point and clipping in asinh stretch function
* Fixed PSF results in command line
* Added new thread for background extraction that does not freeze UI, with a progressbar for RBF
* Added generalised hyperbolic transform stretch method in Image Processing menu, based on algorithms proposed by David Payne in the astrobin forums

v1.0.2 May 16, 2022

* Added new RBF interpolation method in the background extraction tool
* Removed file name length limit in conversion
* Fixed crash in preprocess command if a quote was not closed in -bias= option
* Fixed crash when star detection box was expanded past a border
* Fixed crash in plot when X axis data contained negative values
* Fixed numerous bugs in the background extraction tool
* Fixed bug in PixelMath where only one char parameter where allowed
* Fixed bug in FITS partial reader

v1.0.1 April 6, 2022

* Added min,max, iif and logical operators in pixelmath
* Added support for 3 channels for direct preview of resulting composition in pixelmath
* Added parameters field in PixelMath
* Added reporting channel name in FILTER header key during split operation
* Added using FILTER keyword value for Pixel Math tool variable name
* Fixed using shift transform for global registration
* Fixed crash when changing image with preview opened
* Fixed crash when pressing Stop button during script execution
* Fixed crash that could occur when moving the mouse over the image while it was being updated
* Fixed date wrongly reported in the FITS header in SER/FITSEQ stacking when filtering out images
* Fixed excluding null pixels of both ref and target in linear match

v1.0.0 March 9, 2022

* Added ASTRO-TIFF standard
* Fixed memory consumption for all sequence operations
* Fixed settings for sequence export as webm film with VP9 codec
* Removed use of lo/hi cursors and fixed normalization for export
* Fixed load and close commands for scripts in GUI
* Fixed Bayer pattern in SER after extraction
* Fixed registration crash for small images
* Improved main panel separator positioning and keeping it in memory
* Improved speed of FITSEQ detection when scanning sequences
* Improve usability on MacOS
* Reintroduced compatibility with OpenCV 4.2 with disabled features

v1.0.0~RC2 December 08, 2021
Second Release candidate version for 1.0.0

* Fixes many crashes
* Minor improvements in plot feature
* Restore HD for macOS application

v1.0.0~RC1 November 20, 2021
First Release candidate version for 1.0.0

* New Pixel Math tool
* New plot tool to visualize and sort sequence based on any registration data field available
* New tilt estimation feature (from GUI or command)
* New SNR estimator in photometry analysis
* New button for quick photometry
* New commands seqcosme and seqcosme_cfa to remove deviant pixels on sequence, using file computed with find_hot
* New command boxselect to specify a selection box with x, y, w and h
* Improved candidates star detection speed and accuracy with a new algorithm
* Reviewed GUI and improved responsiveness
* Saving focal and WCS data in the swap file using undo/redo
* WCS data is now updated after geometric transformations (mirror, rotate and crop)
* Seqcrop command can now be used in scripts
* Added autocropping of wide-field images, as well as using a selection for plate solving
* Added choices of degrees of freedom (shift, similitude, affine or homography) for global registration
* Added UI button to plot WCS grid and compass
* Added user catalogue for astrometry annotation
* Added GAIA EDR3 catalogue for astrometry
* Added choice between clipboard and file for snapshot
* Added equalize CFA for X-Trans sensor
* Allowing debayer to be forced for SER files
* Converted constant bitrate quality to constant quality rate settings in sequence export to film
* Fixed memory leak in opencv that made registration of FITS files fail often
* Fixed FWHM units and star center position in Dynamic PSF
* Fixed global registration with various image sizes
* Fixed bug in ECC algorithm

v0.99.10.1 June 23, 2021
Patch version to fix some issues

* Fixed star detection with resolution < 1.0
* Fixed interpolation issue in global registration
* Fixed timestamp issue with glib < 2.66
* New MAD clipping algorithm

v0.99.10 June 11, 2021
Continuing the 1.x branch

* New drag and drop
* New presets for sequences export
* New choice between h264 and h265 for mp4 export
* New Generalized Extreme Studentized Deviate Test as a new rejection algorithm
* New weighted mean stacking based on bgnoise
* New independent normalization of each channel for color images
* New faster location and scale estimators to replace IKSS with similar accuracy
* New synthetic level for biases
* New 2- or 3-star registration algorithm with rotation
* New SER debayering at preprocess
* New green extraction from CFA
* New option to downsample image while platesolving
* Remember focal and pixel size in astrometry tool
* Updated sampling information after channel extraction and drizzle
* Fixed bands appearing on mean stacking for CFA SER sequences
* Fixed bug in FFT filter
* Fixed bug in statistics and normalization for 16b images
* Changed handling of zero values in statistics, global registration, normalization and stacking

v0.99.8.1 February 13, 2021
Patch version to fix a crash

* Fixed crash because of wcslib function

v0.99.8 February 10, 2021
Continuing the 1.x branch, with bug fixes and new features

* New ability to remove sequence frames from the "Plot" tab
* New merge command
* New astrometry annotation ability
* New snapshot function
* New conversion internal algorithm, can convert any sequence to any other sequence type too now
* Handle datetime in TIFF file
* Improved color saturation tool with a background factor to adjust the strength
* Reduced memory used by global registration
* Improving films (AVI and others) support: notifying the user, suggesting conversion, fixing parallel operations
* Fixed memory leak in minmax algorithms
* Fixed a bug in FITS from DSLR debayer when image height is odd
* Fixed out-of-memory conditions on global registration and median or mean stacking
* Fixed SER stacking with 32 bits output
* Fixed bitrate value issue in mp4 export
* Fixed normalization issue with SER files

v0.99.6 September 32, 2020
Continuing the 1.x branch

* Selection can be moved and freely modified, its size is displayed in UI (Sébastien Rombauts)
* Undo/Redo buttons now display the operations they act upon (Sébastien Rombauts)
* Added color profile in TIFF and PNG files
* Image display refactoring (Guillaume Roguez)
* Fixed a bug in demosaicing orientation
* Fixed a bug in macOS package where Siril was not multithreated
* Fixed memory leak in pixel max/min stacking
* Fixed crash when selecting 1 pixel
* Better integration in low resolution screen
* Added embed ICC profile in png and TIFF files
* By default Siril now checks update at startup
* By default Siril now needs “requires” command in Script file
* Refactoring of image display with pan capacity
* Added button + and – for zooming management

v0.99.4, August 14, 2020
Complete refactoring, starting 1.x branch

* New UI with a single window
* New demosaicing algorithms, RCD is now the default one
* New algorithm to fix the AF square with XTRANS sensor (Kristopher Setnes)
* New support for FITS decompression and compression with Rice/Gzip and HCompress methods (Fabrice Faure)
* New support for quantization and HCompress scale factor settings for FITS compression (Fabrice Faure)
* New functions to extract Ha and Ha/OII from RGB images
* New linear match function
* New link command to create symbolic links
* New convert command to convert all files (and link FITS)
* New preference entries for FITS compression settings (Fabrice Faure)
* New native image format: 32-bit floating point image
* New native sequence format: FITS sequence in a single image
* New UI for sequence image list
* New zoom handing: ctrl+scroll (up and down) is the new way to zoom in and out
* New preview in open dialog
* New language selector in preferences
* New image importer: HEIF format
* New stacking filtering criterion (weighted FWHM). It can exclude more spurious images
* New macOS bundle
* New RL deconvolution tool
* New keyword CTYPE3 for RGB FITS in order to be used by Aladin
* New binary siril-cli to start siril without X server
* New preference entries with darks/biases/flat libraries
* New preliminary Meson support (Florian Benedetti)
* New ROWORDER FITS keyword that should be used by several programm now
* X(Y)BAYEROFF can now be configured in preferences
* Parallelizing conversion and some other functions
* CI file was totally rewritten (Florian Benedetti)
* Config file was moved to more standard path
* Optimization of several algorithms (Ingo Weyrich)
* Background extraction is now available for sequence
* Midtone Transfer Function is now available for sequence
* Fixed code for Big Endian machine (Flössie)
* Fixed bug in SER joining operation when Bayer information was lost
* Fixed a bug of inaccessible directories in MacOS Catalina
* Fixed crash on some OpenCV operation with monochrome images
* Fixed annoying error boxes about missing disk drives on Windows

v0.9.12, November 04, 2019
Performance and stability update for v0.9.11

* Fixed stat computation on 3channel FITS
* Fixed free memory computation on Windows
* Fixed a bug in RGB compositing mode allowing now users to use multichannel image tools
* Fixed crash after deconvolution of monochrome images
* Fixed a bug in astrometry when downloaded catalog was too big
* New split cfa feature
* Script status (line currently executed) is displayed in a statusbar
* TIFF export is now available for sequences
* Better dialog windows management
* Histogram tool refactoring
* Provide new strategies for free memory management
* Provide new photometric catalog for color calibration (APASS)
* Added new filter: Contrast Limited Adaptive Histogram Equalization
* Open sequence by double clicking on seq file

v0.9.11, May 27, 2019
Performance, feature and stability update for v0.9.10

* New icon set
* New photometric color calibration tool
* New background extraction tool working with 64-bit precision and dither
* Improved processing speed by optimizing sorting algorithms to each use
* Parallelizing preprocessing
* New image filtering for sequence processing: possible from the command line and with multiple filters
* Improved free disk space feedback and checks before running preprocess, global registration and up-scaling at stacking
* New GTK+ theme settings: it can now be set from siril to dark or light, or kept to automatic detection
* New normalization to 16 bits for RAW images with less dynamic range (in general 12 or 14).
* Improved mouse selection by making it more dynamic
* Added drag and drop capability in the conversion treeview
* Added output file name argument to stacking commands
* New command setmem to limit used memory from scripts
* New clear and save buttons for the log in GUI
* Taking into account the Bayer matrix offset keywords from FITS headers
* Displaying script line when error occurs
* Allow registration on CFA SER sequences
* Processing monochrome images requires less memory, or can be more paralellized if memory was the limiting factor
* Fixed dark optimization
* Fixed crash in global registration on a sequence that contained a dark image
* Fixed management of the statistics of images on which they fail to be computed
* Fixed free disk space detection and usual processing commands on 32-bit systems
* Fixed free memory detection for stacking in case of up-scaling ('drizzle') and memory distribution to threads
* Fixed bug in FFT module
* Fixed bug in the drawn circle of photometry
* Fixed build fail with OpenCV 4.0.1
* Fixed SER sequence cropping
* Fixed regression in global registration for images having different size
* Added German translation

v0.9.10, Jan 16, 2019
Stability update for v0.9.9

* New astrometry tool that solves acquisition parameters from stars in the image (requires Web access and libcurl)
* New comet registration method
* Enabled previews for color saturation, asinh stretching, histogram transform and wavelets
* Added ability to join SER files
* Added a command stream using named pipes
* Added RGB flat normalisation for CFA images and command GREY_FLAT
* Added SETFINDSTAR command to define sigma and roundness parameters
* Added ASINH command and GUI function, for asinh stretching of images
* Added RGRADIENT command and GUI function
* Added negative transformation
* Made command SEQCROP scriptable
* Improved ECC alignment algorithm
* Improved global registration and fixed a bug
* Redesigned all dialog windows to conform to GNOME guidelines
* Preserving history in FITS file header when former history exists
* Preserving FITS keywords in sum stacked image
* Checking and increasing if needed maximum number of FITS that can be stacked on the system
* Automatically detecting GTK+ dark theme preference
* Adding a setting to activate image window positioning from the last session
* Fixed a bug in photometry where stars were too round
* Fixed an issue with wide chars on Windows
* Fixed some erratic behaviour when reference image was outside selection
* Fixed default rotation interpolation algorithm for register command
* Fixed a crash on sequence export with normalization
* Fixed line endings in scripts for all OS
* Fixed compilation for OpenCV 4.0
* Fixed dark optimization and added -opt option in PREPROCESS command
* Fixed a crash in global registration with unselected images

v0.9.9, Jun 07, 2018
Stability update for v0.9.8

* Major update of the command line, with completion and documentation in the GUI, enhanced scripting capability by running commands from a file and also allowing it to be run with no X11 server running with the -s command line option
* Added commands to stack and register a sequence
* Image statistics, including auto-stretch parameters and stacking normalization, are now cached in the seq file for better performance
* Global star registration now runs in parallel
* Workflow improvement by adding demosaicing as last part of the preprocessing
* Added a filtering method for stacking based on star roundness
* Added an option to normalize stacked images to 16-bit with average rejection algorithm
* All GUI save functions are now done in another thread
* Improved histogram transformation GUI
* Improved support of various FITS pixel formats
* Preserve known FITS keywords in the stacked image by average method
* Added native open and save dialogues for Windows users
* Various Windows bug fixes in SER handling
* Fixed wrong handling of scale variations in Drizzle case
* Fixed 8-bit images auto-stretch display
* Fixed BMP support
* Fixed issues in PNG and TIFF 8-bit export
* Fixed the "About" OS X menu

v0.9.8.3, Feb 19, 2018
Patch update for v0.9.8

* Check for new available version
* Handle XTRANS FUJIFILM RAWs
* Fixed Preprocessing SER files that gave corrupted SER results
* Fixed SaveBMP that added tif extension
* Fixed Registration on all images that was done on selected images instead
* Fixed Target directory that was ignored when saving as image
* Fixed crash with Wrong SER timestamp

v0.9.8, Jan 31, 2018
Stability update for v0.9.7

* Added SavePNG
* Allow to use gnuplot on Windows if it is installed on the default path
* Improve SER processing speed
* Opencv is now mandatory
* Implementation of a simplified Drizzle
* New tool for Lucy-Richardson deconvolution
* Conversion list tree is now sorted on first load. Sort is natural.
* Command stackall is available, with optional arguments, for all stacking methods
* Change default working directory to special directory 'Pictures' if it exists
* Reduce display time of autostretch
* Parallelize sum stacking
* Use thread-safe progress bar update instead of deprecated one. Run 'Check sequences' in a background task
* Add an option to set the generic image_hook behaviour when function fails
* Switch on "Images previously manually selected from the sequence" if user checks and unchecks frames
* Fixed numerous bug on Windows with wide char filenames
* Fixed dark theme icons
* Fixed exposure dates of exported SER sequences that were wrong with filtering
* Fixed the loss of color calibration on background extraction
* Fixed menu update after RGB composition
* Fixed bug in "Average" and "Median" stack for huge SER file
* Fixed when it was impossible to use multithread functions after star alignment in compositing tool
* Fixed crash when selecting "Best images .. (PSF)" if the loaded sequence has no PSF data
* Fixed sorted images by FWHM
* Fixed crash on stacking when no reference image is selected and first image of the sequence is excluded

v0.9.7, Sep 21, 2017
Stability update for v0.9.6

* Fixed French translation
* Fixed bug in registration from compositing for layers alignment
* Fixed crash when stacking failed
* Fixed limit of 4Go SER file for non POSIX Standard
* Improved global registration. New algorithm with homography

v0.9.6, Jun 20, 2017
Stability update for v0.9.5

* Allow sequence export to use stacking image filtering
* Get the working directory as an optional command line argument
* Improve photometry
* Fixed wrong selected image in list panel when list was sorted
* Fixed registration with unselected images which made progress bar exceed 100%
* Fixed again compilation that failed on KFreeBSD
* Fixed name of Red Layer using compositing tool that was wrong

v0.9.5, Nov 28, 2016
Stability update for v0.9.4
 * Implement a graph interface to display quality registration information
 * No X and Y binning value could lead to errors with fwhm
 * Take reference image as normalisation reference
 * Retrieve Bayer pattern from RAW file
 * Export sequence to MP4
 * Statistics should not take into account black point
 * Add ComboBox for registration interpolation
 * Fixed interpolation in global star registration that gave blurred results
 * Fixed FreeBSD intltool compilation fails
 * Fixed erroneous created sequence in registration with unselected images
 * Fixed compilation that failed on KFreeBSD

v0.9.4, Aug 17, 2016
Stability update for v0.9.3
 * Fixed issues with SER in generic processing function
 * Fixed inability to open FITS when filename had parenthesis
 * Fixed selecting new images did not update the number of selected images
 * Fixed histogram sliders lag on OS-X
 * Fixed message "Error in highest quality accepted for sequence processing....." during stack of %, even if quality data are computed
 * Fixed sequence export to SER with unselected images
 * Fixed global star alignment with angle close to 180deg
 * Fixed undo cosmetic correction
 * Fixed crash in peaker function
 * Fixed aborting global star registration summary
 * Fixed sequence list which was unreadable with dark GTK theme
 * Fixed the update of the list of images
 * Added support of internationalization: French, Dutch, Chinese, Italian, Arabic
 * Option for logarithm scale in histogram transformation
 * Add siril.desktop in archlinux
 * Added support for exporting sequence in avi format
 * Option to make a selection for global star registration in a smaller region
 * Read commands from a file
 * Option to follow star in registration
 * Added support for resizing exported sequence
 * Added support for reading and writing SER timestamps
 * Added support for RGB alignment
 * Added functionality to fix broken (0 framecount) SER files.

v0.9.3, Apr 12, 2016
Stability update for v0.9.2.
 * Fixed bug in preprocessing
 * Fixed compilation error in come conditions
 * Fixed uninitialized values
 * Fixed typos

v0.9.2, Apr 04, 2016
Stability update for v0.9.1.
 * Added support for dark optimization
 * Added hot pixel removal feature
 * Added Animated GIF output and registered sequence export
 * Added autostretch viewer mode
 * Allowing a reference magnitude to be set to get absolute magnitude instead of relative
 * New commands: sequence selection range and stackall
 * Added vertical banding noise removal tool
 * Providing a better planetary registration algorithm
 * Parallelized registration
 * Refactored conversion to include AVI to SER
 * Configurable "Are you sure" dialogues
 * ls command gives results in an ordered way
 * Updated to FFMS2 latest version
 * Clarified the use of demoisaicing
 * Improved star detection
 * Improved RGB compositing tool
 * Allowing manual selection of background samples
 * Fixed force recomputing statistics for stacking
 * Fixed noise estimation
 * Fixed entropy computation

v0.9.1, Nov 30, 2015.
Stability update for v0.9.0.
 * added support for GSL 2.
 * fixed crash on startup without existing config file

v0.9.0, Oct 16, 2015.
First stable version. High quality processing for deep-sky images is fully
functional, a basic processing is available for planetary images.
A list of solved issues and new features since the introduction of the bug
tracking system at mid-course can be seen here:
http://free-astro.org/bugs/roadmap_page.php?version_id=1
The main features introduced since the previous version are:
 * new global star registration, taking into account field rotation
 * new quality evaluation method for planetary images, used to sort the best
 * images selected for stacking
 * new parallelized stacking algorithm for all sequences, including all SER
   formats, allowing maximum used memory to be set
 * threading of the most time consuming processings, to keep the GUI reactive,
   as well as many other speed improvements
 * tested and improved on FreeBSD and MacOS X systems, and ARM architectures
 * undo/redo on processing operations
 * sequence cropping tool

v0.9.0-rc1, Dec 29, 2014.
 * many fixes including background extraction, compositing alignment, rejection
   algorithms, wavelets
 * threading of the heavy computations, to avoid graphical user interface freezing
   and provide a nice way of seeing what is happening in the console window
 * image rotation with any angle (not in registration yet)
 * Canon banding removing tool
 * GTK+ minimal version is now 3.6

v0.9.0-beta (new version), Nov 11, 2014: major refactoring. See more details at
http://free-astro.org/index.php/Siril:0.9.0_beta
 * new development team and website
 * many new image formats supported for import (converted to Siril's FITS: 8-bit
   and 16-bit BMP, TIFF, JPEG, PNG, NetPBM binary images, PIC (IRIS), RAW DSLR
   images and loaded natively: SER files and any film) and export
 * new demosaicing tool with 4 algoritms (AHD, VNG, Bilinear, Super Pixel)
 * better image sequence handling, with non-contiguous sequences, but still
   requiring file names to be postfixed by integers (like: image001.fit and not
   image001L.fit)
 * new graphical user interface based on GTK+ version 3.4 and above, and in
   general, update of dependencies to latest versions
 * new display modes added to the standard linear scaling with lo/hi bounds: log,
   asinh, sqr, sqrt, histeq, negative, false colors
 * manual translation as new registration method with two preview renderings of
   the current image with reference frame in transparency
 * automatic translation as new registration method for deep-sky images, based on
   the FWHM/PSF analysis of one star instead of DFT, more suited for planetary and
   nebula images
 * new commands available for the command line, see the list of available commands
 * a star finding algorithm with PSF information
 * new processing functions: unsharp mask, background extraction, green dominance
   removal, new method for background equalization, two-way Fourier transform used
   to remove annoying patterns in images, kappa-sigma stacking
 * new image compositing tool, allowing colour images to be created from multiple
   one-channel images by affecting user-defined colours
 * numerous bugs fixed and internal code refactoring for a better extensibility

v0.8
 * last release of the old Siril, in 2006.

v0.6
 * a intermediate release before a first beta release
	a lot of changes both in the GUI and the inner structure.
	48 bits RGB fits processing, bmp conversion

a sample session is given here :
	given a directory with a 24 bit bmp series 1.bmp... n.bmp,
	a sample session producing a registered 48bit fit stack
	of those is the following :
		change dir (go to the desired directory)
		file conversion: (defaults are ok for this example)
			->go
		sequence processing (siril detetcs and builds the image sequence)
		select a region in one of the R,G,B layers
			(registration will allways be computed on G layer)
		click register
		click stack
	you are done.

v0.5
 * first light of the sequence graphic interface

v0.3
 * 20050820; a few corrections.

v0.2
 * siril now has wavelet and wrecons
