Switched to dalamud sdk
Updated submodules
Updated workflows for .net 9
Updated changelog
This commit is contained in:
RisaDev
2025-03-27 22:58:46 +03:00
parent cb7d7e1da8
commit 64d4b5ca9a
13 changed files with 56 additions and 172 deletions

View File

@@ -1,25 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Dalamud.NET.Sdk/12.0.2">
<PropertyGroup>
<Authors></Authors>
<Company></Company>
<AssemblyTitle>CustomizePlus</AssemblyTitle>
<Version>2.0.0.0</Version>
<Description>Customize+</Description>
<Copyright></Copyright>
<PackageProjectUrl>https://github.com/Aether-Tools/CustomizePlus</PackageProjectUrl>
<UseWindowsForms>true</UseWindowsForms>
<Configurations>Debug;Release;ReleaseValidate</Configurations>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<Platforms>x64</Platforms>
<Nullable>enable</Nullable>
<LangVersion>preview</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<CopyLocalLockfileAssemblies>true</CopyLocalLockfileAssemblies>
<OutputPath>bin\$(Configuration)\</OutputPath>
</PropertyGroup>
@@ -31,18 +22,12 @@
</Content>
</ItemGroup>
<PropertyGroup>
<DalamudLibPath>$(appdata)\XIVLauncher\addon\Hooks\dev\</DalamudLibPath>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
</PropertyGroup>
<ItemGroup>
<!--<PackageReference Include="DalamudPackager" Version="2.1.12" />-->
<PackageReference Include="GitInfo" Version="3.3.5">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.2" />
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
@@ -50,38 +35,10 @@
<ProjectReference Include="..\CustomizePlus.GameData\CustomizePlus.GameData.csproj" />
<ProjectReference Include="..\submodules\ECommonsLite\ECommonsLite\ECommonsLite.csproj" />
<ProjectReference Include="..\submodules\OtterGui\OtterGui.csproj" />
<Reference Include="Newtonsoft.Json">
<HintPath>$(DalamudLibPath)Newtonsoft.Json.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="Dalamud">
<HintPath>$(DalamudLibPath)Dalamud.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="ImGui.NET">
<HintPath>$(DalamudLibPath)ImGui.NET.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="ImGuiScene">
<HintPath>$(DalamudLibPath)ImGuiScene.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="Lumina">
<HintPath>$(DalamudLibPath)Lumina.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="Lumina.Excel">
<HintPath>$(DalamudLibPath)Lumina.Excel.dll</HintPath>
<Private>false</Private>
</Reference>
<Reference Include="FFXIVClientStructs">
<HintPath>$(DalamudLibPath)FFXIVClientStructs.dll</HintPath>
<Private>false</Private>
</Reference>
</ItemGroup>
<ItemGroup>
<None Update="CustomizePlus.json">
<None Include="CustomizePlus.json">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>

View File

@@ -6,8 +6,8 @@
"InternalName": "CustomizePlus",
"ApplicableVersion": "any",
"AssemblyVersion": "2.0.0.0",
"DalamudApiLevel": 11,
"TestingDalamudApiLevel": 11,
"DalamudApiLevel": 12,
"TestingDalamudApiLevel": 12,
"Tags": [
"Anamnesis",
"Customization",

View File

@@ -28,6 +28,7 @@ public class CPlusChangeLog
Add2_0_7_2(Changelog);
Add2_0_7_9(Changelog);
Add2_0_7_15(Changelog);
Add2_0_7_16(Changelog);
}
private (int, ChangeLogDisplayType) ConfigData()
@@ -40,6 +41,11 @@ public class CPlusChangeLog
_config.Save();
}
private static void Add2_0_7_16(Changelog log)
=> log.NextVersion("Version 2.0.7.16")
.RegisterHighlight("Support for 7.2 and Dalamud API 12.")
.RegisterEntry("Source code maintenance - external libraries update.");
private static void Add2_0_7_15(Changelog log)
=> log.NextVersion("Version 2.0.7.15")
.RegisterEntry("Optimized JSON payload returned by Profile.GetByUniqueId IPC method. (requested by Mare Synchronos)")
@@ -48,7 +54,7 @@ public class CPlusChangeLog
.RegisterEntry("You do not need to do anything about this. This just fixes format inconsistencies between clipboard copies and on-disk data.", 1)
.RegisterEntry("Fixed (some?) \"ImGui assertation failed\" errors (2.0.7.14)")
.RegisterEntry("Improved support log contents (2.0.7.13)")
.RegisterEntry("Fixed skeleton changes not being detected when changing to between hairstyles with same amount of bones. (2.0.7.11)")
.RegisterEntry("Fixed skeleton changes not being detected when changing between hairstyles with the same amount of bones. (2.0.7.11)")
.RegisterEntry("Fixed character flashing in GPose. (Root bone position edits are no longer applied in GPose) (2.0.7.10)")
.RegisterEntry("Source code maintenance - external libraries update.");