Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For 2.1, we are overhauling how we handle releases by dropping the distinction between stable and experimental builds. The previous setup had experimental releases coming out pretty frequently, but the stable release took so long to happen that the experimental version became the recommended version for people to use long ago, contrary to the original idea behind it.
The main issue with any stable release is that Cemu never feels quite “stable enough” and the extra work to maintain a separate release channel, write detailed changelogs, etc., just adds to the mental barrier of releasing one. So, from now on, there’s only going to be one update stream.
To avoid pushing out potentially buggy updates to everyone (we are a small team, things slip through the cracks), I have added a new option in the UI:
Receive untested updates
If enabled, the user will get the latest release as soon as it drops. If disabled, updates will be delayed by 1-3 weeks, giving us time to catch and fix any issues that pop up. We can also manually change the delay or skip specific updates if necessary. By default this option is off.Summary of the changes in this PR:
A note for maintainers of unofficial Cemu packages: Instead of
-DEXPERIMENTAL_VERSION
there is now-DEMULATOR_VERSION_MAJOR=...
and-DEMULATOR_VERSION_MINOR=...
matching the SemVer naming of the version components. Patch is implied to be zero (2.1 is the same as 2.1.0, we just shorten it for simplicity sake)