Skip to content

Commit d70b6d8

Browse files
Update dependencies and set package versions
1 parent 2727f37 commit d70b6d8

5 files changed

Lines changed: 285 additions & 42 deletions

File tree

README.md

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,25 @@ dotnet add package GroupDocs.Comparison.UI.Api.Local.Cache
2020
Add configuration to your `Startup` class:
2121

2222
```cs
23+
using GroupDocs.Comparison.UI.Core;
24+
using GroupDocs.Comparison.UI.Extensions;
25+
2326
public class Startup
2427
{
2528
public void ConfigureServices(IServiceCollection services)
2629
{
2730
services
28-
.AddGroupDocsComparisonUI(config =>
29-
{
30-
config.SetFilesDirectory("./Files");
31-
});
31+
.AddGroupDocsComparisonUI(config =>
32+
{
33+
config.SetFilesDirectory("./Files");
34+
});
3235

3336
services
3437
.AddControllers()
3538
.AddGroupDocsComparisonSelfHostApi(config =>
3639
{
37-
//Trial limitations https://docs.groupdocs.com/comparison/net/evaluation-limitations-and-licensing-of-groupdocs-comparison/
38-
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
40+
//Trial limitations https://docs.groupdocs.com/comparison/net/licensing-and-evaluation-limitations/
41+
//Temporary license can be requested at https://purchase.groupdocs.com/temp-license/100078
3942
//config.SetLicensePath("c:\\licenses\\GroupDocs.Comparison.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
4043
})
4144
.AddLocalStorage("./Temp")
@@ -66,23 +69,27 @@ public class Startup
6669
Or, if you’re using [new program](https://docs.microsoft.com/en-us/dotnet/core/tutorials/top-level-templates) style with top-level statements, global using directives, and implicit using directives the Program.cs will be a bit shorter.
6770

6871
```cs
72+
using GroupDocs.Comparison.UI.Core;
73+
using GroupDocs.Comparison.UI.Extensions;
74+
6975
var builder = WebApplication.CreateBuilder(args);
7076

7177
builder.Services
72-
.AddGroupDocsComparisonUI(config =>
73-
{
74-
config.SetFilesDirectory("./Files");
75-
});
78+
.AddGroupDocsComparisonUI(config =>
79+
{
80+
config.SetFilesDirectory("./Files");
81+
});
82+
7683
builder.Services
77-
.AddControllers()
78-
.AddGroupDocsComparisonSelfHostApi(config =>
79-
{
80-
//Trial limitations https://docs.groupdocs.com/comparison/net/evaluation-limitations-and-licensing-of-groupdocs-comparison/
81-
//Temporary license can be requested at https://purchase.groupdocs.com/temporary-license
82-
//config.SetLicensePath("c:\\licenses\\GroupDocs.Comparison.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
83-
})
84-
.AddLocalStorage("./Temp")
85-
.AddLocalCache("./Cache");
84+
.AddControllers()
85+
.AddGroupDocsComparisonSelfHostApi(config =>
86+
{
87+
//Trial limitations https://docs.groupdocs.com/comparison/net/licensing-and-evaluation-limitations/
88+
//Temporary license can be requested at https://purchase.groupdocs.com/temp-license/100078
89+
//config.SetLicensePath("c:\\licenses\\GroupDocs.Comparison.lic"); // or set environment variable 'GROUPDOCS_LIC_PATH'
90+
})
91+
.AddLocalStorage("./Temp")
92+
.AddLocalCache("./Cache");
8693

8794
var app = builder.Build();
8895

@@ -95,18 +102,19 @@ app
95102
options.UIPath = "/comparison";
96103
options.APIEndpoint = "/comparison-api";
97104
});
105+
98106
endpoints.MapGroupDocsComparisonApi(options =>
99107
{
100108
options.ApiPath = "/comparison-api";
101109
});
102110
});
103111

104-
app.Run();
112+
await app.RunAsync();
105113
```
106114

107115
This code registers **/comparison** middleware that will serve SPA and **/comparison-api** middleware that will serve content for the UI to display.
108116

109-
**Please note that Comparison does not create `Files` and `Cache` folders, please make sure to create `Files` and `Cache` folders manually before running the application.**
117+
**Please note that Comparison does not create `Files` and `Temp` folders, please make sure to create `Files` and `Temp` folders manually before running the application.**
110118

111119
## UI
112120

@@ -146,7 +154,7 @@ services
146154
.AddControllers()
147155
.AddGroupDocsComparisonSelfHostApi(config =>
148156
{
149-
config.SetLicensePath(".\GroupDocs.Comparison.lic");
157+
config.SetLicensePath("./GroupDocs.Comparison.lic");
150158
})
151159
```
152160

build/dependencies.props

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,28 @@
1616
</PropertyGroup>
1717

1818
<PropertyGroup Label="Package Versions">
19-
<GroupDocsComparison>25.3</GroupDocsComparison>
19+
<GroupDocsComparison>25.10</GroupDocsComparison>
20+
<SkiaSharpNativeAssetsLinuxNoDependencies>3.119.0</SkiaSharpNativeAssetsLinuxNoDependencies>
2021

21-
<MicrosoftExtensionsHttp>6.0.0</MicrosoftExtensionsHttp>
22-
<MicrosoftAspNetCoreMvcCore>2.2.5</MicrosoftAspNetCoreMvcCore>
23-
<MicrosoftExtensionsDependencyInjectionAbstractions>7.0.0</MicrosoftExtensionsDependencyInjectionAbstractions>
24-
<MicrosoftExtensionsConfiguration>6.0.1</MicrosoftExtensionsConfiguration>
25-
<MicrosoftExtensionsConfigurationBinder>6.0.0</MicrosoftExtensionsConfigurationBinder>
26-
<MicrosoftExtensionsCachingMemory>6.0.1</MicrosoftExtensionsCachingMemory>
22+
<MicrosoftExtensionsHttp>6.0.1</MicrosoftExtensionsHttp>
23+
<MicrosoftAspNetCoreMvcCore>2.3.0</MicrosoftAspNetCoreMvcCore>
24+
<MicrosoftExtensionsDependencyInjectionAbstractions>8.0.2</MicrosoftExtensionsDependencyInjectionAbstractions>
25+
<MicrosoftExtensionsConfiguration>8.0.0</MicrosoftExtensionsConfiguration>
26+
<MicrosoftExtensionsConfigurationBinder>8.0.2</MicrosoftExtensionsConfigurationBinder>
27+
<MicrosoftExtensionsCachingMemory>8.0.1</MicrosoftExtensionsCachingMemory>
2728

28-
<NewtonsoftJson>13.0.3</NewtonsoftJson>
29-
<SystemTextJson>6.0.5</SystemTextJson>
29+
<NewtonsoftJson>13.0.4</NewtonsoftJson>
30+
<SystemTextJson>8.0.6</SystemTextJson>
3031

31-
<MicrosoftSourceLinkGithub>1.1.1</MicrosoftSourceLinkGithub>
32+
<MicrosoftSourceLinkGithub>8.0.0</MicrosoftSourceLinkGithub>
3233
</PropertyGroup>
3334

3435
<PropertyGroup Label="GroupDocs.Comparison UI Package Versions">
35-
<GroupDocsComparisonUI>6.0.20</GroupDocsComparisonUI>
36-
<GroupDocsComparisonUIApi>6.0.20</GroupDocsComparisonUIApi>
37-
<GroupDocsComparisonUIApiLocalCache>6.0.20</GroupDocsComparisonUIApiLocalCache>
38-
<GroupDocsComparisonUIApiLocalStorage>6.0.20</GroupDocsComparisonUIApiLocalStorage>
39-
<GroupDocsComparisonUICore>6.0.20</GroupDocsComparisonUICore>
40-
<GroupDocsComparisonUISelfHostApi>6.0.20</GroupDocsComparisonUISelfHostApi>
36+
<GroupDocsComparisonUI>6.0.21</GroupDocsComparisonUI>
37+
<GroupDocsComparisonUIApi>6.0.21</GroupDocsComparisonUIApi>
38+
<GroupDocsComparisonUIApiLocalCache>6.0.21</GroupDocsComparisonUIApiLocalCache>
39+
<GroupDocsComparisonUIApiLocalStorage>6.0.21</GroupDocsComparisonUIApiLocalStorage>
40+
<GroupDocsComparisonUICore>6.0.21</GroupDocsComparisonUICore>
41+
<GroupDocsComparisonUISelfHostApi>6.0.21</GroupDocsComparisonUISelfHostApi>
4142
</PropertyGroup>
4243
</Project>

src/GroupDocs.Comparison.UI.SelfHost.Api/GroupDocs.Comparison.UI.SelfHost.Api.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="GroupDocs.Comparison" Version="$(GroupDocsComparison)" />
20-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="$(MicrosoftAspNetCoreMvcCore)" />
20+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="$(MicrosoftAspNetCoreMvcCore)" />
21+
<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="$(SkiaSharpNativeAssetsLinuxNoDependencies)" />
2122
</ItemGroup>
2223

2324
<ItemGroup>

src/GroupDocs.Comparison.UI/GroupDocs.Comparison.UI.csproj

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,24 @@
22

33
<PropertyGroup>
44
<TargetFramework>$(NetVersion)</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
<PackageId>GroupDocs.Comparison.UI</PackageId>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
8+
<PackageId>GroupDocs.Comparison.UI</PackageId>
89
<Version>$(GroupDocsComparisonUI)</Version>
910
<Description>GroupDocs.Comparison.UI is a ASP.NET Core UI comparison of GroupDocs.Comparison for .NET see https://github.com/groupdocs-comparison/GroupDocs.Comparison-for-.NET-UI for more details.</Description>
1011
<PackageTags>GroupDocs;Comparison;UI;Angular;ASP.NET Core;</PackageTags>
1112
<PackageIcon>images\icon.png</PackageIcon>
13+
<PackageReadmeFile>README.md</PackageReadmeFile>
14+
1215
<TypeScriptCompileBlocked>True</TypeScriptCompileBlocked>
1316
<ClientRoot>client\</ClientRoot>
1417
<BuildClientApp>false</BuildClientApp>
1518
</PropertyGroup>
1619

1720
<ItemGroup>
1821
<None Include="..\..\assets\icon.png" Pack="true" Visible="false" PackagePath="images\icon.png" />
22+
<None Include="README.md" pack="true" PackagePath="." />
1923
</ItemGroup>
2024

2125
<ItemGroup>

0 commit comments

Comments
 (0)