From 83750f009e2f1de87ecba2242e23663c719eb53a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9rgio=20Silveira?= Date: Tue, 14 May 2024 19:17:10 +0200 Subject: [PATCH] automatic version from assembly --- src/EventStore.Plugins/Plugin.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/EventStore.Plugins/Plugin.cs b/src/EventStore.Plugins/Plugin.cs index 6bd54a8..ebcefd6 100644 --- a/src/EventStore.Plugins/Plugin.cs +++ b/src/EventStore.Plugins/Plugin.cs @@ -11,7 +11,7 @@ namespace EventStore.Plugins; [PublicAPI] public abstract class Plugin : IPlugableComponent, IDisposable { protected Plugin( - string? name = null, string version = "0.0.1", + string? name = null, string? version = null, string? diagnosticsName = null, params KeyValuePair[] diagnosticsTags) { Name = name ?? GetType().Name @@ -19,7 +19,7 @@ protected Plugin( .Replace("Plugin", "") .Replace("Component", ""); - Version = version; + Version = version ?? GetType().Assembly.GetName().Version?.ToString() ?? "0.0.1"; DiagnosticsName = diagnosticsName ?? Name; DiagnosticsTags = diagnosticsTags;