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