Releases: tibetiroka/ESManager
Releases · tibetiroka/ESManager
v1.2.2 Bugfix release
Bugfixes:
- Fixed a configuration field that was not editable
Other changes:
- Added more tests
- Added a field to launcher settings displaying the current application version
- Added a warning about missing localization entries
v1.2.1 Bugfix release
Bugfixes:
- Fixed a bug where user-defined themes were not loaded from custom XDG paths
- Changed the backend for downloading PR artifacts, following GitHub's changes
v1.2.0 Minor release
New features:
- Platform-specific optimizations
You can now optimize local builds even more. - Toggle for logging the game output
This is useful if you don't care about what the game is doing, only about the launcher (or if you want to use the game's own errors.txt file)
Bugfixes and other changes:
- Fixed media playback issue on PipeWire 1.0.1
- Improved performance when the game produces a massive log output
- Improved support for GraalVM native images
v1.1.3 Bugfix release
Bugfixes:
- Fixed an edge case introduced in the previous version that would cause executables to not be symlinked properly on some systems
Other changes:
- Changed the default behaviour for updating branches
- Merge conflicts are now detected before merging
- instances now update even if some of their sources have merge conflicts, instead of failing entirely
- custom merge strategies override the default behaviour, forcing a merge attempt even with conflicts
v1.1.2 Bugfix release
Bugfixes:
- Fixed a bug on Windows that caused old files to not be cleared in some cases
- Fixed a warning about symbolic links when updating plugins
Other changes:
- Improved merge conflict handling
- Changed the host for the workflow artifact downloader API (the old version will still be valid for a couple months for better compatibility)
v1.1.1 Bugfix release
Bugfixes:
- Fixed issue with the statistics panel not updating when instances or plugins are deleted
Other changes:
- Added the main repository as a default to the custom instance creator
- Playtime statistics now update in real-time
- Plugins are reinstalled after an instance exits for better compatibility with other launchers
v1.1.0 Minor release
New features:
- Per-instance plugin management
You can now enable plugins for all instances, or select specific instances to enable the plugin for - Statistics (playtime, most used plugin etc.)
This isn't "data collection". No data leaves your system. I only count the number of launches and playtimes, and that's only used for the statistics panel.
Bugfixes and other changes:
- Fixed plugin author displays not getting localized properly
- Improved autosave for plugins
- Improved debug messages for plugin management
v1.0.1 Bugfix release
Bugfixes:
- Fix error handling in the async logger
- Fix update detection for git-based sources
- Fix issue with merges sometimes replacing current head
v1.0.0
New features:
- Commit-based sources
You can now use any commit from the default branch of a repository as a source - Dynamically managed sources
There is a new source type called 'dynamic refs'. You can apply a regex over all refs in a repository and select all matching ones. In addition, the list of included refs will update whenever a new ref becomes available / unavailable. You can use this, for example, to merge all pull requests that don't conflict with master. - Various context menus
- Instance renaming
- A source editor panel
You can use this to edit the existing source of an instance. The current actions are limited, and the inputs are only partially verified, so it is a good way to break your instances.
The supported actions include:- renaming the source
- change the type (pull request, commit, branch etc.)
- changing the target (pull request number, branch name etc.)
- Added a new locale
The translation could use some polishing, but it isn't bad
Bugfixes and other changes:
- Disabled building locally installed executables
- Fixed issues with plugin sorting
- Fixed issue where sources sometimes didn't register their instance
- Improved support for nested sources
- Better autosave
- Minor translation typo fixes
- Removed support for downgrading the launcher via automatic updates
- Various logging-related changes
Download instructions:
- Windows, macOS, Linux: Download the
.exe
/.dmg
/.AppImage
file as before.
There is also a cross-platform ESManager.jar
available.
v0.0.5 - Release Candidate 2
This is mainly a bugfix release for v0.0.4.
Fixed bugs:
- Fixed misconfiguration with automatic updates
- Fixed 'File not found' error on macOS (or else...)
- Removed two unused localization entries
- Disabled debug logging for JGit
New features:
- The cross-platform jar is back! Unfortunately, due to the misconfiguration, I still have to provide the old os-specific jars in the release, but they are now all the same, cross-platform, ESManager.jar file.
- Added support for cascading migration definitions for auto updates
Download instructions:
- Windows, macOS, Linux: Download the
.exe
/.dmg
/.AppImage
file as before.
There is also a cross-platform ESManager.jar
available. Note: the ESManager-Windows.jar
, ESManager-Linux.jar
and ESManager-macOS.jar
files are only provided for compatibility, download the ESManager.jar file instead.