Releases: MovingBlocks/TerasologyLauncher
Releases · MovingBlocks/TerasologyLauncher
4.8.0
Special thanks to everyone that contributed to this release:
@anshukrs, @jdrueckert, @skaldarnar.
Changelog
🐛 Bug Fixes
- #699 fix: show locally installed games in drop-down when offline (@skaldarnar)
- #691 fix: updated the download URL (@anshukrs)
🧰 Maintenance
- #698 chore: handle offline mode more graceful (@skaldarnar)
- #697 chore: Remove unused code (@skaldarnar)
🧪 Tests
- #688 test: add test to ensure that all supported languages have language flag icons (@skaldarnar)
📚 Documentation
- #689 doc: add troubleshooting section and download timeout workaround (@jdrueckert)
⚙️ Logistics
- #687 build(pmd): update PMD rules and fix issues (@skaldarnar)
4.7.0
Special thanks to everyone that contributed to this release:
@jdrueckert, @skaldarnar.
Changelog
🚀 Features
- #684 feat: remove game profile selection (fixed on OMEGA) (@skaldarnar)
- #682 feat(i18n): add missing german translations (@jdrueckert)
- #679 feat(i18n): use properties and bindings for i18n of resources bundles (@skaldarnar)
🐛 Bug Fixes
- #681 fix(i18n): reduce log spam for missing labels (@skaldarnar)
🧰 Maintenance
- #685 chore: update Gradle (7.1.1 >>> 7.5.1) and dependencies (@skaldarnar)
📚 Documentation
- #683 doc: udpate documentation (@skaldarnar)
- #680 doc: add release guide (@skaldarnar)
4.6.0
🚀 Features
- #670 feat(i18n): Update Ukrainian language strings & fill in missing i18n (@rzats)
- #668 feat: add request caching with OkHttp (@skaldarnar)
- #667 feat: 1:1 migration from LauncherSettings >>> Settings (@skaldarnar)
- #665 feat: prepare for JavaFX-property-based launcher settings (@skaldarnar)
- #658 feat: hide pre-releases by default (@skaldarnar)
🐛 Bug Fixes
- #659 fix: pass JVM heap settings in correct order to GameStarter (@skaldarnar)
🧰 Maintenance
- #666 refactor: change API of Settings#load/store to use folder path (@skaldarnar)
- #664 chore: pass LauncherConfiguration to ApplicationController#update (@skaldarnar)
- #662 chore: merge BaseLauncherSettings into LauncherSettings (@skaldarnar)
📚 Documentation
- #676 doc: update documentation (@skaldarnar)
⚙️ Logistics
4.5.0
🚀 Features
- #658 feat: hide pre-releases by default (@skaldarnar)
- #638 feat: resolve Terasology.jar either from 'libs' or 'lib' (@skaldarnar)
- #647 feat(GameIdentifier): include the engine version (@keturn)
- #646 feat: update command line options for Terasology (@keturn)
🐛 Bug Fixes
- #659 fix: pass JVM heap settings in correct order to GameStarter (@skaldarnar)
- #657 fix(LauncherSettings): do not send a zero-length argument (@keturn)
- #654 fix(GameStarter): do not depend on GameRelease to know the engine version (@keturn)
🧰 Maintenance
4.4.0
Changes
🚀 Features
- #616 feat: add Github repository adapter to fetch releases from Github (@skaldarnar)
4.3.4
🐛 Bug Fixes
- #641 fix: add connection timeout; remove legacy jenkins adapter (@skaldarnar)
4.3.3
Changes
🐛 Bug Fixes
- #639 fix: use custom start scripts instead of brittle patch files (@skaldarnar)
🧰 Maintenance
- #637 build: remove jcenter (@jdrueckert)
- #636 chore: remove jcenter dependency (@skaldarnar)
4.3.2
🐛 Bug Fixes
- #631 fix: append build number to version in JenkinsRepositoryAdapter (@skaldarnar)
🧰 Maintenance
- #633 chore: address checkstyle warnings (add doc, optimize imports) (@skaldarnar)
- #632 chore: sort test payloads into V1 and V2 (addresses checkstyle warnings) (@skaldarnar)
- #629 test(JenkinsClient): add tests for exceptional cases on JenkinsClient (@skaldarnar)
4.3.1
Changes
🐛 Bug Fixes
- #628 fix(controller): prevent NumberFormatException on starting game (@skaldarnar)
- #624 fix(repositories): make JenkinsRepositoryAdapter more resilient (@skaldarnar)
🧰 Maintenance
- #627 refactor(model): add ReleaseMetadata container (@skaldarnar)
- #626 test(repositories): add tests for LegacyJenkinsRepositoryAdapter (@skaldarnar)
- #625 test(repositories): prepare legacy adapter for testing (@skaldarnar)
4.3.0
❗ This version has a known regression causing the launcher to fail at startup ❗
Please use v4.3.1 instead.
Changes
🚀 Features
- #621 feat(repositories): add adapter for new jenkins.terasology.io (@skaldarnar)