4.0.0-rc.4
Pre-release
Pre-release
skaldarnar
released this
21 Mar 20:56
·
137 commits
to master
since this release
Changes
🚀 Features
- #516 feat: Platform-specific distribution packages (@skaldarnar)
- #512 feat: Infer version from Git (@skaldarnar)
- #498 docs: move wiki into launcher repo (@jdrueckert)
- #501 feat(packages)!: better names for game versions (@skaldarnar)
- #503 feat: cleanup and clarify settings (@jdrueckert)
- #488 feature(jre): Automatically bundle JRE with distributions (@skaldarnar, @praj-foss, @jdrueckert)
- #486 Initializes combo boxes and buttons as soon as FXML is loaded (@praj-foss)
- #485 Indicate installed packages (@praj-foss)
- #484 Shows changelog of selected game package (@praj-foss)
- #472 Logging TextArea instead of TableView (@skaldarnar)
- #452 Provides updated PackageManager architecture (@praj-foss)
- #448 Basic package manager implementation (@praj-foss)
- #442 Adds gradle task to generate Web API client (@praj-foss)
- #444 Makes the game run using the bundled JRE (@praj-foss)
- #441 Bundles a JRE with the Launcher package (@praj-foss)
- #431 Modify the Settings UI (@praj-foss)
🐛 Bug Fixes
- #511 fix(settings): typo in game arguments label (@jdrueckert)
- #502 fix: reset version box scroll bar when switching jobs (@skaldarnar)
- #500 fix(footer): Use java.awt.Desktop as fallback for HostServices (@skaldarnar)
- #494 fix: launcher logo (@jdrueckert)
- #457 Prevent NPEs when choosing a directories and init the Launcher (@skaldarnar)
- #434 Check availability of Jenkins (@praj-foss)
🧰 Maintenance
- #491 refactor(config): Dependency Inversion on
ConfigManager
andConfigReader
(@skaldarnar) - #481 Provides new Configuration API (@praj-foss, @skaldarnar)
- #483 Fix Checkstyle errors (@skaldarnar)
- #477 Extract ChangelogView from main application controller (@skaldarnar, @jdrueckert)
- #478 Extract Footer from main application controller (@skaldarnar, @jdrueckert)
- #476 Remove duplicate game (type and version) selection (@skaldarnar, @jdrueckert)
- #480 Refactor AboutViewController (@jdrueckert, @skaldarnar)
- #475 Extract About tab controller (@skaldarnar)
- #458 Update Ukrainian locale with current strings (@rzats)
- #459 Remove G+ icon :( and add Discord icon instead :) (@rzats)
- #454 Clean-up repository (@skaldarnar)
- #453 Remove remnants of Java Webstart (@jdrueckert)
- #437 Simplify DownloadUtils::isJenkinsAvailable (@praj-foss)