Stellarium v0.20.2 has been released!
2020-06-22 16:30:00 +0000 by alex-w
The major changes of this version:
- Many changes in AstroCalc tool and core of Stellarium
- Many changes in scripting engine and Script Console
- Many changes in Oculars and Satellites plugins
- Updated DSO catalog
This is the anniversary version of Stellarium - the project is 20 years old now.
Thank you very much to community for bug reports, feature requests and contributions!
Full list of changes:
- Added rectangular sensor crop overlay support [Oculars] (GH: #1069)
- Added support newly marker in Search Tool (Position and Settings tabs) [Search Tool]
- Added new features for scripting engine: extend the JavaScript classes corresponding to Vec3f and Vec3d [Scripting]
- Added options to be able to define and use custom FOV circles for Telrad [Oculars] (GH: #1057)
- Added VecMath tests for the new functions (GH: #1055)
- Added VecMath feature: Vector/QColor conversions (GH: #1055)
- Added feature to set current date and time as initial data when AstroCalc/Ephemeris is open [AstroCalc]
- Added notification for user when version of DSO catalog is mismatched
- Added support Trumpler Catalogue (Tr or Trumpler) [DSO Catalog, v3.10] (GH: #965)
- Added support Stock Catalogue (St or Stock) [DSO Catalog, v3.10] (GH: #965)
- Added support Ruprecht Catalogue (Ru or Ruprecht) [DSO Catalog, v3.10] (GH: #965)
- Added support “van den Bergh-Hagen Catalogue” (VdB-Ha) [DSO Catalog, v3.10] (GH: #965)
- Added support search by long name for Trumpler, Stock, Ruprecht, Collinder and Melotte catalogues [DSO Catalog, v3.10]
- Added new type of DSO objects: region of the sky [DSO Catalog, v3.10] (GH: #1067)
- Added special case for improve DSO regions visibility [DSO Catalog, v3.10] (GH: #1067)
- Added outlines for DSO regions [DSO Catalog, v3.10] (GH: #1067)
- Added marker of center of FOV on the sky [Special Markers]
- Added circular marker of FOV on the sky [Special Markers]
- Added rectangular marker of FOV on the sky [Special Markers]
- Added tool for adjustable thickness of the planetary trails (GH: #1087)
- Added tool for adjustable line thickness for ephemeris lines (GH: #1087)
- Added tool for adjustable thickness of the planetary orbits
- Added a column, showing the elevation of the object at transit times into AstroCalc/WUT tool [AstroCalc] (GH: #1089)
- Added new category into AstroCalc/WUT tool: regions of the sky [AstroCalc]
- Added new category into AstroCalc/WUT tool: pulsars (the category available if Pulsars plugin is loaded and pulsars are enabled to display) [AstroCalc]
- Added new category into AstroCalc/WUT tool: bright nova stars (the category available if Bright Novae plugin is loaded) [AstroCalc]
- Added new category into AstroCalc/WUT tool: bright supernova stars (the category available if Historical Supernovae plugin is loaded) [AstroCalc]
- Added new category into AstroCalc/WUT tool: exoplanetary systems (the category available if Exoplanets plugin is loaded and exoplanets are enabled to display) [AstroCalc]
- Added new category into AstroCalc/WUT tool: active galaxies (this category may include additional quasars if Quasars plugin is loaded and quasars are enabled to display) [AstroCalc]
- Added new category into AstroCalc/WUT tool: interacting galaxies [AstroCalc]
- Added new unit tests for DeltaT
- Added tool to guess the group of satellites by their names [Satellites]
- Added new groups of satellites [Satellites]
- Added method to check state of loading for the plugins
- Added column Elevation for AstroCalc/Phenomena tool [AstroCalc]
- Added default groups for some satellites from default JSON catalog [Satellites]
- Added missing tool for define color of regions of the sky
- Added regions of the sky into Lists of Search Tool [Search Tool]
- Added tool to export version of Stellarium through StelProperty and Remote Control plugin
- Added display of epoch of the TLE for artificial satellites [Satellites] (GH: #1096)
- Added new flag for InfoString of planets, comets and minor planets
- Added better arrangement of InfoString entries for planets, comets and minor planets
- Added highlighting for string literals between apostrophes for Script Console [Scripting] (GH: #1101, #1107)
- Added highlighting for regular expressions for Script Console [Scripting] (GH: #1101, #1107)
- Added highlighting for multiline comments for Script Console [Scripting] (GH: #1101, #1107)
- Added highlighting for exponential numeric format for Script Console [Scripting] (GH: #1101, #1107)
- Added highlighting for hexadecimal numeric literals for Script Console [Scripting] (GH: #1101, #1107)
- Added separate highlighting of predefined names from that of keywords for Script Console [Scripting] (GH: #1101, #1107)
- Added red highlighting for unknown methods of Stellarium modules for Script Console [Scripting] (GH: #1101, #1107)
- Added highlighting for methods of StelSkyDrawer and core for Script Console [Scripting] (GH: #1101, #1107)
- Added penumbral and umbral magnitudes during lunar eclipse (GH: #1113)
- Added comments for scripters [Scripting]
- Added radar cross-section (RCS) data for satellites [Satellites]
- Added calculate approximaged visual magnitude for satellites from their RCS value [Satellites]
- Added special case for set RCS value for Starlink satellites [Satellites]
- Added option to allow drawing of landscape polygon only, if a polygon is defined [Landscapes]
- Added option to allow a polygon to be drawn in the foreground (out of regular call sequence) [Landscapes]
- Added option to allow landscape polygon overdrawn onto the 3D scenery [Scenery3D]
- Fixed GUI and minor redesign of remaining icons [GUI] (GH: #752, #951)
- Added computation an approximated angular size of satellites (the linear size is obtained from RCS value and we use spherical shape for satellites) [Satellites]
- Added special case for computation an approximated angular size of ISS (we are defined linear size of ISS by “hands”) [Satellites]
- Added tool to display a focuser overlay in the sensor view [Oculars] (GH: #1110)
- Added checking conflicts for keyboard shortcuts with informing user if conflicts are exist (GH: #1025)
- Added tool to rescale oversize textures on-the-fly (GH: #1121)
- Added show a fuchsia-colored replacement texture for wrong filename (GH: #1121)
- Added NORAD numbers in addition to name of artificial satellite in Satellites Import Dialog for available for search [Satellites]
- Added function to compute distance between locations, on a flattened planet, in km
- Added geographic coordinates of center line for total and annular solar eclipse (GH: #1116)
- Fixed security issue for jquery (CVE-2020-11022; GH: #1073)
- Fixed magnitudes for planetary nebulae [DSO Catalog, v3.10] (GH: #913)
- Fixed data for “Part of a Galaxy” objects [DSO Catalog, v3.10] (GH: #996)
- Fixed work for clipboard in Script Console tool: avoid effects caused by QTextEdit after copy-paste from HTML pages. [Scripting] (GH: #1070)
- Fixed telescope syncing for INDI [Telescope Control] (GH: #1065)
- Fixed “Uninitialized members” issue in Script Console [Scripting]
- Fixed VecMath features: moved vector/string conversion previously in StelUtils to the VecMath classes (GH: #1055)
- Fixed VecMath feature: moved un-inlineable definitions to separate cpp file (GH: #1055)
- Fixed proper motion output (GH: #1006, #1041)
- Fixed time delay with planet movement information (GH: #1006, #1103)
- Fixed cross-id data for open clusters [DSO Catalog, v3.10]
- Fixed designations for van den Bergh catalogues [DSO Catalog, v3.10] (GH: #965)
- Fixed descriptions for van den Bergh catalogues [DSO Catalog, v3.10] (GH: #965)
- Fixed crash in scripting method core.setObserverLocation() when planet is not defined or not exist [Scripting]
- Fixed core.setObserverLocation() behaviour: avoid duplicating a country if script programmer provides one [Scripting] (GH: #1076)
- Fixed object type info for meteor showers [Meteor Showers]
- Fixed crash when lens are deleted in Oculars plugin [Oculars] (GH: #1078)
- Fixed (a temporary fix) crash Stellarium when autoconnect is enabled for ASCOM device, but device is not attached [Telescope Control] (GH: #928)
- Fixed wrong approximated visual magnitude of satellites [Satellites]
- Fixed guessing groups of satellites [Satellites]
- Fixed possible cache problem for magnitudes
- Fixed casting warnings
- Fixed topocentric/geocentric corrections for ArchaeoLines plugin [ArchaeoLines]
- Fixed crash AstroCalc/WUT tool when required plugin is not loaded [AstroCalc]
- Fixed docs and tooltips
- Fixed visibility of deep-sky regions of the sky
- Fixed work of regions of the sky in AstroCalc/Positions tool [AstroCalc]
- Fixed missing object in Bennett’s list of deep-sky objects (switched to synonym of missed object) [Search Tool]
- Fixed missing object in Dunlop’s list of deep-sky objects (switched to synonym of missed object) [Search Tool]
- Fixed visual style for dialog to define custom equation of DeltaT
- Fixed crossquarter declinations in ArchaeoLines plugin [ArchaeoLines]
- Fixed updating timezones when loading landscapes/sceneries
- Fixed updating location panel when off-screen
- Fixed a deprecation warning for InfoString of planets, comets and minor planets
- Fixed broken highlighting for quoted string literals for Script Console [Scripting] (GH: #1101, #1107)
- Fixed broken highlighting for line comment for Script Console [Scripting] (GH: #1101, #1107)
- Fixed indentation problems in the code
- Fixed crash when removing already removed selection of constellations (GH: #1104)
- Fixed jumping of the Moon
- Fixed visibility for telescope selector when image sensor frame enabled after binocular [Oculars] (GH: #1108)
- Fixed saving thickness of the planetary trails and orbits
- Fixed context data for unit measure in Satellites plugin [Satellites]
- Fixed a stupid bug in ArchaeoLines [ArchaeoLines]
- Fixed sign of one element in the matrix sequence for nutation
- Fixed Scripting Engine bug: a script isn’t terminated properly via the stop script button [Scripting] (GH: #1118)
- Fixed crash when texture isn’t found (GH: #1121)
- Fixed the maximum size of CCD: increased limit of sensor size to 100000 pixels [Oculars] (GH: #1123)
- Fixed visual artifacts on the sky (GH: #475, #1126)
- Fixed bug in Vec3d constructor for scripting engine [Scripting]
- Fixed shader bug visible during Total Solar Eclipses only
- Updated default settings for InnoSetup Script (.iss) file
- Updated Stellarium User Guide
- Updated morphological classification of open clusters [DSO Catalog, v3.10]
- Updated subsystem to obtain the standard magnitudes of artificial satellites [Satellites]
- Updated method for load standard magnitudes and RCS data for satellites [Satellites]
- Updated size of window resize border to reduce difficulties to their resize (GH: #937, #1099)
- Updated InfoString block for artificial satellites [Satellites]
- Updated minimum height of artificial satellite to check the valid orbit [Satellites]
- Updated default source of Starlink TLE’s [Satellites]
- Changed behaviour of GUI in Satellites tab in Satellites plugin [Satellites]
- Changed AstroCalc/WUT tool behaviour: radiogalaxies, active galaxies, quasars, blazars and BL Lac objects was moved from ‘Galaxies’ category into ‘Active galaxies’ category [AstroCalc]
- Changed behaviour of AstroCalc/WUT tool: let’s use visual magnitude for all objects without extinction data [AstroCalc]
- Changed “Arguments” to “arguments” for highlighter in Script Console [Scripting] (GH: #1101, #1107)
- Removed obsolete scripting methods from StarMgr class [Scripting]
- Removed duplicate code for InfoString of planets, comets and minor planets
- Removed “Global” from highlighter in Script Console [Scripting] (GH: #1101, #1107)
- Removed unused variables
langlinks