This file documents changes to the Planetarium "shell" project only. For changes to the core simulator code, go here.
File format follows Keep a Changelog.
See cloning and downloading instructions here.
v0.0.19 - Not Released
Under development using Godot 4.2.2.
- Updated plugin 'ivoyager_core' to v0.0.19.dev.
- Updated plugin 'ivoyager_table_importer' to v0.0.8.dev.
v0.0.18 - 2024-03-15
Developmed using Godot 4.2.1. Has backward breaking changes!
NEW! ivoyager_core editor plugin will download and add (or replace) assets for you. Just press 'Download' if prompted.
- Gets project version from project.godot.
- Updated plugin 'ivoyager_core' to v0.0.18.
- Updated plugin 'ivoyager_table_importer' to v0.0.7.
v0.0.17 - 2023-10-03
Developed for Godot 4.1.1.
Requires non-Git-tracked ivoyager_assets-0.0.17. Download from ivoyager_core releases and add as res://addons/ivoyager_assets.
- Replaced submodule ivoyager with addons/ivoyager_core, which now operates as an editor plugin.
- All code now expects ivoyager_assets to be in the 'addons' directory.
v0.0.16 - 2023-09-25
We've migrated to Godot 4!
Developed for Godot 4.1.1.
Requires non-Git-tracked ivoyager_assets-0.0.16; find in ivoyager releases.
- Table Reader ivoyager_table_reader added as editor plugin. (Functionality was previously in core 'ivoyager'.)
- Many migration changes. See core ivoyager migration changes.
v0.0.15 - 2023-07-24
Developed for Godot 3.5.2. This is the final release using Godot 3.x!
Requires non-Git-tracked ivoyager_assets-0.0.14; find in ivoyager releases.
- Updated submodule 'ivoyager' to v0.0.15.
v0.0.14 - 2023-03-15
Developed for Godot 3.5.2.
Requires non-Git-tracked ivoyager_assets-0.0.14; find in ivoyager releases.
- Overhauled GUI to interact with new content and systems in core ivoyager.
- Updated submodule 'ivoyager' to v0.0.14.
- Excessive calls to _resize() causing info_panel.gd crash (visible as info display corruption)
v0.0.13 - 2022-09-28
Developed for Godot 3.5.1.
Requires non-Git-tracked ivoyager_assets-0.0.10; find in ivoyager releases.
- Added ViewCacher to Planetarium (moved from 'ivoyager' submodule)
- Added dialog for Progressive Web App version update.
- Cached view now includes HUDs visibility states (orbits, names, icons, and asteroid points).
- Updated submodule 'ivoyager' to v0.0.13.
v0.0.12 - 2022-01-20
Developed using Godot 3.4.2.stable AND a custom Godot build that fixes PWA caching (Faless' 3.x_pwa_prefer_cache branch, commit bf61f9c).
Requires non-Git-tracked ivoyager_assets-0.0.10; find in ivoyager releases.
- Update in ivoyager v0.0.12 allows caching of time info (time, speed, reverse time) when not in 'present' time.
- Updated submodule 'ivoyager' to v0.0.12.
- Update in ivoyager v0.0.12 fixes GUI for cached body start.
v0.0.11 - 2022-01-19
Developed using Godot 3.4.2.stable AND a custom Godot build that fixes PWA caching (Faless' 3.x_pwa_prefer_cache branch, commit bf61f9c).
Requires non-Git-tracked ivoyager_assets-0.0.10; find in ivoyager releases.
- (Re-)Enabled view caching. Caches current camera view every 1 sec (for HTML5 export) or on quit (all other platforms).
- Added project-level si_base_unit.gd static class and removed universe.tscn & universe.gd to support 'ivoyager' submodule changes.
- Removed FullScreenManager from planetarium. Moved functionality to new IVWindowManager in core ivoyager.
- Updated submodule 'ivoyager' to v0.0.11.
v0.0.10 - 2022-01-09
Planetarium v0.0.10 is now deployed as a Progressive Web App (PWA)! Try it at https://ivoyager.dev/planetarium!
Developed using Godot 3.4.2.stable AND a custom Godot build that fixes PWA caching (Faless' 3.x_pwa_prefer_cache branch, commit bf61f9c).
Requires non-Git-tracked ivoyager_assets-0.0.10; find in ivoyager releases. For web deployment we use the "-web" version.
- Project-level 'web' directory containing assets for PWA deployment. See web/README.md.
- A project-level CHANGELOG.md!
- 'Boot' scene greatly simplified; previous content is now in html loading page.
- Updated submodule 'ivoyager' to v0.0.10.