Skip to content

Commit ce45f38

Browse files
committed
fix: PackageManifest version
1 parent 391eb59 commit ce45f38

File tree

5 files changed

+34
-2
lines changed

5 files changed

+34
-2
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
using System.Reflection;
2+
using jcdcdev.Umbraco.Core.Extensions;
3+
using Umbraco.Cms.Core.Manifest;
4+
using Umbraco.Cms.Infrastructure.Manifest;
5+
6+
namespace jcdcdev.Umbraco.ExtendedMarkdownEditor.Composing;
7+
8+
public class PackageManifestReader : IPackageManifestReader
9+
{
10+
public Task<IEnumerable<PackageManifest>> ReadPackageManifestsAsync()
11+
{
12+
var packageManifest = new PackageManifest
13+
{
14+
Name = Constants.PackageName,
15+
Version = Assembly.GetAssembly(typeof(PackageManifestReader))?.GetName().Version?.ToSemVer()?.ToString() ?? "0.1.0",
16+
AllowPublicAccess = false,
17+
AllowTelemetry = true,
18+
Extensions = []
19+
};
20+
21+
return Task.FromResult<IEnumerable<PackageManifest>>([packageManifest]);
22+
}
23+
}

src/jcdcdev.Umbraco.ExtendedMarkdownEditor/Composing/UmbracoBuilderExtensions.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using Umbraco.Cms.Core.DependencyInjection;
55
using Umbraco.Cms.Core.PropertyEditors;
66
using Umbraco.Cms.Core.PropertyEditors.ValueConverters;
7+
using Umbraco.Cms.Infrastructure.Manifest;
78

89
namespace jcdcdev.Umbraco.ExtendedMarkdownEditor.Composing;
910

@@ -14,6 +15,8 @@ public static IUmbracoBuilder AddMarkDown(this IUmbracoBuilder builder)
1415
builder.Services.AddSingleton<IMarkdownService, MarkdownService>();
1516
builder.PropertyValueConverters().Replace<MarkdownEditorValueConverter, ExtendedMarkdownEditorValueConverter>();
1617
builder.DataEditors().Exclude<MarkdownPropertyEditor>();
18+
builder.Services.AddSingleton<IPackageManifestReader, PackageManifestReader>();
19+
1720
return builder;
1821
}
1922
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
namespace jcdcdev.Umbraco.ExtendedMarkdownEditor;
2+
3+
public static class Constants
4+
{
5+
public const string PackageName = "jcdcdev.Umbraco.ExtendedMarkdownEditor";
6+
}

src/jcdcdev.Umbraco.ExtendedMarkdownEditor/PropertyEditors/ExtendedMarkdownPropertyEditor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
namespace jcdcdev.Umbraco.ExtendedMarkdownEditor.PropertyEditors;
66

77
[DataEditor(
8-
Constants.PropertyEditors.Aliases.MarkdownEditor,
8+
global::Umbraco.Cms.Core.Constants.PropertyEditors.Aliases.MarkdownEditor,
99
ValueType = ValueTypes.Text,
1010
ValueEditorIsReusable = true)]
1111
public class ExtendedMarkdownPropertyEditor : MarkdownPropertyEditor

src/jcdcdev.Umbraco.ExtendedMarkdownEditor/jcdcdev.Umbraco.ExtendedMarkdownEditor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22
<PropertyGroup>
33
<TargetFramework>net8.0</TargetFramework>
4-
<LangVersion>10</LangVersion>
4+
<LangVersion>12</LangVersion>
55
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>

0 commit comments

Comments
 (0)