Experimental: no longer run in dev/staging dalamud when not Debug/ReleaseValidate

This commit is contained in:
RisaDev
2024-11-18 01:08:25 +03:00
parent 9c0b8b7ab0
commit 344dc52614
11 changed files with 124 additions and 18 deletions

View File

@@ -25,6 +25,7 @@ public class CPlusChangeLog
Add2_0_6_0(Changelog);
Add2_0_6_3(Changelog);
Add2_0_7_0(Changelog);
Add2_0_7_2(Changelog);
}
private (int, ChangeLogDisplayType) ConfigData()
@@ -37,6 +38,15 @@ public class CPlusChangeLog
_config.Save();
}
private static void Add2_0_7_2(Changelog log)
=> log.NextVersion("Version 2.0.7.2")
.RegisterHighlight("Support for 7.1 and Dalamud API 11.")
.RegisterImportant("As an experiment Customize+ will no longer run if you are running testing or development version of Dalamud. Please leave your feedback about this change in support Discord.")
.RegisterEntry("Developers can prevent this from triggering by manually compiling \"Debug\" or \"ReleaseValidate\" builds of Customize+.", 1)
.RegisterHighlight("Fixed an issue which prevented owned characters (such as Carbuncles and Trust NPCs) from being detected. (2.0.7.1)")
.RegisterEntry("Source code maintenance - external libraries update.");
private static void Add2_0_7_0(Changelog log)
=> log.NextVersion("Version 2.0.7.0")
.RegisterImportant("Some parts of Customize+ have been considerably rewritten in this update. If you encounter any issues please report them.")