Skip to content

Commit a5ac630

Browse files
committed
Added Velopack upgrade support to the project.
1 parent c6c2a65 commit a5ac630

File tree

19 files changed

+193
-96
lines changed

19 files changed

+193
-96
lines changed

build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
dotnet tool install --global Cake.Tool --version 3.2.0
2-
dotnet tool install --global vpk --version 0.0.359
2+
dotnet tool install --global vpk --version 0.0.626
33
dotnet-cake --configuration=Release

src/GlobalAssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
//------------------------------------------------------------------------------
66
using System.Reflection;
77

8-
[assembly: AssemblyVersion("7.0.0.0")]
9-
[assembly: AssemblyFileVersion("7.0.0.0")]
10-
[assembly: AssemblyInformationalVersion("7.0.0.0")]
8+
[assembly: AssemblyVersion("7.1.0.0")]
9+
[assembly: AssemblyFileVersion("7.1.0.0")]
10+
[assembly: AssemblyInformationalVersion("7.1.0-dev.111+Branch.develop.Sha.c6c2a6557ac3b3a8d1ebd93f45de2ff515018f18")]

src/Papercut.Common/Papercut.Common.csproj

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="System.Runtime.Caching" Version="8.0.0" />
8+
<PackageReference Include="System.Runtime.Caching" Version="8.0.1" />
9+
</ItemGroup>
10+
11+
<ItemGroup>
12+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
13+
<PackageReference Update="Serilog" Version="4.0.2" />
914
</ItemGroup>
1015

1116
</Project>

src/Papercut.Core/AppConstants.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ public static class AppConstants
2424

2525
public const string CompanyName = "Changemaker Studios";
2626

27+
public const string UpgradeUrl = "https://github.com/ChangemakerStudios/Papercut-SMTP";
28+
2729
public static string AppDataDirectory { get; } =
2830
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),
2931
CompanyName,

src/Papercut.Core/Papercut.Core.csproj

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,27 @@
1010

1111
<ItemGroup>
1212
<PackageReference Include="Autofac">
13-
<Version>8.0.0</Version>
13+
<Version>8.1.1</Version>
1414
</PackageReference>
15-
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="9.0.0" />
15+
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
1616
<PackageReference Include="AutofacSerilogIntegration">
1717
<Version>5.0.0</Version>
1818
</PackageReference>
1919
<PackageReference Include="Newtonsoft.Json">
2020
<Version>13.0.3</Version>
2121
</PackageReference>
2222
<PackageReference Include="Serilog.Extensions.Logging" Version="8.0.0" />
23-
<PackageReference Include="Serilog.Formatting.Compact" Version="2.0.0" />
24-
<PackageReference Include="Serilog.Sinks.Console" Version="5.0.1" />
25-
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
26-
<PackageReference Include="Serilog.Sinks.Trace" Version="3.0.0" />
23+
<PackageReference Include="Serilog.Formatting.Compact" Version="3.0.0" />
24+
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
25+
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
26+
<PackageReference Include="Serilog.Sinks.Trace" Version="4.0.0" />
2727
<PackageReference Include="System.Management" Version="8.0.0" />
28-
<PackageReference Include="System.Reactive" Version="6.0.0" />
28+
<PackageReference Include="System.Reactive" Version="6.0.1" />
29+
</ItemGroup>
30+
31+
<ItemGroup>
32+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
33+
<PackageReference Update="Serilog" Version="4.0.2" />
2934
</ItemGroup>
3035

3136
</Project>

src/Papercut.Infrastructure.IPComm/Papercut.Infrastructure.IPComm.csproj

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,16 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="Autofac">
16-
<Version>8.0.0</Version>
16+
<Version>8.1.1</Version>
1717
</PackageReference>
1818
<PackageReference Include="Newtonsoft.Json">
1919
<Version>13.0.3</Version>
2020
</PackageReference>
21-
<PackageReference Include="System.Reactive" Version="6.0.0" />
21+
<PackageReference Include="System.Reactive" Version="6.0.1" />
22+
</ItemGroup>
23+
24+
<ItemGroup>
25+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
26+
<PackageReference Update="Serilog" Version="4.0.2" />
2227
</ItemGroup>
2328
</Project>

src/Papercut.Infrastructure.Smtp/Papercut.Infrastructure.Smtp.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,9 @@
1414
<ProjectReference Include="..\Papercut.Message\Papercut.Message.csproj" />
1515
</ItemGroup>
1616

17+
<ItemGroup>
18+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
19+
<PackageReference Update="Serilog" Version="4.0.2" />
20+
</ItemGroup>
21+
1722
</Project>

src/Papercut.Message/Papercut.Message.csproj

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,20 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="Autofac">
16-
<Version>8.0.0</Version>
16+
<Version>8.1.1</Version>
1717
</PackageReference>
1818
<PackageReference Include="MailKit">
19-
<Version>4.4.0</Version>
19+
<Version>4.8.0</Version>
2020
</PackageReference>
2121
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
2222
<PackageReference Include="MimeKit">
23-
<Version>4.4.0</Version>
23+
<Version>4.8.0</Version>
2424
</PackageReference>
25-
<PackageReference Include="System.Reactive" Version="6.0.0" />
25+
<PackageReference Include="System.Reactive" Version="6.0.1" />
26+
</ItemGroup>
27+
28+
<ItemGroup>
29+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
30+
<PackageReference Update="Serilog" Version="4.0.2" />
2631
</ItemGroup>
2732
</Project>

src/Papercut.Rules/Papercut.Rules.csproj

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,23 @@
1515

1616
<ItemGroup>
1717
<PackageReference Include="Autofac">
18-
<Version>8.0.0</Version>
18+
<Version>8.1.1</Version>
1919
</PackageReference>
2020
<PackageReference Include="MailKit">
21-
<Version>4.4.0</Version>
21+
<Version>4.8.0</Version>
2222
</PackageReference>
2323
<PackageReference Include="MimeKit">
24-
<Version>4.4.0</Version>
24+
<Version>4.8.0</Version>
2525
</PackageReference>
2626
<PackageReference Include="Newtonsoft.Json">
2727
<Version>13.0.3</Version>
2828
</PackageReference>
29-
<PackageReference Include="Polly" Version="8.3.1" />
29+
<PackageReference Include="Polly" Version="8.4.2" />
30+
</ItemGroup>
31+
32+
<ItemGroup>
33+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
34+
<PackageReference Update="Serilog" Version="4.0.2" />
3035
</ItemGroup>
3136

3237
</Project>

src/Papercut.Service/Papercut.Service.csproj

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
</Content>
2626
</ItemGroup>
2727
<ItemGroup>
28-
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="9.0.0" />
28+
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="10.0.0" />
2929
<PackageReference Include="AutofacSerilogIntegration" Version="5.0.0" />
3030
<PackageReference Include="ElectronNET.API" Version="23.6.2" />
31-
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.0" />
32-
<PackageReference Include="Serilog.AspNetCore" Version="8.0.1" />
31+
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.1" />
32+
<PackageReference Include="Serilog.AspNetCore" Version="8.0.2" />
3333
<PackageReference Include="Serilog.ExceptionalLogContext" Version="1.1.0" />
34-
<PackageReference Include="Serilog.Sinks.Seq" Version="7.0.0" />
35-
<PackageReference Include="Serilog.Expressions" Version="4.0.0" />
34+
<PackageReference Include="Serilog.Sinks.Seq" Version="8.0.0" />
35+
<PackageReference Include="Serilog.Expressions" Version="5.0.0" />
3636
<PackageReference Include="SmtpServer" Version="10.0.1" />
3737
</ItemGroup>
3838
<ItemGroup>
@@ -60,4 +60,8 @@
6060
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
6161
</None>
6262
</ItemGroup>
63+
<ItemGroup>
64+
<PackageReference Update="JetBrains.Annotations" Version="2024.2.0" />
65+
<PackageReference Update="Serilog" Version="4.0.2" />
66+
</ItemGroup>
6367
</Project>

0 commit comments

Comments
 (0)