summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlangurmonkey2021-06-11 09:37:18 +0200
committerlangurmonkey2021-06-11 09:37:18 +0200
commitb4d369693673e1b16becda7426e0e63f629dbe78 (patch)
tree0c78b57d874f660173f3a4f826da3e96e3791cc8
parent0e1976e28105aaa3eff8afc7f2f245935a73363b (diff)
downloadaur-b4d369693673e1b16becda7426e0e63f629dbe78.tar.gz
Version 3.1.1
-rw-r--r--.SRCINFO8
-rw-r--r--CHANGELOG.md1645
-rw-r--r--PKGBUILD6
3 files changed, 1621 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bcaf1411a0ed..451b0bd3e9c3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gaiasky
pkgdesc = Open source 3D universe simulator for desktop and VR with support for more than a billion objects
- pkgver = 3.1.0.8053403c4
+ pkgver = 3.1.1.c95f19e4d
pkgrel = 1
epoch = 2
url = https://zah.uni-heidelberg.de/gaia/outreach/gaiasky
@@ -10,8 +10,8 @@ pkgbase = gaiasky
license = MPL
depends = jre11-openjdk
depends = xorg-xrandr
- source = http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/3.1.0.8053403c4/gaiasky-3.1.0.8053403c4.tar.gz
- md5sums = 26957b5508bc13fbd03428a2d7834093
- sha256sums = fb26afefe2e282fde061cc096bb6a187c4c6b32b6b83b3e24444a5c67d47aad7
+ source = http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/3.1.1.c95f19e4d/gaiasky-3.1.1.c95f19e4d.tar.gz
+ md5sums = ae83a6b1bff119c7817c7503e760ccee
+ sha256sums = aa86922e832161b5412ad8ca1748ea44ac1435dc4af9e7cd46fbf615a6f556ec
pkgname = gaiasky
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cecbccf0093a..3737f999d9b3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,48 @@
+<a name="3.1.1"></a>
+## [3.1.1](https://gitlab.com/langurmonkey/gaiasky/tree/3.1.0) (2021-06-11)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.1.0...3.1.1)
+
+### Bug Fixes
+- crash when window is minimized (Windows) [#366](https://gitlab.com/langurmonkey/gaiasky/issues/366)
+
+### Build System
+- change developer_name to be consistent with flathub metadata (max 60 chars)
+
+<a name="3.1.0"></a>
+## [3.1.0](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.3) (2021-06-10)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.3...3.1.0)
+
+### Features
+- add first implementation of new component: location log
+- add „“ characters to font files, remove unused fonts
+- improve logging in shader loader
+- increase font size of dataset name in catalog selection and data manager windows
+- multiple directional lights in per-pixel-lighting shader
+- do not render -Z in cubemap mode if mode is planetarium and aperture > 180
+- add dynamic resolution flag to configuration file - for testing purposes only!
+- spacecraft GUI is now a table with a background
+- expose backbuffer scale factor to configuration
+- add new logo to README file
+- separate max num of billboards, labels and velocity vectors in config
+- new mwsc description
+- improve error dialog, saner default properties
+- bump source and config version numbers
+- replace BigDecimal with faster Apfloat
+- add arbitrary precision floating point vector
+- add RGB color channels to filter attributes, add XOR operation
+- condense date/time in control panel into a single line
+- add transition control to dataset settings window
+- add number of objects and size to datasets pane
+- add support for versioning in metadata binary files
+- max octree depth set to 19
+- add per-object visibility API calls
+- add per-object vis to focus info panel
+- add per-object visibility controls
+- move visibility property from fade nodes to scene graph nodes
+
+### Merge requests
+- Bulgarian translation, contributed by [Georgi Georgiev](https://gitlab.com/RacerBG)
+
### Bug Fixes
- update list of JRE modules for appimage
- untranslatable strings, fixes [#356](https://gitlab.com/langurmonkey/gaiasky/issues/356) [#356](https://gitlab.com/langurmonkey/gaiasky/issues/356)
@@ -12,7 +57,7 @@
- float/double errors and little bugs
- reformulate plx/plx_e > crti
- pad catalog num in launch script
-- fix metadata binary verson 1 with long children ids
+- fix metadata binary version 1 with long children ids
- wee typos and fixes
- keyframes arrow caps, leftover focus when exiting keyframe mode
- dataset highlight size factor limits consolidated across UI and scripting
@@ -36,38 +81,1576 @@
- clean up javadoc comments
- add missing acknowledgements and contributors
-### Features
-- add first implementation of new component: location log
-- add „“ characters to font files, remove unused fonts
-- improve logging in shader loader
-- increase font size of dataset name in catalog selection and data manager windows
-- multiple directional lights in per-pixel-lighting shader
-- do not render -Z in cubemap mode if mode is planetarium and aperture > 180
-- add dynamic resolution flag to configuration file - for testing purposes only!
-- update docs ref
-- spacecraft GUI is now a table with a background
-- expose backbuffer scale factor to configuration
-- add new logo to README file
-- separate max num of billboards, labels and velocity vectors in config
-- new mwsc description
-- improve error dialog, saner default properties
-- bump source and config version numbers
-- replace BigDecimal with faster Apfloat
-- first use of bigdecimal vector to model sgn translation
-- add arbitrary precision floating point vector
-- add RGB color channels to filter attributes, add XOR operation
-- condense date/time in control panel into a single line
-- add transition control to dataset settings window
-- add number of objects and size to datasets pane
-- add support for versioning in metadata binary files
-- max octree depth set to 19
-- add per-object visibility API calls
-- add per-object vis to focus info panel
-- add per-object visibility controls
-- move visibility property from fade nodes to scene graph nodes
-
### Style
- migrate missing strings to i18n system, move all I18n.bundle to new I18n.txt
- rename some variables and format some files
- clean up and refactor render code, organize imports in whole project
- some shader formatting
+
+<a name="3.0.3"></a>
+## [3.0.3](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.2) (2021-02-25)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.2...3.0.3)
+
+### Features
+- improvements to catalog generation (hashmap to treemap, rename params, accept multiple string ids per column, etc.)
+- add search suggestions to search dialog - fixes [#351](https://gitlab.com/langurmonkey/gaiasky/issues/351) [#351](https://gitlab.com/langurmonkey/gaiasky/issues/351)
+- remember 'show hidden' preference in file chooser
+
+### Bug Fixes
+- controller image fetch crash
+- getDistanceTo() with star group object, goToObject() with no angle
+- setSimulationTime() crash
+- move wikiname to celestial body, remove unused parameters, prepare star to be loaded directly
+- use proper values for depth test
+- post-process bugs (sorting, etc.)
+- check the wrong catalog type 'catalog-lod'
+- use local descriptors when server descriptor fails to recognize a catalog
+- button sizes adapt to content (fixes [#353](https://gitlab.com/langurmonkey/gaiasky/issues/353)) [#353](https://gitlab.com/langurmonkey/gaiasky/issues/353)
+- bug introduced in 40b99a2 - star cores not applied alpha - fixes [#352](https://gitlab.com/langurmonkey/gaiasky/issues/352) [#352](https://gitlab.com/langurmonkey/gaiasky/issues/352)
+- move temp folder into data folder - partially fixes [#350](https://gitlab.com/langurmonkey/gaiasky/issues/350) [#350](https://gitlab.com/langurmonkey/gaiasky/issues/350)
+- local catalog numbers work when no internet connection available
+- update jamepad and gdx-controllers versions due to macOS crash
+
+### Build System
+- exclude appimage files from install media
+- remove branding from installer strings
+- move to gdx-controllers 2.1.00, macos tests pending
+- genearte md5 and sha256 of appimage package
+- add appimage build
+- update docs repository pointer
+- update bundled jre version to 15.0.2
+- complete move to Shenandonah GC
+- use Shenandonah GC instead of G1, minor fixes
+- upgrade to libgdx 1.9.14
+
+### Performance Improvements
+- remove runtime limiting magnitude
+
+### Style
+- cosmetic changes to octree generator
+- renamed some variables, add some extra code comments
+- tweak some parameters in star renderer
+
+
+<a name="3.0.2"></a>
+## [3.0.2](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.1) (2021-01-21)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.1...3.0.2)
+
+### Features
+- add warning when selecting more than one star catalog
+- add white core to star shaders
+- add T_eff to STIL-loaded catalogs
+- add color conversion by Harre and Heller
+- add output format version argument to octree generator
+- support for in catalog selector
+- add versioning to binary catalog format. Create new, more compact version
+- improve information of version line in welcome and loading screens
+- add GL info to welcome screen
+- new connection to wikipedia REST api to show content in a window
+- add unsharp mask post-processing filter
+- new checkbox textures, adjust window visuals
+- add projection lines to star groups
+- dataset selection dialog uses same structure as dataset manager
+- time warp slider instead of buttons
+- new fractional UI scaling from x0.7 to x2.0
+- add regexp to some column names for STIL loader, add invalid names array
+- add regexp to some column names for STIL loader, add invalid names array
+- case-insensitive columns in STIL loader, enable FITS loading
+
+### Bug Fixes
+- stuttering updating counts top-down in large octrees, now the counts are updated locally, bottom-up, when octants are loaded/unloaded
+- RAM units in crash report, add indentation
+- default proper motion factor and length values
+- 'App not responding' message on win10 - fix by upgrading to gdx-controllers 2.0.0, plus some other goodies
+- remove useless network checker thread, fix thumbnail URL crash on win10
+- minimizing screen crashes Gaia Sky on Win10. Fixes [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333), [#345](https://gitlab.com/langurmonkey/gaiasky/issues/345) [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333)
+- VR init failure actually prompts right error message
+- properties files' encodings set to UTF-8. Fixes [#344](https://gitlab.com/langurmonkey/gaiasky/issues/344) [#344](https://gitlab.com/langurmonkey/gaiasky/issues/344)
+- VR mode now accepts any window resize, backbuffer size used for everything internally
+- BREAKING CHANGE API landOnObjectLocation() -> landAtObjectLocation()
+- octreegen additional split accepts now coma and spaces
+- use different sprite batch for VR UI with backbuffer size
+- pan scaled with fov factor
+- red-night theme disabled styles
+- proper 'disabled' textures for buttons
+- labels occlude objects behind, buffer writes disabled.
+- download speed moving cancel button in dataset manager
+- safemode flag used correctly, fix raymarching not being setup in safe mode
+
+### Build System
+- auto-update offered through install4j, backup solution in-app still available when not launched using install4j
+- remove sdl2gdx in favor of gdx-controllers:2.0.0
+- exclude old `gdx-controllers` library
+- add --parallelism parameter to
+- fix script so that geodistances file is additional data instead of special argument
+- fix helper script args
+- update release instructions with flatpak, fix build script
+
+### Code Refactoring
+- interface particle record to allow for multiple implementations
+- binary providers are versioned, fix binary version 0/1 loading
+- increase number of maps for octree gen
+- modify default bloom settings (default intensity, passes, amount)
+
+### Documentation
+- fix javadocs for binary format (1/n)
+
+### Performance Improvements
+- arrays of size not dependent on maxPart for octreegen
+- remove boundingBox from octant, reduce memory token duplication
+- replace extra attributes hashmap with objectdoublemap for RAM compactness
+- do not write star name strings if they are the same as ID, velocity vectors represented with single-precision floats
+- reduce main memory usage of stars by adjusting data types
+- switch to unordered gdx Arrays when possible to minimize copy operations
+- replace `java.util.ArrayList`s with Libgdx's `Array`s to minimize allocations
+- index lists are of base types, use dst2 for distance sorting
+- improve memory usage of extra star attributes and fix render system unnecessary `setUniform` calls
+- reduce memory usage in particle groups -> no metadata array
+
+### Style
+- fix missing coma in night-red theme json file
+- update thread names, fix monitor objects, increase sg update time interval
+
+<a name="3.0.1"></a>
+## [3.0.1](https://gitlab.com/langurmonkey/gaiasky/tree/3.0.0) (2020-12-10)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/3.0.0...3.0.1)
+
+### Features
+- saner error reporting with new dialog
+- add error dialog that works with OpenGL 2.0 and informs the user of insufficient OpenGL or Java versions
+- add safe graphics mode CLI argument `--safemode`
+- dynamic resolution scaling - first implementation, deactivated
+- add safe graphics mode, which does not use float buffers at all. It is activated by default if the context creation for 4.1 fails. It uses OpenGL 3.1.
+- download manager is capable of resuming downloads
+- special flag to enable OpenGL debug output
+- enable GPU debug info with `--debug` flag
+
+### Bug Fixes
+- show information dialog in case of OpenGL or java version problems
+- disposing bookmarks manager without it being initialized
+- update default screen size
+- remove idle FPS and backbuffer configuration
+- file chooser allows selection when entering directories if in 'DIRECTORIES' mode
+- update default max number of stars
+- increase max heap space from 4 to 8 GB in all configurations
+- 24-bit depth buffer, 8-bit stencil
+- JSON pointer from DR2 to eDR3
+
+### Build System
+- update bundled JRE version to 11.0.9+11
+
+### Code Refactoring
+- all startup messages to I18N bundle, fix swing themes
+
+### Documentation
+- update pointers to documentation
+
+<a name="3.0.0"></a>
+## [3.0.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.3.1) (2020-12-02)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.3.1...3.0.0)
+
+### Features
+- add number of objects to download manager
+- velocity scaling allows approaching stars slowly
+- API call to set the maximum allowed time
+- add arrow caps to polylines
+- add progress bar to dataset loading, touch up some styles
+- download helper accepts local files, reorganize catalogs
+- new API call to get parameters from stars given its name or id
+- add brightness power and reload defaults to visual settings
+- improve loading tips subsystem with custom styles and arbitrary elements
+- 3D fonts can be limited in solid angle size
+- UI adjustments and tweaks
+- new welcome screen reorganizes dataset management
+- add complimentary color to inner recursive grid
+- add projection lines on reference system plane, with distances
+- first final version of recursive grid
+- new recursive grid object
+- catalog selection displayed when more than one Gaia catalog is selected
+- add wavefront converter, update gradle version
+- fix color picker
+- camera speed-from-distance function rescaling
+- first version of gamepad keyboard
+- update eDR3 catalog descriptors
+- controller UI to modify some properties using a gamepad
+- add `--debug` flag for more info
+- restructure loading GUI layout
+- improve `--version` information
+- add ASCII Gaia image to text ouptut
+- update data descriptor with new MW model
+
+### Bug Fixes
+- adjust default area line width
+- star clusters visual appearance
+- min star size scaled by resolution
+- apply scale factor to milky way
+- camera group bottom buttons aligned to center
+- emulate 64-bit float with two 32-bit floats in shader to be able to extend time beyond +-5 Myr
+- controller mappings not found on first startup. Fixes [#341](https://gitlab.com/langurmonkey/gaiasky/issues/341). [#341](https://gitlab.com/langurmonkey/gaiasky/issues/341)
+- use Java2D instead of Toolkit to determine initial screen size
+- data description update
+- controller mappings looking for assets location if not found
+- manpage gen
+- smooth game camera view
+- spacecraft mode fixes
+- GUI registry check
+- add timeout to sync behavior in dataset loading
+- new default startup window size to accommodate welcome screen
+- update default data desc pointers to version 3.0.0
+- default fps limit value, aux vectors in recursive grid
+- overwrite coordinate system matrix by recursive grid
+- start some units over `XZ` plane to avoid conflicting with recursive grid
+- gaiasky script defaults back to system java installation if nothing else is found
+- octreegen empty hip x-match crash
+- points in VertsObject with wrong uniform name - incorrect location
+- do not round dialog position values
+- blue, orange and red themes crashed
+- controls scroll box resizing
+- download data window sizings, update data desc
+- regular color picker does not show dialog
+- music player actually finds audio files
+- size of keyboard shortcuts table in controls pane
+- disable background models' depth test
+- focused widgets in scroll panes capture all keyboard events
+- actually send errors to `stderr` instead of `stdout`
+- fix VR properties data pointer
+- motion blur bug producing wrong results for models
+- `touchUp` event on Link and LinkButton objects not working
+- improve logging messages in case of index name conflicts
+- update URL pointers after ARI CMS update
+- graphics quality in log messages
+
+### Build System
+- modify installer unpacking message
+- ignore release candidates in changelog, update some defaults
+- generate `sha256` in catalog-pack script
+- macOS does not query screen size due to exception
+- check OS when trying to use Linux commands
+- remove music files from release, don't use OS-dependent system for controller mappings
+- upgrade to Libgdx `1.9.12`
+- update STIL library jar
+- upgrade to Libgdx `1.9.11`
+- update version and data pointer
+
+### Code Refactoring
+- run code inspections, cleanup. Improve particle effects
+- `begin()` and `end()` substituted with `bind()`
+- remove unused or derived uniform definitions
+- use `java.utils` collections whenever possible, Libgdx buggy since `1.9.11`
+- complete font update to more modern, spacey choices
+- all regular UI fonts from Tahoma to Roboto regular
+- use `system.out` with UTF-8 encoding, improve gen scripts
+- remove ape, Gaia scan properties
+- move RenderGroup to render package for consistency
+
+<a name="2.3.1"></a>
+## [2.3.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.3.0) (2020-07-08)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.3.0...2.3.1)
+
+### Bug Fixes
+- shader lint function
+- additional check for http->https redirects
+
+### Code Refactoring
+- update some URLs from http to https
+
+### Features
+- hot reload of galaxy models
+
+<a name="2.3.0"></a>
+## [2.3.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.6) (2020-07-07)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.6...2.3.0)
+
+### Bug Fixes
+- update name and source version number
+- error in lib_math shadier code
+- remove default fade-out values in star groups, added to loading dialog
+- interpolation limits in math shader library
+- initial update not performed on fade node children if ct is off
+- uncomment unhandled event debug info
+- windows crash due to stars '*' not being accepted in paths
+- add notice concerning the selection of more than one Gaia catalog
+- changing focus to different object in same particle group works
+- default value for magnitude scale is 0, fix float validator range
+- disable depth test for billboards
+- inconsistencies with STAR_MIN_OPACITY_CMD
+- ensure non-empty field in search dialog
+
+### Build System
+- fix build with text folder
+- remove all absolute paths to project folder
+
+### Code Refactoring
+- observer fields final, package name typo
+- clean up gaia hacks, ray marching plubming
+- post-processing subsystem made more generic
+- move render system to java collections and streams
+
+### Documentation
+- improve readme listings
+- update acknowledgements
+- add iconic license
+- add package-info package documentation, update changelog
+
+### Features
+- update server to HTTPS
+- add call to set 'all visible' dataset property
+- add 'invert X look axis' as well as Y
+- axis power value and sensitivity in config window
+- sliders now contain value label
+- sensitivity sliders for game controllers
+- add tips to loading screen
+- post-processor to accept external shader code in the data folder
+- ray marching shaders
+- raymarching post-processing shaders
+- complete move to SDL-back controllers
+- full refactoring of controller mappings system
+- interactive gamepad configuration
+- add support for emissive textures, fix obj loading issue
+- API call to modify solid angle threshold of orbits
+- add properties for some star settings
+- adjust size of star billboards
+- add API call to scale orbits. Use with caution!
+- distances in AU and parsec start at 0.1 mark
+- add star brightness power setter to API
+
+
+<a name="2.2.6"></a>
+## [2.2.6](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.5) (2020-05-15)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.5...2.2.6)
+
+### Bug Fixes
+- camera turn depends on fov
+- stars with negative parallaxes use default [#329](https://gitlab.com/langurmonkey/gaiasky/issues/329)
+- load VO table crash on Windows [#329](https://gitlab.com/langurmonkey/gaiasky/issues/329)
+- program crash when minimizing in windows [#333](https://gitlab.com/langurmonkey/gaiasky/issues/333)
+- do not assume default location for hip, pass as agrument
+- file count value when max number of files is specified
+- safecheck to prevent window sizes of 0x0 on resize events with AMD graphics on windows
+- transition from point to billboard in star shading
+- remove rounding in generic dialog positioning for smooth rendering
+- adjust brightness scalings, remove unused variables and parameters
+- wrong synchronize location in streaming octree loader [#332](https://gitlab.com/langurmonkey/gaiasky/issues/332)
+- camera mode change in SAMP select row call
+- goToObject() skip fix
+- SAMP local icon to work with dev version and releases
+- get object positions by name in particle groups
+- fix UI layout of date dialog
+- star cluster loader to use mas/yr instead of deg/yr as proper motion units
+- several fixes (UI, STIL), see desc
+- load multiple catalogs with same name
+- slider step and control buttons size
+- double stars caused by incorrect shading
+
+### Build System
+- fix publish-javadoc script
+- update build script to latest gradle version
+- more robust way to get size and nobjects from generated catalogs
+- improve catalog generation scripts for faster deployment
+- add/update scripts to build catalogs
+- fix build files
+- add catalogpack script
+- update build and installer scripts to install4j8
+- update data descriptor with new base and hi-res texture packs
+- add bookmarks and VR.md to build, update modes to gradle 6.x
+- update to gradle 6.2.2, prepare build files for gradle 7
+- pkgbuild epoch set to 2 by default
+
+### Code Refactoring
+- use java collections instead of libgdx's, implement parallel loading in octree gen
+- update DR2 loader to generic csv loader. Add compatibility mode to binary data format for tycho ids (tgas/DR2)
+- ColourUtils -> ColorUtils
+- use local application icon for SAMP
+- move default location of mappings file to config folder
+- fix spacing in focus info interface names
+- update data descriptor for new star clusters load mechanism
+- star clusters to use the catalog infrastructure
+- move all file operations to nio (Path)
+
+### Documentation
+- update gaiasky VR info in repo
+- improve run from source for Windows in readme file
+- update VR docs and readme file to include new VR build
+- fix setCameraSpeedLimit() API docs
+- fix typos in comments for star/particle groups
+
+### Features
+- better random text generator
+- fov-based visibility, autoremove popups
+- adjust size and intensity of stars in milky way model
+- add ref epoch to catalog descriptors and loaders
+- magnitude and color corrections (reddening, extinction) are now applied by default if ag and ebp_min_rp are available. Flag is now needed to explicitly deactivate them
+- redefine eDR3 catalogs
+- add procedural star shader, muted for now
+- new star shading method
+- replace fibonacci numbers for made-up phrases
+- update distance font to include more characters
+- add crash window with tips and instructions on how to fix/report the problem
+- add shortucts for 'show log' and 'open catalog'
+- make all limit/target frame rates floating-point numbers
+- comments in camera path files: prepend '#' to comment
+- limit framerate to target framerate in camrecorder
+- API call to record camera path with given filename
+- use votable units for star clusters if available
+- load star clusters with STIL so that it also works via SAMP
+- set fov step to 0.1 to have smoother fov changes
+- grid annotations contain degree symbol and sign (latitude only)
+- select first object in newly loaded catalogs
+- add icons to bookmarks tree
+- additional cameraTransition() that accepts camera position in Km
+- add folders to bookmarks
+- add bookmarks module
+- move individual visibility to own dialog
+- several UI fixes and QOL improvements
+- add label colors to star cluster datasets, update docs ref
+- multiple name support for star cluster loader
+- add description to star clusters dataset loader
+- star clusters can now be loaded with the rest of the catalog info infrastructure
+- velocity vectors sliders to use new slider plus
+- cap length of long ids in focus info interface, add tooltips, fix skins
+- show criteria for catalog chooser
+- add sensitivity and power function to controller properties
+- adjust focus info style to make it more compact
+- add exit confirmation setting and checkbox in preferences window and exit dialog
+- add pointer guides
+- adjust star brightness parameters
+- improve VOTable loader with default units and more safechecks
+- clean up HiDPI themes, slightly reduce icon sizes and spacings
+- add URL bar to file chooser
+- add limits to particle sizes
+- improve file chooser dialog
+- particles get right name in focus info interface
+- particle datasets may have per-particle names
+
+### Reverts
+- fix: remove rounding in generic dialog positioning for smooth rendering
+
+
+<a name="2.2.5"></a>
+## [2.2.5](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.4) (2020-03-04)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.4...2.2.5)
+
+### Bug Fixes
+- some API calls crash when using double[]
+- prevent orbit overlapping by rescaling period
+- macos system detection
+- land at location crash due to trim() applied to invisible name
+- add flush frames to postRunnable() actions in scripting implementation
+- proper extension checking for ATI vram info
+- proper fix for VMemInfo crash on arcolinux+ATI graphics
+- VRAM profiling crash for AMDGPUs [#326](https://gitlab.com/langurmonkey/gaiasky/issues/326)
+- adapt star brightness in cubemap modes [#318](https://gitlab.com/langurmonkey/gaiasky/issues/318)
+- reload default configuration file crash
+- build script typo
+- ambient light slider
+
+### Build System
+- fix versions of sdl2gdx and jsamp, refactor VMemInfo
+- update compress, jcommander and jsamp versions, replace gdx-controllers with sdl2glx for better compatibility
+- update stil library jar
+- get jsamp from repository
+- substitute underscore by hyphen in pkgver
+
+### Code Refactoring
+- add color array to all API calls that need a color, for consistency. Fixi some calls' documentation.
+- cubemap-related properties organised and cleaned-up
+- improve error handling of OpenGL 4.x incapable video cards
+
+### Documentation
+- clean up punctuation in API docs
+- improve API description of some calls
+
+### Features
+- dataset options when loaded through SAMP
+- improve UI elements
+- proper implementation of FXAA
+- load datasets as particles or stars
+- add script to test color map highlighting
+- implement planetarium deviation angle in shader [#328](https://gitlab.com/langurmonkey/gaiasky/issues/328)
+- update controller list live in preferences window, fix connection/disconnection events
+- add extra attributes, colormaps for highlighting
+- load all attributes from VOTables
+- STIL provider works with multiple names
+- support for multiple star names in octree gen
+- add support for multiple names per object
+
+### BREAKING CHANGE
+
+API call setStarSize() now gets the star point size in
+pixels instead of a normalized value between 0 and 100.
+
+
+<a name="2.2.4"></a>
+## [2.2.4](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.3) (2020-01-22)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.3...2.2.4)
+
+### Bug Fixes
+- adjust brightness of sun glow, add empty release instructions file
+- macos shader and sprite batch crashes
+- libgdx scene2d ui Window snaps to integer pixel positions resulting in text rendering artifacts
+- assets location when running from source and no properties found
+- dataset highlighting API calls improved, add test scripts for a few use cases
+- screenshot/frame advanced mode messes viewport. Fixes [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319) [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319)
+- properties file version not found. Fixes [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317) [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317)
+- fullscreen mode before initialization, cursor in slaves
+- stop the rest server the right way
+- correct perspective of labels in cubemap modes
+- master-slave connection messed up by scripting engine
+- fisheye setting persisted
+- do not replace backslaches with forward slashes
+- use fixed keyword for scene graph loader, improve internal catalog path handling
+- typo - geenden -> beenden
+- do not apply fog to normal shaders [#312](https://gitlab.com/langurmonkey/gaiasky/issues/312)
+- default constructor for NBG
+- milky way adapts to fov changes
+- toggle buttons for dome, cubemap and stereo
+- notifications interface background in stereo mode
+- additive gpu VBOs
+
+### Build System
+- fix install4j crash, sort out tar.gz md5, update changelog
+- update changelog, changelog template and scripts
+- allow more than one instance with the .exe file
+- update to lwjgl 3.2.3, deprecated annotations
+- update gradle version to 6.0.1
+- to openjdk 11
+- update CI java image to 11
+- code analyzer, gradle update, build file runners
+- update checks to java 11
+- disable motion blur by default
+
+### Code Refactoring
+- reorganize things for multiple windows
+
+### Documentation
+- update reference
+- update docs ref and minor changes
+- add open iconic to acknowledgements
+
+### Features
+- replace logo images by ttf text
+- add cyrillic characters for russian translation
+- add line width factor to conf and UI controls
+- edit timedate button is text icon button
+- new compact sliders
+- finish blend map implementation for multiple-projector blend support
+- add slave configuration and status window (S+L+V) to master instances
+- configure slave instances live
+- proper image warping for MPCDI support
+- geometry warp and blend shader, improve reverse mapping
+- configure slave instance using gaia sky configuration file
+- add MPCDI parsing and orientation
+- dataset highlight size factor API call
+- active planetarium mode uses cubemap method
+- add fisheye projection to cubemap mode
+- remember last tab in preferences window
+- update old preferences window icons
+- replaced external UI window with external scene view
+- half-functioning separate UI controls window
+- add experimental separate UI window (not working yet)
+- minimap size controls and tooltips
+- add CTRL+PLUS/MINUS to increase/decrease the FOV
+- add VR icon
+- maintain a 1:1 aspect ratio for the fisheye/planetarium effect
+- adjust mw parameters
+- add support for per-object primitive in GPU arrays, improved earth-venus-dance script
+- new API call to convert equatorial cartesian to internal cartesian with unit conversion factor
+
+### Performance Improvements
+- improve performance of api call method/parameter matching
+
+<a name="2.2.3"></a>
+## [2.2.3](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.2) (2019-11-05)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.2...2.2.3)
+
+### Bug Fixes
+- last-minute fix
+- improve user notification if wrong java version is used
+- windows data loading crash -> [#308](https://gitlab.com/langurmonkey/gaiasky/issues/308)
+
+### Build System
+- add some extra translations for Catalan, German and Spanish
+
+### Features
+- update gaia sky icon with more modern version
+- add more handy information in download manager
+- add cancel download button to manager
+- add support for release notes in download manager
+
+<a name="2.2.2"></a>
+## [2.2.2](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.1) (2019-10-31)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.1...2.2.2)
+
+### Bug Fixes
+
+- crash loading scene graph on windows [#306](https://gitlab.com/langurmonkey/gaiasky/issues/306)
+- add default controller rendermodel in case no suitable model is found
+- controller identifier in SteamVR - controllers work again when using SteamVR
+- block motion blur if vr mode is on
+- STIL catalogs not scaling well with global scale factor
+- catalogs loading twice
+- catalog info creation from json
+- wrong frame size when UI elements are on in VR
+- graphics quality images not found looking to lower qualities - not it also looks for the image in higher qualities
+- star group label scale and size
+- live update of number of glow lights
+- scripting crash when running several successive scripts
+- eq/ec/galtoInternalCartesian() calls unit fix
+- scripts using 'Sol' instead of 'Sun'
+- adjust star brightness map to magnitudes
+- enable input after script is finished, log connection details
+- layout of datasets pane
+- billboard positioning
+- orientation lock for quaternion-based objects
+- dataset color cycling
+- closest body being null in first frame [#303](https://gitlab.com/langurmonkey/gaiasky/issues/303)
+- crash resizing window when loading scene graph
+- add screen size check before persist
+- java version string without minor or revision [#302](https://gitlab.com/langurmonkey/gaiasky/issues/302)
+
+### Build System
+
+- improve crash reporting by also outputting the log
+- update source version number to 020202
+- update to gdx 1.9.10, gradle 5.6.2
+
+### Code Refactoring
+
+- motion blur shaders to work like the rest
+- complete package renaming
+- package rename, first commit
+- relocate some functions to more suitable spots
+
+### Documentation
+
+- info on vr controls and whatnot
+- clarify OpenComposite vs SteamVR for running with Oculus headsets
+
+### Features
+
+- minimaps finished with local group (1 and 2) and High-z
+- container background to notifications interface
+- better milky way in high and ultra quality
+- use texture_array for milky way components
+- scaling milky way particles
+- add dataset visibility toggle to context menu
+- add minimap scales for inner/outer solar system, heliosphere, oort cloud
+- add axes objects and show map button
+- improve context menu, add highlight and quit actions
+- add twitter info and fix help layout
+- add paths to help dialog (config, data, screenshots, frames, music, mappings)
+- add ecliptic and galactic longitudes and latitudes to filter attributes
+- add collapse/expand button to debug interface
+- user-defined per-dataset filters
+- add epicycles script plus some handy API calls
+- add brightness power to config file
+- add particle groups as catalog infos, start filters
+- add CPU detection to system information
+- add setCenterFocus() API call to disable focus centering
+- add API calls to get unit conversion factor
+- color picker to highlight datasets
+- colormap stars according to arbitrary attributtes (first draft)
+- add new default colors
+- update post-processing effects in real time when changing graphics quality
+- new velocity-based camera blur
+
+<a name="2.2.1"></a>
+## [2.2.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.2.0) (2019-09-10)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.2.0...2.2.1)
+
+### Bug Fixes
+
+- spacecraft mode broken
+- moon coordinates typo causing high-frequency sinusoidal drift
+- greedy texture initialization works again
+- init vr models after vr context creation
+- vr version can't download the data before connecting to the HMD
+- parameter name in build script
+- default sprite batch causes core profile error
+- particle group length() with very distant positions
+- windows program group for VR
+- most problems with the VR version fixed by scaling the background models correctly
+- wee missing bits in z-buffer shaders
+- wee fixes imported from the vr branch
+- roll back to GL 3.2 if 4.x not supported
+- depth computation done per fragment
+- scripts Sol -> Sun
+- controller mappings format error in loading
+- cmd windows launch script actually works
+- report scene graph loading errors ([#293](https://gitlab.com/langurmonkey/gaiasky/issues/293))
+- deb dependency, issue [#291](https://gitlab.com/langurmonkey/gaiasky/issues/291)
+
+### Build System
+
+- remove unused deps, update version number
+- add VR launcher
+- info on the new VR stuff
+
+### Code Refactoring
+
+- cleanup glsl log z-buffer library
+- improve shader performance and readability (from vr)
+
+### Documentation
+
+- fix vr flag in readme
+- some more on the VR version
+- update vr info
+- update docs reference
+- requirements table in readme
+- update readme reqs and supported hw
+
+### Features
+
+- update logos and x2 UI scaling factor
+- add lazy texture and mesh initialisation to config file
+- add checkboxes for all crosshairs/markers
+- change crosshair appearance so that they stack well
+- add focus, closest and home objects to top bar
+- better particle group renderer with scaling particles and color-distance mapping
+- add closest object to top info bar
+- add top ui element with current time
+- unify VR with desktop version
+- migrate completely to adaptive-scale logarithmic z-buffer
+
+
+<a name="2.2.0"></a>
+## [2.2.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.7-vr) (2019-08-01)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.7-vr...2.2.0)
+
+### Bug Fixes
+
+- no-GUI mode inhibits GUI-related mappings
+- memory info window layout
+- VRAM leak disposing textures when changin quality
+- truly release VRAM when unloading textures
+- scripting parameter check
+- cameraTransition()
+- more glsl leftovers
+- shader errors on macOS [#288](https://gitlab.com/langurmonkey/gaiasky/issues/288) [#288](https://gitlab.com/langurmonkey/gaiasky/issues/288)
+- show notice with high/ultra quality
+- tangent and binormal vectors on UV spheres
+- ui inconsistencies
+- line occlusion fixed with no depth writes
+- adjust sun size and selection
+- aspect ratio of most points
+- synchronous catalog loading via script is really synchronous
+- fade node visibility tied to internal frame rate, not absolute time
+- fix dataset visibility fade time link, add cubemap projection setter in scripting API
+- frame buffer and effects cleanup on resize
+- adjust motion blur, remove blur radius
+- about window layout
+- add pad to version check buttons
+- add some value checks to scripting implementation
+- file chooser file/dir browsing state
+- bugs determining location of files
+- macos gradle launch script
+- dataset version check in download manager
+- macOS retina display scaling, remove analytics
+- macos script fix
+
+### Build System
+
+- Improved readme file instructions
+- Requirements from JRE8 to JRE11
+- move postprocessing lib to gaia sky
+- gitlab issue templates
+
+### Code Refactoring
+
+- texture component is now material component
+- remove unused webgl code
+- sphere creator to own class
+- render system cleanup
+- sprite batch shaders to version 330, moved postprocess shaders to own folder
+- sanity checks and code cleanup in scripting API implementation
+- reorganised scripts
+- cleanup scripts folder
+
+### Features
+
+- add padding to tooltips by default
+- add reflections in shaders plus skybox
+- add startup object to config
+- add VRAM monitoring
+- add reset sequence number button
+- improve debug pane layout
+- initialise elevation data structures asynchronously
+- CPU generation of height data
+- add tessellation quality control
+- noise-based height
+- new scripting calls: cameraYaw/Pitch
+- handle server down event correctly
+- data downloader checks for updates
+- decouple keyboard bindings from code, i18n camera modes
+- warnings in object search
+- new checksum algorithm: MD5 -> SHA256
+- orbit refresh daemon plus shading
+- comprehensive info panel on mode switch, star textures
+- fix point scaling
+- add starburst to lens flare
+- add load queue progress to debug
+- separate HiDPI theme to checkbox in preferences
+- add point size and color attributes to asteroids
+- add dithering glsl library to simulate transparency with opaque objects
+- some work on controller mappings
+- add optional gravity to game mode
+- new camera mode: Game mode
+- walk on the surface of any height-mapped body
+- add game mode - WASD+mouse
+- add physically based fog to atmospheres
+- add Uncharted and Filmic tone mapping types
+- add color noise parameter to particle groups
+- parallax mapping
+- improve light glow performance and visual quality
+- add ACES tone mapping type
+- improve atmosphere blending with stars
+- add plumbing to allow automatic and exposure HDR tone mapping types
+- automatic tone mapping based on Reinhard's method
+- move all post-processing shaders to version 330
+- new milky way model
+- migrate search window to generic dialog
+- native support for gzipped obj models (.obj.gz)
+- implement integer indices
+- use gitlab API instead of github's
+- implement sane crash reporting to file
+- migrate to Java 11
+- add 'y' and 'n' key bindings to dialogs
+- add shortcuts to expand/collapse panes
+- velocity vectors are regular component types
+- add optional arrowheads to velocity vectors
+
+<a name="2.1.7"></a>
+## [2.1.7](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.6) (2019-01-11)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.6...2.1.7)
+
+### Bug Fixes
+
+- restored download code
+- wait for tasks to finish before shutting down
+- about window layout in non-hidpi mode
+- 'data files not found' problem
+
+### Build System
+
+- remove run command echo, rearrange version logging
+- fix installer-img not found
+
+### Code Refactoring
+
+- topmost render method rewritten to avoid conditionals
+
+### Documentation
+
+- fix build system title case
+- update changelog
+
+### Features
+
+- data download dialog details
+- improve music component with scrollable volume, track name and time position
+- add RUWE to octree generator
+
+<a name="2.1.6"></a>
+## [2.1.6](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.5) (2018-12-18)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.5...2.1.6)
+
+### Bug Fixes
+
+- update static light in models with no texture (meshes)
+- leftover code
+- remove buggy separators between some controls windows widgets
+- add 4 extra directions to FXAA, effect now much nicer on stars
+- width of tabs in prefs window lo-dpi mode
+- integer snapping in downl. mgr + part. effect
+- add cubemap edge fix to particle group
+### Build System
+
+- update server datasets descriptor
+- minor issues
+- environment variable to skip java version check
+- minor fixes
+- script to convert usual RA[HH:MM:SS] and DEC[deg:arcmin:arcsec] to degrees
+- minify json descriptor files before pushing
+- update data descriptor with new nbg catalog
+### Code Refactoring
+
+- variable name change: font3d -> fontDistanceField
+- removed data and assets-bak folders from repository
+- moved text utils methods and classes around
+### Documentation
+
+- remove confusing line
+- environment variable to skip java version check
+- update readme with some extra info on download manager
+- extra documentation line in fxaa code
+### Features
+
+- catalog chooser widget rewritten to make it easier to understand
+- improve disabled check box representation
+- add log to stil provider and more
+- add support for links (references) in download manager
+- performance improvements in octree, reimplement octant frustum culling
+- slash key bound to search dialog
+- add notice in catalog chooser
+- star size affects particle groups
+- update criteria to show catalog chooser
+### Style
+
+- nbg loader to manage distances better
+
+<a name="2.1.5"></a>
+## [2.1.5](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.4) (2018-12-03)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.4...2.1.5)
+
+### Bug Fixes
+
+- null pointer when unloading stars [#322](https://gitlab.com/langurmonkey/gaiasky/issues/322)
+### Build System
+
+- remove rpm deps as they depend on distro
+- update build scripts to install4j 7.0.8
+- update to libgdx 1.9.9
+- update data with new dr2-verylarge catalog
+### Code Refactoring
+
+- regular textures to tex/base
+- cleaned up logger situation
+### Documentation
+
+- update changelog
+- update rpm install command [#317](https://gitlab.com/langurmonkey/gaiasky/issues/317)
+### Features
+
+- LMC, SMC, datasets can require min gs version
+- add support for nebulae
+- non-jsonloader autoload files
+- billboard galaxies
+- passive update notifier [#321](https://gitlab.com/langurmonkey/gaiasky/issues/321)
+- add download speed and progress in downloaded/total to download manager
+- add progress MB data to downloader
+### Style
+
+- fix info message
+
+<a name="2.1.4"></a>
+## [2.1.4](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.3) (2018-11-23)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.3...2.1.4)
+
+### Bug Fixes
+
+- locale index overflow
+- german translation and locale initialisation [#320](https://gitlab.com/langurmonkey/gaiasky/issues/320)
+- do not preselect default dataset, only base data
+- sizing of download manager window
+- data download url log message
+- null pointer when updating scroll focus, slash at end
+- multiple scroll focus objects [#319](https://gitlab.com/langurmonkey/gaiasky/issues/319)
+- octree generator
+- emission shader code
+### Build System
+
+- add xorg-xrandr as dep in aur pkg
+### Features
+
+- improve usability of download manager
+- ensure correct java version before building
+- dataset versioning [#318](https://gitlab.com/langurmonkey/gaiasky/issues/318) [#316](https://gitlab.com/langurmonkey/gaiasky/issues/316)
+- STIL provider adds HIP indices
+- name support and more for STIL loader
+- script to query HIP names in simbad
+- add optional output folder to csv process
+- script to process dr2 csv files
+### Style
+
+- wee reformatting
+
+<a name="2.1.3"></a>
+## [2.1.3](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.2-vr) (2018-10-31)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.2-vr...2.1.3)
+
+### Bug Fixes
+
+- octree rendering muted
+- minimap window
+- accents and umlauts in user folder path (win) [#314](https://gitlab.com/langurmonkey/gaiasky/issues/314)
+- start button status update [#313](https://gitlab.com/langurmonkey/gaiasky/issues/313)
+### Code Refactoring
+
+- startup log
+- shader include directive changed
+### Documentation
+
+- remove old references to `gaiasandbox`
+### Features
+
+- new shader init & various improvements
+- add proper motions to stil data provider
+- initial support for proper motions over SAMP
+- individual constellation selectors [#275](https://gitlab.com/langurmonkey/gaiasky/issues/275)
+### Style
+
+- GaiaSky.java to use LF instead of CRLF
+- remove leftover variables in full gui
+
+<a name="2.1.2-vr"></a>
+## [2.1.2-vr](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.2) (2018-09-28)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.2...2.1.2-vr)
+
+### Bug Fixes
+
+- remove version from window title
+- assets location in install4j template
+- heap sizes in build script
+- macOS -XstartOnFirstThread flag
+- macos builds tweaks
+- global key bindings affect invisible GUIs [#311](https://gitlab.com/langurmonkey/gaiasky/issues/311)
+- fix `p` double-mapping [#310](https://gitlab.com/langurmonkey/gaiasky/issues/310)
+### Build System
+
+- installer detects and removes previous versions
+- new gradle 5 compile dep format
+- update to lwjgl 3.2.3
+- missing flag in rund, fix caps in ruler
+- add javadoc generator and publisher
+### Code Refactoring
+
+- bin to scripts, now settled
+- scripts moved to bin, bin in git
+### Documentation
+
+- small tweak to changelog template
+- improve git-chglog configuration
+- update changelog
+### Features
+
+- update to lwjgl3 backend
+- cosmic ruler [#296](https://gitlab.com/langurmonkey/gaiasky/issues/296)
+- API calls to disable and enable the GUI [#312](https://gitlab.com/langurmonkey/gaiasky/issues/312)
+### Style
+
+- fix issues with merge to bring it back to a working state
+- add ruler component type
+- general code cleanup
+- minor style issues
+
+<a name="2.1.2"></a>
+## [2.1.2](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.1) (2018-09-18)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.1...2.1.2)
+
+### Bug Fixes
+
+- fix for windows paths [#309](https://gitlab.com/langurmonkey/gaiasky/issues/309)
+- fix run script and play camera windows
+- update changelog
+### Features
+
+- add quit confirmation dialog
+- add new key bindings for simple actions
+
+<a name="2.1.1"></a>
+## [2.1.1](https://gitlab.com/langurmonkey/gaiasky/tree/2.1.0) (2018-09-14)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.1.0...2.1.1)
+
+### Bug Fixes
+
+- crash if no internet connection present [#308](https://gitlab.com/langurmonkey/gaiasky/issues/308)
+- fix description of very large catalog
+### Documentation
+
+- update changelog
+- mended submodule init and update
+
+<a name="2.1.0"></a>
+## [2.1.0](https://gitlab.com/langurmonkey/gaiasky/tree/2.0.3) (2018-09-11)
+[Full changelog](https://gitlab.com/langurmonkey/gaiasky/compare/2.0.3...2.1.0)
+
+### Bug Fixes
+
+- fix previous fix of search dialog [#307](https://gitlab.com/langurmonkey/gaiasky/issues/307)
+- search dialog crash if starts with number [#307](https://gitlab.com/langurmonkey/gaiasky/issues/307)
+- fix error loading lens dirt hi res texture
+### Build System
+
+- new changelog generator in release script
+- add changelog generator script
+### Documentation
+
+- updated changelog
+- add gaiasky-docs submodule
+- add commit message style guidelines
+- Fix download helper docs
+### Features
+
+- add download manager and infrastructure [#291](https://gitlab.com/langurmonkey/gaiasky/issues/291) [#303](https://gitlab.com/langurmonkey/gaiasky/issues/303)
+### Style
+
+- fix style of contributing once and for all
+- fix style in contributing.md
+
+## [2.0.3](https://github.com/langurmonkey/gaiasky/tree/2.0.3) (2018-08-28)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.2-vr...2.0.3)
+
+**Implemented enhancements:**
+
+- Clean up logging code [\#299](https://github.com/langurmonkey/gaiasky/issues/299)
+- Improve debug info [\#298](https://github.com/langurmonkey/gaiasky/issues/298)
+- Handle vertex data more efficiently [\#297](https://github.com/langurmonkey/gaiasky/issues/297)
+- API: Provide a way to hook into main loop thread [\#294](https://github.com/langurmonkey/gaiasky/issues/294)
+- Add support for different line widths [\#293](https://github.com/langurmonkey/gaiasky/issues/293)
+- API call: lines between arbitrary positions [\#292](https://github.com/langurmonkey/gaiasky/issues/292)
+- Add Top/Bottom to the mode profiles for 3DTV [\#268](https://github.com/langurmonkey/gaiasky/issues/268)
+
+**Merged pull requests:**
+
+- REST server static files use assets.location [\#300](https://github.com/langurmonkey/gaiasky/pull/300) ([vga101](https://github.com/vga101))
+- Re-introduce REST API [\#281](https://github.com/langurmonkey/gaiasky/pull/281) ([vga101](https://github.com/vga101))
+
+## [2.0.2-vr](https://github.com/langurmonkey/gaiasky/tree/2.0.2-vr) (2018-07-25)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.2...2.0.2-vr)
+
+## [2.0.2](https://github.com/langurmonkey/gaiasky/tree/2.0.2) (2018-07-06)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.1...2.0.2)
+
+**Implemented enhancements:**
+
+- Add controls to manage datasets [\#290](https://github.com/langurmonkey/gaiasky/issues/290)
+- Separate base texture from clouds texture [\#289](https://github.com/langurmonkey/gaiasky/issues/289)
+- Add gamma correction [\#288](https://github.com/langurmonkey/gaiasky/issues/288)
+- Add label size control [\#287](https://github.com/langurmonkey/gaiasky/issues/287)
+- Rearrange graphical settings into preferences dialog [\#286](https://github.com/langurmonkey/gaiasky/issues/286)
+
+**Fixed bugs:**
+
+- Fix objects pane minimize button disappearing [\#285](https://github.com/langurmonkey/gaiasky/issues/285)
+
+**Merged pull requests:**
+
+- Fix broken link to DR2 default catalog [\#280](https://github.com/langurmonkey/gaiasky/pull/280) ([vga101](https://github.com/vga101))
+
+## [2.0.1](https://github.com/langurmonkey/gaiasky/tree/2.0.1) (2018-06-14)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.0-vr...2.0.1)
+
+**Implemented enhancements:**
+
+- Lazy mesh initialization [\#284](https://github.com/langurmonkey/gaiasky/issues/284)
+- Improve DR2 catalogs [\#283](https://github.com/langurmonkey/gaiasky/issues/283)
+- Add support for new galaxy meshes [\#282](https://github.com/langurmonkey/gaiasky/issues/282)
+- Fix Gaia Sky logo resolution [\#279](https://github.com/langurmonkey/gaiasky/issues/279)
+- Add utility to see logs [\#278](https://github.com/langurmonkey/gaiasky/issues/278)
+- Improve grid rendering [\#277](https://github.com/langurmonkey/gaiasky/issues/277)
+- Add maximum FPS option [\#273](https://github.com/langurmonkey/gaiasky/issues/273)
+- Create contributing.md files with guidelines as to how to contribute [\#272](https://github.com/langurmonkey/gaiasky/issues/272)
+- Only Xbox 360 controls, no XBone [\#199](https://github.com/langurmonkey/gaiasky/issues/199)
+
+**Fixed bugs:**
+
+- Fix Windows 32-bit build [\#274](https://github.com/langurmonkey/gaiasky/issues/274)
+
+**Closed issues:**
+
+- Maximum time reached [\#271](https://github.com/langurmonkey/gaiasky/issues/271)
+
+## [2.0.0-vr](https://github.com/langurmonkey/gaiasky/tree/2.0.0-vr) (2018-05-09)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/2.0.0...2.0.0-vr)
+
+**Implemented enhancements:**
+
+- Add night theme [\#270](https://github.com/langurmonkey/gaiasky/issues/270)
+
+**Fixed bugs:**
+
+- Fix SAMP issues when loading [\#266](https://github.com/langurmonkey/gaiasky/issues/266)
+- Fix constellation name flickering when planets are turned off [\#264](https://github.com/langurmonkey/gaiasky/issues/264)
+
+**Closed issues:**
+
+- Is it possible to extend the size of the user interface [\#269](https://github.com/langurmonkey/gaiasky/issues/269)
+
+## [2.0.0](https://github.com/langurmonkey/gaiasky/tree/2.0.0) (2018-04-24)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.5.0...2.0.0)
+
+**Implemented enhancements:**
+
+- Add hue and saturation to levels [\#263](https://github.com/langurmonkey/gaiasky/issues/263)
+- Add support for asteroind positions additionally to orbits [\#262](https://github.com/langurmonkey/gaiasky/issues/262)
+- Add Hammer-Aitoff and cylindrical projections to cubemap mode [\#260](https://github.com/langurmonkey/gaiasky/issues/260)
+- Expose dataset chooser to prefs window [\#259](https://github.com/langurmonkey/gaiasky/issues/259)
+- Add projection minimaps [\#255](https://github.com/langurmonkey/gaiasky/issues/255)
+- Add image format and quality for screenshots and frames to config [\#253](https://github.com/langurmonkey/gaiasky/issues/253)
+- Add reset time hotkey [\#252](https://github.com/langurmonkey/gaiasky/issues/252)
+- Apply graphics quality without restart [\#251](https://github.com/langurmonkey/gaiasky/issues/251)
+- Add gravitational wave model [\#249](https://github.com/langurmonkey/gaiasky/issues/249)
+- Add CMB [\#248](https://github.com/langurmonkey/gaiasky/issues/248)
+- Add SAMP support [\#246](https://github.com/langurmonkey/gaiasky/issues/246)
+- Use memory mapped files for speed-critical read operations [\#245](https://github.com/langurmonkey/gaiasky/issues/245)
+- Remove android/html/desktop infrastructure [\#244](https://github.com/langurmonkey/gaiasky/issues/244)
+- Add relativistic aberration [\#242](https://github.com/langurmonkey/gaiasky/issues/242)
+- Add flag to enable dataset chooser dialog at startup [\#240](https://github.com/langurmonkey/gaiasky/issues/240)
+- Improve occlusion test in light glow algorithm [\#239](https://github.com/langurmonkey/gaiasky/issues/239)
+- Add pure GPU line renderer for orbits [\#232](https://github.com/langurmonkey/gaiasky/issues/232)
+- Add star opacity setter to API [\#231](https://github.com/langurmonkey/gaiasky/issues/231)
+- Add visual effects controls to API [\#230](https://github.com/langurmonkey/gaiasky/issues/230)
+- Add stereo and 360 modes to API [\#229](https://github.com/langurmonkey/gaiasky/issues/229)
+- Add star size setter to API [\#228](https://github.com/langurmonkey/gaiasky/issues/228)
+- Add 'stop time' to scripting API [\#226](https://github.com/langurmonkey/gaiasky/issues/226)
+- Add setPlanetariumMode\(\) API call [\#225](https://github.com/langurmonkey/gaiasky/issues/225)
+- Add API call to control brightness and contrast [\#221](https://github.com/langurmonkey/gaiasky/issues/221)
+- Add a reload default settings button [\#220](https://github.com/langurmonkey/gaiasky/issues/220)
+- Add getSimulationTime\(\) to scripting [\#219](https://github.com/langurmonkey/gaiasky/issues/219)
+- Add frame output state indicator [\#218](https://github.com/langurmonkey/gaiasky/issues/218)
+- Set crosshair visibility API call [\#215](https://github.com/langurmonkey/gaiasky/issues/215)
+- Add setSimulationTime with comprehensive params to scripting [\#214](https://github.com/langurmonkey/gaiasky/issues/214)
+- Add 'Back to Earth' key mapping [\#209](https://github.com/langurmonkey/gaiasky/issues/209)
+- Add pointer coordinates toggle in preferences [\#208](https://github.com/langurmonkey/gaiasky/issues/208)
+- Constellations with proper motions [\#203](https://github.com/langurmonkey/gaiasky/issues/203)
+- Add controller debug mode to help create mappings [\#202](https://github.com/langurmonkey/gaiasky/issues/202)
+- Add support for emissive colors and textures [\#201](https://github.com/langurmonkey/gaiasky/issues/201)
+- Upgrade to libgdx 1.9.7 [\#200](https://github.com/langurmonkey/gaiasky/issues/200)
+- Adapt normal lighting shader to accept no directional lights [\#197](https://github.com/langurmonkey/gaiasky/issues/197)
+- Update Jython to 2.7.0 [\#194](https://github.com/langurmonkey/gaiasky/issues/194)
+- Feature request - scripting functions [\#192](https://github.com/langurmonkey/gaiasky/issues/192)
+- Add distance to Sol in focus info interface [\#191](https://github.com/langurmonkey/gaiasky/issues/191)
+- Look for ways to prevent time overflow [\#190](https://github.com/langurmonkey/gaiasky/issues/190)
+- Add star clusters [\#188](https://github.com/langurmonkey/gaiasky/issues/188)
+- Enable proper motions [\#185](https://github.com/langurmonkey/gaiasky/issues/185)
+- Allow arbitrary meshes in json data files [\#184](https://github.com/langurmonkey/gaiasky/issues/184)
+- Add 'pause background loading' action [\#181](https://github.com/langurmonkey/gaiasky/issues/181)
+- Fix action buttons \(stop script, stop camera path\) [\#180](https://github.com/langurmonkey/gaiasky/issues/180)
+- Add titles to data with i18n [\#179](https://github.com/langurmonkey/gaiasky/issues/179)
+- Crosshair when in free camera + target mode [\#178](https://github.com/langurmonkey/gaiasky/issues/178)
+- Crosshair to point to focus direction when off-screen [\#177](https://github.com/langurmonkey/gaiasky/issues/177)
+- Problem loading many asteroid orbits [\#98](https://github.com/langurmonkey/gaiasky/issues/98)
+- Shadow mapping [\#60](https://github.com/langurmonkey/gaiasky/issues/60)
+
+**Fixed bugs:**
+
+- Fix position discrepancy of stars in stereo mode \(points vs billboards\) [\#258](https://github.com/langurmonkey/gaiasky/issues/258)
+- Screenshot and frame mode switch from simple to advanced produces null pointer [\#257](https://github.com/langurmonkey/gaiasky/issues/257)
+- Refactor time [\#256](https://github.com/langurmonkey/gaiasky/issues/256)
+- Streaming catalog loader never attempts previously discarded pages [\#241](https://github.com/langurmonkey/gaiasky/issues/241)
+- Fix returning from panorama mode through stereo mode [\#238](https://github.com/langurmonkey/gaiasky/issues/238)
+- Add object scaling to scripting API [\#227](https://github.com/langurmonkey/gaiasky/issues/227)
+- Fix atmosphere flickering due to z fighting [\#224](https://github.com/langurmonkey/gaiasky/issues/224)
+- Fix Gaia FoV detection and projection [\#223](https://github.com/langurmonkey/gaiasky/issues/223)
+- Fixed errors not logging correctly during init [\#222](https://github.com/langurmonkey/gaiasky/issues/222)
+- Remove wrong \[h/sec\] units in time warp label [\#217](https://github.com/langurmonkey/gaiasky/issues/217)
+- Star label positioning does not react to fov setting [\#216](https://github.com/langurmonkey/gaiasky/issues/216)
+- Fix focus issue using shift in objects component input [\#213](https://github.com/langurmonkey/gaiasky/issues/213)
+- Fix NUMPAD4/5/6 to acces FOV camera modes [\#212](https://github.com/langurmonkey/gaiasky/issues/212)
+- Fix star min opacity initialisation [\#207](https://github.com/langurmonkey/gaiasky/issues/207)
+- Crash when selecting NBG galaxy with the time on [\#206](https://github.com/langurmonkey/gaiasky/issues/206)
+- goToObject\(name, angle\) not zooming out if current angle is larger than target [\#195](https://github.com/langurmonkey/gaiasky/issues/195)
+- NullPointerException in DesktopNetworkChecker [\#193](https://github.com/langurmonkey/gaiasky/issues/193)
+- Look for ways to prevent time overflow [\#190](https://github.com/langurmonkey/gaiasky/issues/190)
+- Fix visibility of date/time and time warp factor [\#189](https://github.com/langurmonkey/gaiasky/issues/189)
+- Fix `facingFocus` state issue [\#187](https://github.com/langurmonkey/gaiasky/issues/187)
+- Fix MAS\_TO\_DEG conversion in AstroUtils [\#186](https://github.com/langurmonkey/gaiasky/issues/186)
+- Fix 'run script' window handling of scripts with same name [\#182](https://github.com/langurmonkey/gaiasky/issues/182)
+- Motion blur causes problems with 360 mode [\#87](https://github.com/langurmonkey/gaiasky/issues/87)
+
+**Closed issues:**
+
+- Is this update also coming? [\#261](https://github.com/langurmonkey/gaiasky/issues/261)
+- Enable particle effects [\#254](https://github.com/langurmonkey/gaiasky/issues/254)
+- Add-ons [\#250](https://github.com/langurmonkey/gaiasky/issues/250)
+- Crash with TGAS GPU dataset [\#236](https://github.com/langurmonkey/gaiasky/issues/236)
+- Preferences window shows wrong version number [\#234](https://github.com/langurmonkey/gaiasky/issues/234)
+- Cannot build desktop:dist [\#233](https://github.com/langurmonkey/gaiasky/issues/233)
+- Feature request: galactic cartesian coordinates [\#211](https://github.com/langurmonkey/gaiasky/issues/211)
+- Adding meshes [\#205](https://github.com/langurmonkey/gaiasky/issues/205)
+- On Windows, install fails with "Could not determine java version from '9.0.1' [\#204](https://github.com/langurmonkey/gaiasky/issues/204)
+- Docs don't mention where record data appears [\#198](https://github.com/langurmonkey/gaiasky/issues/198)
+- So....I...uhh...broke it in the most beautiful way I could think...ever. [\#196](https://github.com/langurmonkey/gaiasky/issues/196)
+- Javadocs no longer available [\#183](https://github.com/langurmonkey/gaiasky/issues/183)
+- Not truly compatible with Oculus Rift [\#44](https://github.com/langurmonkey/gaiasky/issues/44)
+
+**Merged pull requests:**
+
+- Add REST API for remote control [\#237](https://github.com/langurmonkey/gaiasky/pull/237) ([vga101](https://github.com/vga101))
+- DE translation and minor formatting update [\#235](https://github.com/langurmonkey/gaiasky/pull/235) ([vga101](https://github.com/vga101))
+
+## [1.5.0](https://github.com/langurmonkey/gaiasky/tree/1.5.0) (2017-08-02)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.4...1.5.0)
+
+**Implemented enhancements:**
+
+- Integrate particle groups with levels of detail [\#170](https://github.com/langurmonkey/gaiasky/issues/170)
+- Set up renderer using asset manager [\#167](https://github.com/langurmonkey/gaiasky/issues/167)
+- Set up post processor through the asset manager [\#166](https://github.com/langurmonkey/gaiasky/issues/166)
+- Scale point primitives by ratio to default [\#163](https://github.com/langurmonkey/gaiasky/issues/163)
+- Implement GPU-based implementation for star catalogs [\#162](https://github.com/langurmonkey/gaiasky/issues/162)
+- Additive blending [\#160](https://github.com/langurmonkey/gaiasky/issues/160)
+- Enable star particle groups [\#159](https://github.com/langurmonkey/gaiasky/issues/159)
+- Expose high accuracy positons setting in the GUI [\#157](https://github.com/langurmonkey/gaiasky/issues/157)
+- Allow high accuracy in VSOP87 model [\#156](https://github.com/langurmonkey/gaiasky/issues/156)
+- Front end to manage game controller mappings [\#155](https://github.com/langurmonkey/gaiasky/issues/155)
+- Add nearby galaxies, NBG [\#154](https://github.com/langurmonkey/gaiasky/issues/154)
+- Add Oort cloud [\#152](https://github.com/langurmonkey/gaiasky/issues/152)
+- Add Pluto [\#151](https://github.com/langurmonkey/gaiasky/issues/151)
+- Abstract controller mappings, use files to define them [\#150](https://github.com/langurmonkey/gaiasky/issues/150)
+- Add target mode in free camera [\#148](https://github.com/langurmonkey/gaiasky/issues/148)
+- Add 'land on object' function [\#147](https://github.com/langurmonkey/gaiasky/issues/147)
+- On-demand catalog loading from disk [\#146](https://github.com/langurmonkey/gaiasky/issues/146)
+- French translation [\#145](https://github.com/langurmonkey/gaiasky/issues/145)
+- Allow for controller look y-axis to be inverted [\#143](https://github.com/langurmonkey/gaiasky/issues/143)
+- Support lazy texture initialisation for faster startup [\#140](https://github.com/langurmonkey/gaiasky/issues/140)
+- Add Saturn moons [\#139](https://github.com/langurmonkey/gaiasky/issues/139)
+- Revamp debug info [\#138](https://github.com/langurmonkey/gaiasky/issues/138)
+- Add non cinematic camera mode [\#135](https://github.com/langurmonkey/gaiasky/issues/135)
+- Discard current star shader based on noise and use texture instead [\#134](https://github.com/langurmonkey/gaiasky/issues/134)
+- Apply screen mode without restart [\#128](https://github.com/langurmonkey/gaiasky/issues/128)
+- Make network checker \(simbad, wiki\) asynchronous [\#127](https://github.com/langurmonkey/gaiasky/issues/127)
+- Deprecate current swing-based preferences [\#125](https://github.com/langurmonkey/gaiasky/issues/125)
+- Apply skin change without restarting [\#124](https://github.com/langurmonkey/gaiasky/issues/124)
+- Colour code proper motion vectors with direction/magnitude [\#123](https://github.com/langurmonkey/gaiasky/issues/123)
+- Fix layout of controls window [\#121](https://github.com/langurmonkey/gaiasky/issues/121)
+- Add context menu with some options [\#120](https://github.com/langurmonkey/gaiasky/issues/120)
+- Rearrange UI, fix HiDPI themes [\#119](https://github.com/langurmonkey/gaiasky/issues/119)
+- Add button to stop current camera play session [\#117](https://github.com/langurmonkey/gaiasky/issues/117)
+- UI animations [\#116](https://github.com/langurmonkey/gaiasky/issues/116)
+- Add Slovene language [\#109](https://github.com/langurmonkey/gaiasky/issues/109)
+- Add new Parallel View stereoscopic profile [\#105](https://github.com/langurmonkey/gaiasky/issues/105)
+- Upgrade to Lwjgl 3 [\#103](https://github.com/langurmonkey/gaiasky/issues/103)
+
+**Fixed bugs:**
+
+- Fix eye separation in spacecraft+stereoscopic modes [\#168](https://github.com/langurmonkey/gaiasky/issues/168)
+- Random crash at startup [\#165](https://github.com/langurmonkey/gaiasky/issues/165)
+- Fix postprocessing framebuffer resize issue [\#164](https://github.com/langurmonkey/gaiasky/issues/164)
+- Scale point primitives by ratio to default [\#163](https://github.com/langurmonkey/gaiasky/issues/163)
+- Milky Way texture off when rotated [\#158](https://github.com/langurmonkey/gaiasky/issues/158)
+- Fix controller input in non-cinematic mode [\#142](https://github.com/langurmonkey/gaiasky/issues/142)
+- Fix smooth transitions in multithread mode [\#141](https://github.com/langurmonkey/gaiasky/issues/141)
+- Fixe Quad line renderer artifacts [\#137](https://github.com/langurmonkey/gaiasky/issues/137)
+- Make network checker \\(simbad, wiki\\) asynchronous [\#127](https://github.com/langurmonkey/gaiasky/issues/127)
+- Fix cast error when multithreading is on [\#126](https://github.com/langurmonkey/gaiasky/issues/126)
+- Label flickering when star is perfectly aligned with camera direction [\#122](https://github.com/langurmonkey/gaiasky/issues/122)
+- Fix main controls window alignments [\#118](https://github.com/langurmonkey/gaiasky/issues/118)
+- Fix gaia scan mode [\#114](https://github.com/langurmonkey/gaiasky/issues/114)
+- Add timeout to version check [\#112](https://github.com/langurmonkey/gaiasky/issues/112)
+- Fix config file lookup crash when running from source [\#111](https://github.com/langurmonkey/gaiasky/issues/111)
+- Fix focus issue with objects text field [\#106](https://github.com/langurmonkey/gaiasky/issues/106)
+- Fix stereoscopic mode for large distances/eye separations [\#89](https://github.com/langurmonkey/gaiasky/issues/89)
+- Gaia Sky crashes on Windows 10 32bit - JRE 8u102 [\#77](https://github.com/langurmonkey/gaiasky/issues/77)
+- Fix octant detection in very low fov angles [\#70](https://github.com/langurmonkey/gaiasky/issues/70)
+
+**Closed issues:**
+
+- Incorrect size of "Sol" via scripting interface [\#174](https://github.com/langurmonkey/gaiasky/issues/174)
+- Parsing of version string breaks when custom git tags are used [\#173](https://github.com/langurmonkey/gaiasky/issues/173)
+- Test script "getobject-test.py" crashes [\#172](https://github.com/langurmonkey/gaiasky/issues/172)
+- Constellation "Antlia" misspelled as "Antila" [\#153](https://github.com/langurmonkey/gaiasky/issues/153)
+- Closest object and camera speed in scripting interface [\#149](https://github.com/langurmonkey/gaiasky/issues/149)
+- Cinematic camera setting not saved [\#144](https://github.com/langurmonkey/gaiasky/issues/144)
+- Running Gaia Sky in Oculus Rift [\#136](https://github.com/langurmonkey/gaiasky/issues/136)
+- Scripting interface: asynchronous mode? [\#133](https://github.com/langurmonkey/gaiasky/issues/133)
+- Scripting interface: issues with setCameraPostion method [\#132](https://github.com/langurmonkey/gaiasky/issues/132)
+- Scripting interface: calling setStarBrightness\(\) seems to change the ambient light [\#131](https://github.com/langurmonkey/gaiasky/issues/131)
+- Scripting interface: calling setVisibility toggles independent of parameter [\#130](https://github.com/langurmonkey/gaiasky/issues/130)
+- Scripting interface: calling setCameraLock\(\) causes Exception in thread "LWJGL Application" [\#129](https://github.com/langurmonkey/gaiasky/issues/129)
+- Translation [\#107](https://github.com/langurmonkey/gaiasky/issues/107)
+
+**Merged pull requests:**
+
+- Fix ARI url [\#176](https://github.com/langurmonkey/gaiasky/pull/176) ([vga101](https://github.com/vga101))
+- Fix method comment for displayTextObject [\#175](https://github.com/langurmonkey/gaiasky/pull/175) ([vga101](https://github.com/vga101))
+- Fix customobjects-test.py [\#171](https://github.com/langurmonkey/gaiasky/pull/171) ([vga101](https://github.com/vga101))
+- Suggested improvements for German translation [\#169](https://github.com/langurmonkey/gaiasky/pull/169) ([vga101](https://github.com/vga101))
+- Fix URL to home page [\#161](https://github.com/langurmonkey/gaiasky/pull/161) ([vga101](https://github.com/vga101))
+- Fix README rendering [\#115](https://github.com/langurmonkey/gaiasky/pull/115) ([rogersachan](https://github.com/rogersachan))
+- Fix links to scripting documentation [\#113](https://github.com/langurmonkey/gaiasky/pull/113) ([vga101](https://github.com/vga101))
+- Fix TGAS extraction path in running instructions [\#110](https://github.com/langurmonkey/gaiasky/pull/110) ([vga101](https://github.com/vga101))
+- Slovene translation [\#108](https://github.com/langurmonkey/gaiasky/pull/108) ([kcotar](https://github.com/kcotar))
+
+## [1.0.4](https://github.com/langurmonkey/gaiasky/tree/1.0.4) (2016-12-07)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.3...1.0.4)
+
+**Implemented enhancements:**
+
+- Improve loading times [\#102](https://github.com/langurmonkey/gaiasky/issues/102)
+- Config window HiDPI mode [\#101](https://github.com/langurmonkey/gaiasky/issues/101)
+- Dependent visibility for orbits [\#100](https://github.com/langurmonkey/gaiasky/issues/100)
+- Map and calibrate Milky Way panorama [\#94](https://github.com/langurmonkey/gaiasky/issues/94)
+- Add option to capture frames while camera path is playing [\#71](https://github.com/langurmonkey/gaiasky/issues/71)
+
+**Fixed bugs:**
+
+- Fix crosshair issues when resizing [\#104](https://github.com/langurmonkey/gaiasky/issues/104)
+- Dependent visibility for orbits [\#100](https://github.com/langurmonkey/gaiasky/issues/100)
+- Stars disappear for a while when camera approaches [\#97](https://github.com/langurmonkey/gaiasky/issues/97)
+- Version `1.0.3` fills memory with frame output [\#96](https://github.com/langurmonkey/gaiasky/issues/96)
+- Light glow sampling spiral should adapt to fov angle [\#95](https://github.com/langurmonkey/gaiasky/issues/95)
+- Debug and spacecraft GUIs do not resize correctly [\#93](https://github.com/langurmonkey/gaiasky/issues/93)
+- Resizing during loading screen causes buffer size problems [\#40](https://github.com/langurmonkey/gaiasky/issues/40)
+
+**Merged pull requests:**
+
+- Fixed broken download links in README.md [\#99](https://github.com/langurmonkey/gaiasky/pull/99) ([adamkewley](https://github.com/adamkewley))
+
+## [1.0.3](https://github.com/langurmonkey/gaiasky/tree/1.0.3) (2016-11-15)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.2...1.0.3)
+
+**Fixed bugs:**
+
+- Fix FoV modes [\#92](https://github.com/langurmonkey/gaiasky/issues/92)
+- Run tutorial runs pointer [\#91](https://github.com/langurmonkey/gaiasky/issues/91)
+
+## [1.0.2](https://github.com/langurmonkey/gaiasky/tree/1.0.2) (2016-11-14)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.1...1.0.2)
+
+## [1.0.1](https://github.com/langurmonkey/gaiasky/tree/1.0.1) (2016-11-11)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/1.0.0...1.0.1)
+
+**Implemented enhancements:**
+
+- Add brightness and contrast controls [\#88](https://github.com/langurmonkey/gaiasky/issues/88)
+- Improve search functionality [\#85](https://github.com/langurmonkey/gaiasky/issues/85)
+- Spacecraft camera mode - Game on! [\#84](https://github.com/langurmonkey/gaiasky/issues/84)
+- Update planets and moons textures [\#82](https://github.com/langurmonkey/gaiasky/issues/82)
+- Add an optional crosshair in focus mode [\#81](https://github.com/langurmonkey/gaiasky/issues/81)
+- Implement 360 deg mode for 360 VR videos [\#80](https://github.com/langurmonkey/gaiasky/issues/80)
+
+**Fixed bugs:**
+
+- Configuration dialog should appear at the center of focused screen [\#90](https://github.com/langurmonkey/gaiasky/issues/90)
+- Fix resizing and fullscreen toggle [\#86](https://github.com/langurmonkey/gaiasky/issues/86)
+- Crash - Vector pool null pointer when multithreading is on [\#83](https://github.com/langurmonkey/gaiasky/issues/83)
+- Fix connection to archive for DR1 sources [\#78](https://github.com/langurmonkey/gaiasky/issues/78)
+- error 1114 [\#76](https://github.com/langurmonkey/gaiasky/issues/76)
+- New Version 1.0.0 doesn't work on OSX 10.10.5 [\#75](https://github.com/langurmonkey/gaiasky/issues/75)
+
+**Closed issues:**
+
+- Gaia Sky crashes on Windows 10, Java 1.8.0\_101 [\#79](https://github.com/langurmonkey/gaiasky/issues/79)
+
+## [1.0.0](https://github.com/langurmonkey/gaiasky/tree/1.0.0) (2016-09-13)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.800b...1.0.0)
+
+**Implemented enhancements:**
+
+- Add orientation lock [\#74](https://github.com/langurmonkey/gaiasky/issues/74)
+- Fix frame rate when recording camera [\#73](https://github.com/langurmonkey/gaiasky/issues/73)
+- Add planetarium mode [\#72](https://github.com/langurmonkey/gaiasky/issues/72)
+- Add sliders for star point size and minimum opacity [\#68](https://github.com/langurmonkey/gaiasky/issues/68)
+- Add LOD sliders [\#67](https://github.com/langurmonkey/gaiasky/issues/67)
+- Implement anaglyphic 3D [\#65](https://github.com/langurmonkey/gaiasky/issues/65)
+- Add distortion to VR\_HEADSET stereoscopic mode [\#64](https://github.com/langurmonkey/gaiasky/issues/64)
+- Add data source selection to Preferences [\#63](https://github.com/langurmonkey/gaiasky/issues/63)
+- Add support for proper motion vectors [\#62](https://github.com/langurmonkey/gaiasky/issues/62)
+- Add interface to data loaders in config dialog [\#15](https://github.com/langurmonkey/gaiasky/issues/15)
+
+**Fixed bugs:**
+
+- Add ambient light to persisted properties [\#69](https://github.com/langurmonkey/gaiasky/issues/69)
+- GUI should be hidden when stereoscopic is on at startup [\#66](https://github.com/langurmonkey/gaiasky/issues/66)
+- Fix mouse input in stereoscopic mode [\#61](https://github.com/langurmonkey/gaiasky/issues/61)
+- app won't start [\#13](https://github.com/langurmonkey/gaiasky/issues/13)
+
+## [0.800b](https://github.com/langurmonkey/gaiasky/tree/0.800b) (2016-04-28)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.707b...0.800b)
+
+**Implemented enhancements:**
+
+- Add playback music system [\#59](https://github.com/langurmonkey/gaiasky/issues/59)
+- Improve render time, use points for all stars [\#52](https://github.com/langurmonkey/gaiasky/issues/52)
+- Add smooth transitions between levels of detail [\#51](https://github.com/langurmonkey/gaiasky/issues/51)
+- Use view angle as priority for click-selections [\#50](https://github.com/langurmonkey/gaiasky/issues/50)
+- Get the Gaia Sanbox ready for proper motions [\#48](https://github.com/langurmonkey/gaiasky/issues/48)
+
+**Fixed bugs:**
+
+- Fix scritping interface timing with frame output system [\#55](https://github.com/langurmonkey/gaiasky/issues/55)
+- Fix Gaia scan code [\#49](https://github.com/langurmonkey/gaiasky/issues/49)
+
+**Closed issues:**
+
+- Set time pace to a factor of real time [\#58](https://github.com/langurmonkey/gaiasky/issues/58)
+- Add graphics mode selector [\#57](https://github.com/langurmonkey/gaiasky/issues/57)
+- Fix the looks for HiDPI screens [\#56](https://github.com/langurmonkey/gaiasky/issues/56)
+- App fails to start OS X [\#54](https://github.com/langurmonkey/gaiasky/issues/54)
+
+## [0.707b](https://github.com/langurmonkey/gaiasky/tree/0.707b) (2015-09-14)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.706b...0.707b)
+
+**Implemented enhancements:**
+
+- Simplify loading mechanism of data files [\#46](https://github.com/langurmonkey/gaiasky/issues/46)
+- Add sample image when choosing theme [\#38](https://github.com/langurmonkey/gaiasky/issues/38)
+- Drop old manual lo-res/hi-res texture loading and implement mipmapping [\#35](https://github.com/langurmonkey/gaiasky/issues/35)
+- Update project to libgdx 1.6.0 [\#34](https://github.com/langurmonkey/gaiasky/issues/34)
+- Add simple screenshot mode [\#32](https://github.com/langurmonkey/gaiasky/issues/32)
+- Move default location of screenshots to `$HOME/.gaiasandbox/screenshots` [\#31](https://github.com/langurmonkey/gaiasky/issues/31)
+- Add new Ceres texture from Dawn spacecraft [\#30](https://github.com/langurmonkey/gaiasky/issues/30)
+- New command to travel to focus object instantly [\#29](https://github.com/langurmonkey/gaiasky/issues/29)
+- Support for location info [\#28](https://github.com/langurmonkey/gaiasky/issues/28)
+- Migrate build system to gradle [\#2](https://github.com/langurmonkey/gaiasky/issues/2)
+
+**Fixed bugs:**
+
+- Linux launcher not working if spaces in path [\#47](https://github.com/langurmonkey/gaiasky/issues/47)
+- Fix labels in Gaia Fov mode [\#45](https://github.com/langurmonkey/gaiasky/issues/45)
+- Last update date is sensible to running locale [\#43](https://github.com/langurmonkey/gaiasky/issues/43)
+- RA and DEC are wrong in binary version of HYG catalog [\#42](https://github.com/langurmonkey/gaiasky/issues/42)
+- Keyboard focus stays in input texts [\#41](https://github.com/langurmonkey/gaiasky/issues/41)
+- Fix new line rendering for perspective lines [\#37](https://github.com/langurmonkey/gaiasky/issues/37)
+- Motion blur not working with FXAA or NFAA [\#36](https://github.com/langurmonkey/gaiasky/issues/36)
+- Fix night/day blending in shader [\#33](https://github.com/langurmonkey/gaiasky/issues/33)
+- Screenshot action \(F5\) not working well with motion blur [\#27](https://github.com/langurmonkey/gaiasky/issues/27)
+
+## [0.706b](https://github.com/langurmonkey/gaiasky/tree/0.706b) (2015-05-05)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.705b...0.706b)
+
+**Implemented enhancements:**
+
+- General code style clean-up [\#25](https://github.com/langurmonkey/gaiasky/issues/25)
+- Big performance improvement in star rendering [\#23](https://github.com/langurmonkey/gaiasky/issues/23)
+- New pixel renderer [\#22](https://github.com/langurmonkey/gaiasky/issues/22)
+- Add controller support [\#21](https://github.com/langurmonkey/gaiasky/issues/21)
+- Motion blur effect [\#20](https://github.com/langurmonkey/gaiasky/issues/20)
+- Interface overhaul [\#19](https://github.com/langurmonkey/gaiasky/issues/19)
+- Better looking lines [\#18](https://github.com/langurmonkey/gaiasky/issues/18)
+
+**Fixed bugs:**
+
+- Handle outdated properties files in $HOME/.gaiasandbox folder [\#26](https://github.com/langurmonkey/gaiasky/issues/26)
+- Scripting implementation should reset the colour [\#24](https://github.com/langurmonkey/gaiasky/issues/24)
+
+**Closed issues:**
+
+- deprecated [\#17](https://github.com/langurmonkey/gaiasky/issues/17)
+
+## [0.705b](https://github.com/langurmonkey/gaiasky/tree/0.705b) (2015-04-16)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.704b...0.705b)
+
+**Fixed bugs:**
+
+- Gaia sandbox current releases do not work on windows [\#16](https://github.com/langurmonkey/gaiasky/issues/16)
+- Post-processing causes display output to disappear in frame output mode [\#14](https://github.com/langurmonkey/gaiasky/issues/14)
+- Make new PixelBloomRenderSystem work for frame output and screenshots [\#7](https://github.com/langurmonkey/gaiasky/issues/7)
+- Make new PixelBloomRenderSystem work in stereoscopic mode [\#6](https://github.com/langurmonkey/gaiasky/issues/6)
+
+## [0.704b](https://github.com/langurmonkey/gaiasky/tree/0.704b) (2015-03-27)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.703b...0.704b)
+
+**Implemented enhancements:**
+
+- Remove synchronized render lists [\#12](https://github.com/langurmonkey/gaiasky/issues/12)
+- Support top speeds in GUI [\#11](https://github.com/langurmonkey/gaiasky/issues/11)
+- Show camera info in free mode [\#10](https://github.com/langurmonkey/gaiasky/issues/10)
+- Time selector [\#9](https://github.com/langurmonkey/gaiasky/issues/9)
+- Add interface tab to configuration [\#8](https://github.com/langurmonkey/gaiasky/issues/8)
+- Internationalize the application [\#5](https://github.com/langurmonkey/gaiasky/issues/5)
+- Move node data format to JSON [\#1](https://github.com/langurmonkey/gaiasky/issues/1)
+
+**Fixed bugs:**
+
+- Investigate VM crash [\#4](https://github.com/langurmonkey/gaiasky/issues/4)
+- Decide fate of desktop/doc/gaiasandbox\_manual.tex [\#3](https://github.com/langurmonkey/gaiasky/issues/3)
+
+## [0.703b](https://github.com/langurmonkey/gaiasky/tree/0.703b) (2014-12-17)
+[Full Changelog](https://github.com/langurmonkey/gaiasky/compare/0.700b...0.703b)
+
+## [0.700b](https://github.com/langurmonkey/gaiasky/tree/0.700b) (2014-12-11)
+
+\* *This Change Log was automatically generated with [git-chglog](https://github.com/git-chglog/git-chglog) (versions 2.1.0 and newer) and [github-changelog-generator](https://github.com/skywinder/Github-Changelog-Generator) (up to version 2.0.3)*
diff --git a/PKGBUILD b/PKGBUILD
index 06330f5ec619..ff81ca2aa01c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
#Maintainer: Toni Sagrista Selles <tsagrista@ari.uni-heidelberg.de>
pkgname=gaiasky
-pkgver=3.1.0.8053403c4
+pkgver=3.1.1.c95f19e4d
pkgrel=1
epoch=2
pkgdesc="Open source 3D universe simulator for desktop and VR with support for more than a billion objects"
@@ -21,8 +21,8 @@ install=gaiasky.install
changelog=CHANGELOG.md
source=("http://gaia.ari.uni-heidelberg.de/gaiasky/files/releases/${pkgver//_/-}/$pkgname-${pkgver//_/-}.tar.gz")
noextract=()
-md5sums=("26957b5508bc13fbd03428a2d7834093")
-sha256sums=("fb26afefe2e282fde061cc096bb6a187c4c6b32b6b83b3e24444a5c67d47aad7")
+md5sums=("ae83a6b1bff119c7817c7503e760ccee")
+sha256sums=("aa86922e832161b5412ad8ca1748ea44ac1435dc4af9e7cd46fbf615a6f556ec")
validpgpkeys=()
prepare() {