1v0.99.10.1 June 23, 2021 2Patch version to fix some issues 3 4* Fixed star detection with resolution < 1.0 5* Fixed interpolation issue in global registration 6* Fixed timestamp issue with glib < 2.66 7* New MAD clipping algorithm 8 9siril 0.99.10 1006/11/21 11 12* New drag and drop 13* New presets for sequences export 14* New choice between h264 and h265 for mp4 export 15* New Generalized Extreme Studentized Deviate Test as a new rejection algorithm 16* New weighted mean stacking based on bgnoise 17* New independent normalization of each channel for color images 18* New faster location and scale estimators to replace IKSS with similar accuracy 19* New synthetic level for biases 20* New 2- or 3-star registration algorithm with rotation 21* New SER debayering at preprocess 22* New green extraction from CFA 23* New option to downsample image while platesolving 24* Remember focal and pixel size in astrometry tool 25* Updated sampling information after channel extraction and drizzle 26* Fixed bands appearing on mean stacking for CFA SER sequences 27* Fixed bug in FFT filter 28* Fixed bug in statistics and normalization for 16b images 29* Changed handling of zero values in statistics, global registration, normalization and stacking 30 31siril 0.99.8.1 3202/13/21 33 34* Fixed crash because of wcslib function 35 36siril 0.99.8 3702/10/21 38 39* New ability to remove sequence frames from the "Plot" tab 40* New merge command 41* New astrometry annotation ability 42* New snapshot function 43* New conversion internal algorithm, can convert any sequence to any other sequence type too now 44* Handle datetime in TIFF file 45* Improved color saturation tool with a background factor to adjust the strength 46* Reduced memory used by global registration 47* Improving films (AVI and others) support: notifying the user, suggesting conversion, fixing parallel operations 48* Fixed memory leak in minmax algorithms 49* Fixed a bug in FITS from DSLR debayer when image height is odd 50* Fixed out-of-memory conditions on global registration and median or mean stacking 51* Fixed SER stacking with 32 bits output 52* Fixed bitrate value issue in mp4 export 53* Fixed normalization issue with SER files 54 55siril 0.99.6 5609/23/20 57 58* Selection can be moved and freely modified, its size is displayed in UI (Sébastien Rombauts) 59* Undo/Redo buttons now display the operations they act upon (Sébastien Rombauts) 60* Added color profile in TIFF and PNG files 61* Image display refactoring (Guillaume Roguez) 62* Fixed a bug in demosaicing orientation 63* Fixed a bug in macOS package where Siril was not multithreated 64* Fixed memory leak in pixel max/min stacking 65* Fixed crash when selecting 1 pixel 66* Better integration in low resolution screen 67* Added embed ICC profile in png and TIFF files 68* By default Siril now checks update at startup 69* By default Siril now needs “requires” command in Script file 70* Refactoring of image display with pan capacity 71* Added button + and – for zooming management 72 73siril 0.99.4 7408/14/20 75 76* New UI with a single window 77* New demosaicing algorithms, RCD is now the default one 78* New algorithm to fix the AF square with XTRANS sensor (Kristopher Setnes) 79* New support for FITS decompression and compression with Rice/Gzip and HCompress methods (Fabrice Faure) 80* New support for quantization and HCompress scale factor settings for FITS compression (Fabrice Faure) 81* New functions to extract Ha and Ha/OII from RGB images 82* New linear match function 83* New link command to create symbolic links 84* New convert command to convert all files (and link FITS) 85* New preference entries for FITS compression settings (Fabrice Faure) 86* New native image format: 32-bit floating point image 87* New native sequence format: FITS sequence in a single image 88* New UI for sequence image list 89* New zoom handing: ctrl+scroll (up and down) is the new way to zoom in and out 90* New preview in open dialog 91* New language selector in preferences 92* New image importer: HEIF format 93* New stacking filtering criterion (weighted FWHM). It can exclude more spurious images 94* New macOS bundle 95* New RL deconvolution tool 96* New keyword CTYPE3 for RGB FITS in order to be used by Aladin 97* New binary siril-cli to start siril without X server 98* New preference entries with darks/biases/flat libraries 99* New preliminary Meson support (Florian Benedetti) 100* New ROWORDER FITS keyword that should be used by several programm now 101* X(Y)BAYEROFF can now be configured in preferences 102* Parallelizing conversion and some other functions 103* CI file was totally rewritten (Florian Benedetti) 104* Config file was moved to more standard path 105* Optimization of several algorithms (Ingo Weyrich) 106* Background extraction is now available for sequence 107* Midtone Transfer Function is now available for sequence 108* Fixed code for Big Endian machine (Flössie) 109* Fixed bug in SER joining operation when Bayer information was lost 110* Fixed a bug of inaccessible directories in MacOS Catalina 111* Fixed crash on some OpenCV operation with monochrome images 112* Fixed annoying error boxes about missing disk drives on Windows 113 114siril 0.9.12 11511/04/19 116 117* Fixed stat computation on 3channel FITS 118* Fixed free memory computation on Windows 119* Fixed a bug in RGB compositing mode allowing now users to use multichannel image tools 120* Fixed crash after deconvolution of monochrome images 121* Fixed a bug in astrometry when downloaded catalog was too big 122* New split cfa feature 123* Script status (line currently executed) is displayed in a statusbar 124* TIFF export is now available for sequences 125* Better dialog windows management 126* Histogram tool refactoring 127* Provide new strategies for free memory management 128* Provide new photometric catalog for color calibration (APASS) 129* Added new filter: Contrast Limited Adaptive Histogram Equalization 130* Open sequence by double clicking on seq file 131 132siril 0.9.11 13305/27/19 134 135* New icon set 136* New photometric color calibration tool 137* New background extraction tool working with 64-bit precision and dither 138* Improved processing speed by optimizing sorting algorithms to each use 139* Parallelizing preprocessing 140* New image filtering for sequence processing: possible from the command line and with multiple filters 141* Improved free disk space feedback and checks before running preprocess, global registration and up-scaling at stacking 142* New GTK+ theme settings: it can now be set from siril to dark or light, or kept to automatic detection 143* New normalization to 16 bits for RAW images with less dynamic range (in general 12 or 14) 144* Improved mouse selection by making it more dynamic 145* Added drag and drop capability in the conversion treeview 146* Added output file name argument to stacking commands 147* New command setmem to limit used memory from scripts 148* New clear and save buttons for the log in GUI 149* Taking into account the Bayer matrix offset keywords from FITS headers 150* Displaying script line when error occurs 151* Allow registration on CFA SER sequences 152* Processing monochrome images requires less memory, or can be more paralellized if memory was the limiting factor 153* Fixed dark optimization 154* Fixed crash in global registration on a sequence that contained a dark image 155* Fixed management of the statistics of images on which they fail to be computed 156* Fixed free disk space detection and usual processing commands on 32-bit systems 157* Fixed free memory detection for stacking in case of up-scaling ('drizzle') and memory distribution to threads 158* Fixed bug in FFT module 159* Fixed bug in the drawn circle of photometry 160* Fixed build fail with OpenCV 4.0.1 161* Fixed SER sequence cropping 162* Fixed regression in global registration for images having different size 163* Added German translation 164 165siril 0.9.10 16601/16/19 167 168* New astrometry tool that solves acquisition parameters from stars in the image (requires Web access and libcurl) 169* New comet registration method 170* Enabled previews for color saturation, asinh stretching, histogram transform and wavelets 171* Added ability to join SER files 172* Added a command stream using named pipes 173* Added RGB flat normalisation for CFA images and command GREY_FLAT 174* Added SETFINDSTAR command to define sigma and roundness parameters 175* Added ASINH command and GUI function, for asinh stretching of images 176* Added RGRADIENT command and GUI function 177* Added negative transformation 178* Made command SEQCROP scriptable 179* Improved ECC alignment algorithm 180* Improved global registration and fixed a bug 181* Redesigned all dialog windows to conform to GNOME guidelines 182* Preserving history in FITS file header when former history exists 183* Preserving FITS keywords in sum stacked image 184* Checking and increasing if needed maximum number of FITS that can be stacked on the system 185* Automatically detecting GTK+ dark theme preference 186* Adding a setting to activate image window positioning from the last session 187* Fixed a bug in photometry where stars were too round 188* Fixed an issue with wide chars on Windows 189* Fixed some erratic behaviour when reference image was outside selection 190* Fixed default rotation interpolation algorithm for register command 191* Fixed a crash on sequence export with normalization 192* Fixed line endings in scripts for all OS 193* Fixed compilation for OpenCV 4.0 194* Fixed dark optimization and added -opt option in PREPROCESS command 195* Fixed a crash in global registration with unselected images 196 197siril 0.9.9 19806/07/18 199 200* 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 201* Added commands to stack and register a sequence 202* Image statistics, including auto-stretch parameters and stacking normalization, are now cached in the seq file for better performance 203* Global star registration now runs in parallel 204* Workflow improvement by adding demosaicing as last part of the preprocessing 205* Added a filtering method for stacking based on star roundness 206* Added an option to normalize stacked images to 16-bit with average rejection algorithm 207* All GUI save functions are now done in another thread 208* Improved histogram transformation GUI 209* Improved support of various FITS pixel formats 210* Preserve known FITS keywords in the stacked image by average method 211* Added native open and save dialogues for Windows users 212* Various Windows bug fixes in SER handling 213* Fixed wrong handling of scale variations in Drizzle case 214* Fixed 8-bit images auto-stretch display 215* Fixed BMP support 216* Fixed issues in PNG and TIFF 8-bit export 217* Fixed the "About" OS X menu 218 219siril 0.9.8.3 22002/19/18 221 222* Check for new available version 223* Handle XTRANS FUJIFILM RAWs 224* Fixed Preprocessing SER files that gave corrupted SER results 225* Fixed SaveBMP that added tif extension 226* Fixed Registration on all images that was done on selected images instead 227* Fixed Target directory that was ignored when saving as image 228* Fixed crash with Wrong SER timestamp 229 230siril 0.9.8 23101/31/18 232 233* Added SavePNG 234* Allow to use gnuplot on Windows if it is installed on the default path 235* Improve SER processing speed 236* Opencv is now mandatory 237* Implementation of a simplified Drizzle 238* New tool for Lucy-Richardson deconvolution 239* Conversion list tree is now sorted on first load. Sort is natural. 240* Command stackall is available, with optional arguments, for all stacking methods 241* Change default working directory to special directory 'Pictures' if it exists 242* Reduce display time of autostretch 243* Parallelize sum stacking 244* Use thread-safe progress bar update instead of deprecated one. Run 'Check sequences' in a background task 245* Add an option to set the generic image_hook behaviour when function fails 246* Switch on "Images previously manually selected from the sequence" if user checks and unchecks frames 247* Fixed numerous bug on Windows with wide char filenames 248* Fixed dark theme icons 249* Fixed exposure dates of exported SER sequences that were wrong with filtering 250* Fixed the loss of color calibration on background extraction 251* Fixed menu update after RGB composition 252* Fixed bug in "Average" and "Median" stack for huge SER file 253* Fixed when it was impossible to use multithread functions after star alignment in compositing tool 254* Fixed crash when selecting "Best images .. (PSF)" if the loaded sequence has no PSF data 255* Fixed sorted images by FWHM 256* Fixed crash on stacking when no reference image is selected and first image of the sequence is excluded 257 258siril 0.9.7 25909/21/17 260 261* Fixed French translation 262* Fixed bug in registration from compositing for layers alignment 263* Fixed crash when stacking failed 264* Fixed limit of 4Go SER file for non POSIX Standard 265* Improved global registration. New algorithm with homography 266 267siril 0.9.6 26806/20/17 269 270* Allow sequence export to use stacking image filtering 271* Get the working directory as an optional command line argument 272* Improve photometry 273* Fixed wrong selected image in list panel when list was sorted 274* Fixed registration with unselected images which made progress bar exceed 100% 275* Fixed again compilation that failed on KFreeBSD 276* Fixed name of Red Layer using compositing tool that was wrong 277 278siril 0.9.5 27911/28/16 280 281* Implement a graph interface to display quality registration information 282* No X and Y binning value could lead to errors with fwhm 283* Take reference image as normalisation reference 284* Retrieve Bayer pattern from RAW file 285* Export sequence to MP4 286* Statistics should not take into account black point 287* Add ComboBox for registration interpolation 288* Fixed interpolation in global star registration that gave blurred results 289* Fixed FreeBSD intltool compilation fails 290* Fixed erroneous created sequence in registration with unselected images 291* Fixed compilation that failed on KFreeBSD 292 293siril 0.9.4 29408/17/16 295 296* Fixed issues with SER in generic processing function 297* Fixed inability to open FITS when filename had parenthesis 298* Fixed selecting new images did not update the number of selected images 299* Fixed histogram sliders lag on OS-X 300* Fixed message "Error in highest quality accepted for sequence processing....." during stack of %, even if quality data are computed 301* Fixed sequence export to SER with unselected images 302* Fixed global star alignment with angle close to 180deg 303* Fixed undo cosmetic correction 304* Fixed crash in peaker function 305* Fixed aborting global star registration summary 306* Fixed sequence list which was unreadable with dark GTK theme 307* Fixed the update of the list of images 308* Added support of internationalization: French, Dutch, Chinese, Italian, Arabic 309* Option for logarithm scale in histogram transformation 310* Add siril.desktop in archlinux 311* Added support for exporting sequence in avi format 312* Option to make a selection for global star registration in a smaller region 313* Read commands from a file 314* Option to follow star in registration 315* Added support for resizing exported sequence 316* Added support for reading and writing SER timestamps 317* Added support for RGB alignment 318* Added functionality to fix broken (0 framecount) SER files. 319 320siril 0.9.3 32104/16/16 322 323* Fixed bug in preprocessing 324* Fixed compilation error in some conditions 325* Fixed uninitialized values 326* Fixed typos 327 328siril 0.9.2 32904/04/16 330 331* Added support for dark optimization 332* Added hot pixel removal feature 333* Added Animated GIF output and registered sequence export 334* Added autostretch viewer mode 335* Allowing a reference magnitude to be set to get absolute magnitude instead of relative 336* New commands: sequence selection range and stackall 337* Added vertical banding noise removal tool 338* Providing a better planetary registration algorithm 339* Parallelized registration 340* Refactored conversion to include AVI to SER 341* Configurable "Are you sure" dialogues 342* ls command gives results in an ordered way 343* Updated to FFMS2 latest version 344* Clarified the use of demoisaicing 345* Improved star detection 346* Improved RGB compositing tool 347* Allowing manual selection of background samples 348* Fixed force recomputing statistics for stacking 349* Fixed noise estimation 350* Fixed entropy computation 351 352siril 0.9.1 35312/01/15 354 355* added support for GSL 2 356* fixed crash on startup without existing config file 357 358siril 0.9.0 35910/16/15 360 361* new global star registration, taking into account field rotation 362* new quality evaluation method for planetary images, used to sort the best 363* images selected for stacking 364* new parallelized stacking algorithm for all sequences, including all SER formats, allowing maximum used memory to be set 365* threading of the most time consuming processings, to keep the GUI reactive, as well as many other speed improvements 366* tested and improved on FreeBSD and MacOS X systems, and ARM architectures 367* undo/redo on processing operations 368* sequence cropping tool 369 370siril 0.9.0rc1 37112/29/14 372 373* many fixes including background extraction, compositing alignment, rejection algorithm, wavelets 374* 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 375* image rotation with any angle (not in registration yet) 376* new Canon banding removing tool 377* GTK+ version is now 3.6 or above 378 379siril 0.9.0b1 38011/11/14 381 382* new image formats supported for import and export (BMP, TIFF, JPEG, PNG, NetPBM, PIC (IRIS) RAW DSLR images) 383* better image sequence handling with non-contiguous sequences, but still requiring file names to be postfixed by integers 384* new graphical user interface based on GTK+ version 3.4 and above 385* new display modes added to the standard linear scaling with lo/hi bounds 386* manual translation as new registration method with two preview renderings of the current image with reference frame in transparency 387* automatic translation as new registration method for deep-sky images, based on the PSF analysis of one star 388* new commands available for the command line 389* a star finding algorithm with PSF information 390* new background extraction tool 391* new processing functions 392* new image compositing tool 393* new stacking methods with rejection algorithms 394* numerous bugs fixed and internal code refactoring 395 396