Skip to content

Commit dd79cb9

Browse files
authored
Merge pull request #660 from cloudscribe/develop
v8.5
2 parents e799123 + 9b8be19 commit dd79cb9

File tree

30 files changed

+205
-63
lines changed

30 files changed

+205
-63
lines changed

src/cloudscribe.ContentUtils/cloudscribe.ContentUtils.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Content utilities for html and markdown</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;blog,content</PackageTags>

src/cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap4/cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap4.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Bootstrap 4 pre-compiled views for cloudscribe Core and SimpleContent integration</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
using System.Reflection;
3+
using cloudscribe.Versioning;
4+
using cloudscribe.Web.Common;
5+
6+
namespace cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap5
7+
{
8+
public class VersionProvider : IVersionProvider
9+
{
10+
public string Name { get { return "cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap5"; } }
11+
12+
public Guid ApplicationId { get { return new Guid("f93067b4-919d-4910-acd1-4b3b1c210ecf"); } }
13+
14+
public Version CurrentVersion
15+
{
16+
17+
get
18+
{
19+
20+
var version = new Version(2, 0, 0, 0);
21+
var versionString = typeof(CloudscribeCommonResources).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
22+
if (!string.IsNullOrWhiteSpace(versionString))
23+
{
24+
Version.TryParse(versionString, out version);
25+
}
26+
27+
return version;
28+
}
29+
}
30+
}
31+
}

src/cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap5/cloudscribe.Core.SimpleContent.CompiledViews.Bootstrap5.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Bootstrap 5 pre-compiled views for cloudscribe Core and SimpleContent integration</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>

src/cloudscribe.Core.SimpleContent/StartupExtenstions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using cloudscribe.SimpleContent.Models;
66
using cloudscribe.SimpleContent.Web.Design;
77
using cloudscribe.SimpleContent.Web.TagHelpers;
8+
using cloudscribe.Versioning;
89
using cloudscribe.Web.Navigation.Caching;
910
using Microsoft.AspNetCore.Authorization;
1011
using Microsoft.Extensions.Configuration;
@@ -34,7 +35,7 @@ public static IServiceCollection AddCloudscribeCoreIntegrationForSimpleContent(
3435
services.AddScoped<ITreeCacheKeyResolver, SiteNavigationCacheKeyResolver>();
3536
services.AddScoped<IHandleRoleUpdated, HandleRoleUpdated>();
3637
services.AddScoped<IHandleRoleDeleted, HandleRoleDeleted>();
37-
38+
services.AddScoped<IVersionProvider, VersionProvider>();
3839

3940
if (configuration != null)
4041
{
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
using cloudscribe.Core.SimpleContent.Integration;
2+
using cloudscribe.Versioning;
3+
using cloudscribe.Web.Common;
4+
using System;
5+
using System.Reflection;
6+
7+
namespace cloudscribe.Core.SimpleContent
8+
{
9+
public class VersionProvider : IVersionProvider
10+
{
11+
private Assembly assembly = typeof(AuthorNameResolver).Assembly;
12+
13+
public string Name
14+
{
15+
get { return assembly.GetName().Name; }
16+
17+
}
18+
19+
public Guid ApplicationId { get { return new Guid("f94177b4-919d-4910-acd1-4b3b1c210ecf"); } }
20+
21+
public Version CurrentVersion
22+
{
23+
24+
get
25+
{
26+
27+
var version = new Version(2, 0, 0, 0);
28+
var versionString = typeof(CloudscribeCommonResources).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
29+
if (!string.IsNullOrWhiteSpace(versionString))
30+
{
31+
Version.TryParse(versionString, out version);
32+
}
33+
34+
return version;
35+
}
36+
}
37+
}
38+
}

src/cloudscribe.Core.SimpleContent/cloudscribe.Core.SimpleContent.csproj

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

33
<PropertyGroup>
44
<Description>integration library for integrating cloudscribe SimpleContent with cloudscribe Core multi-tenant web app foundation</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;blog</PackageTags>
@@ -29,12 +29,12 @@
2929
</ItemGroup>
3030

3131
<ItemGroup>
32-
<PackageReference Include="cloudscribe.Core.Models" Version="8.4.0" />
33-
<PackageReference Include="cloudscribe.Core.Identity" Version="8.4.0" />
34-
<PackageReference Include="cloudscribe.Core.Web" Version="8.4.0" />
35-
<PackageReference Include="cloudscribe.Web.Common" Version="8.4.0" />
36-
<PackageReference Include="cloudscribe.FileManager.Web" Version="8.4.0" />
37-
<PackageReference Include="cloudscribe.Syndication.Web" Version="8.4.0" />
32+
<PackageReference Include="cloudscribe.Core.Models" Version="8.5.0" />
33+
<PackageReference Include="cloudscribe.Core.Identity" Version="8.5.0" />
34+
<PackageReference Include="cloudscribe.Core.Web" Version="8.5.0" />
35+
<PackageReference Include="cloudscribe.Web.Common" Version="8.5.0" />
36+
<PackageReference Include="cloudscribe.FileManager.Web" Version="8.5.0" />
37+
<PackageReference Include="cloudscribe.Syndication.Web" Version="8.5.0" />
3838

3939
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.0" />
4040
<PackageReference Include="Microsoft.Extensions.Localization" Version="8.0.0" />

src/cloudscribe.MetaWeblog/cloudscribe.MetaWeblog.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>a re-useable implementation of the metaweblog api for asp.net core</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;metaweblog;api;asp.net core</PackageTags>

src/cloudscribe.SimpleContent.CompiledViews.Bootstrap4/cloudscribe.SimpleContent.CompiledViews.Bootstrap4.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Bootstrap 4 pre-compiled views for cloudscribe.SimpleContent.Web</Description>
5-
<Version>8.4.0</Version>
5+
<Version>8.5.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using cloudscribe.Versioning;
2+
using cloudscribe.Web.Common;
3+
using System;
4+
using System.Reflection;
5+
6+
namespace cloudscribe.SimpleContent.CompiledViews.Bootstrap5
7+
{
8+
public class VersionProvider : IVersionProvider
9+
{
10+
public string Name { get { return "cloudscribe.SimpleContent.CompiledViews.Bootstrap5"; } }
11+
12+
public Guid ApplicationId { get { return new Guid("f94067b4-919d-4910-acd1-4b3b1c210ecf"); } }
13+
14+
public Version CurrentVersion
15+
{
16+
17+
get
18+
{
19+
20+
var version = new Version(2, 0, 0, 0);
21+
var versionString = typeof(CloudscribeCommonResources).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
22+
if (!string.IsNullOrWhiteSpace(versionString))
23+
{
24+
Version.TryParse(versionString, out version);
25+
}
26+
27+
return version;
28+
}
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)