Add initial changelog for next release.

This commit is contained in:
Ottermandias 2024-05-24 17:51:47 +02:00
parent bad1f45ab9
commit e32e314863

View file

@ -48,10 +48,34 @@ public class PenumbraChangelog
Add8_3_0(Changelog);
Add1_0_0_0(Changelog);
Add1_0_2_0(Changelog);
Add1_0_3_0(Changelog);
}
#region Changelogs
private static void Add1_0_3_0(Changelog log)
=> log.NextVersion("Version 1.0.3.0")
.RegisterHighlight("Collections now have associated GUIDs as identifiers instead of their names, so they can now be renamed.")
.RegisterEntry("Migrating those collections may introduce issues, please let me know as soon as possible if you encounter any.", 1)
.RegisterEntry("A permanent (non-rolling) backup should be created before the migration in case of any issues.", 1)
.RegisterHighlight("A total rework of how options and groups are handled internally, and introduction of the first new group type, the IMC Group.")
.RegisterEntry("Mod Creators can add a IMC Group to their mod that controls a single IMC Manipulation, so they can provide options for the separate attributes for it.", 1)
.RegisterEntry("This makes it a lot easier to have combined options: No need for 'A', 'B' and 'AB', you can just define 'A' and 'B' and skip their combinations", 1)
.RegisterHighlight("Added a field to rename mods directly from the mod selector context menu, instead of moving them in the filesystem.")
.RegisterEntry("You can choose which rename field (none, either one or both) to display in the settings.", 1)
.RegisterEntry("You can now paste your current clipboard text into the mod selector filter with a simple right-click as long as it is not focused.")
.RegisterHighlight("Added the option to display VFX for accessories if added via IMC edits, which the game does not do inherently (by Ocealot).")
.RegisterEntry("Added support for reading and writing the new material and model file formats from the benchmark.")
.RegisterEntry("Added the option to hide Machinist Offhands from the Changed Items tabs (because any change to it changes ALL of them), which is on by default.")
.RegisterEntry("Removed the auto-generated descriptions for newly created groups in Penumbra.")
.RegisterEntry("Made some improvements to the Advanced Editing window, for example a much better and more performant Hex Viewer for unstructured data was added.")
.RegisterEntry("Made a lot of further improvements on Model import/export (by ackwell).")
.RegisterEntry("Reworked the API and IPC structure heavily.")
.RegisterEntry("Worked around the UI IPC possibly displacing all settings when the drawn additions became too big.")
.RegisterEntry("Fixed an issue with merging and deduplicating mods.")
.RegisterEntry("Fixed a crash when scanning for mods without access rights to the folder.")
.RegisterEntry("Made plugin conform to Dalamud requirements by adding a punchline and another button to open the menu from the installer.");
private static void Add1_0_2_0(Changelog log)
=> log.NextVersion("Version 1.0.2.0")
.RegisterEntry("Updated to .net8 and XIV 6.58, using some new framework facilities to improve performance and stability.")