### 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 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.

