diff --git a/Apprise/Apprise.csproj b/Apprise/Apprise.csproj index b58a07a9..1d67d830 100644 Binary files a/Apprise/Apprise.csproj and b/Apprise/Apprise.csproj differ diff --git a/Apprise/Plugin.cs b/Apprise/Plugin.cs index 174dcaa6..ec969241 100644 --- a/Apprise/Plugin.cs +++ b/Apprise/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.Apprise; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("32d0e2ad-7617-4b52-bc39-338d2cfe468c"); public string Name => "Apprise Nodes"; public string MinimumVersion => "0.6.3.1000"; diff --git a/BasicNodes/BasicNodes.csproj b/BasicNodes/BasicNodes.csproj index 94665f6a..cab5a468 100644 Binary files a/BasicNodes/BasicNodes.csproj and b/BasicNodes/BasicNodes.csproj differ diff --git a/BasicNodes/Plugin.cs b/BasicNodes/Plugin.cs index 3f71c8c5..1358e915 100644 --- a/BasicNodes/Plugin.cs +++ b/BasicNodes/Plugin.cs @@ -4,6 +4,7 @@ namespace FileFlows.BasicNodes public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("789b5213-4ca5-42da-816e-f2117f00cd16"); public string Name => "Basic Nodes"; public string MinimumVersion => "0.6.3.1000"; diff --git a/BasicNodes/ScriptNode.cs b/BasicNodes/ScriptNode.cs deleted file mode 100644 index 655a1237..00000000 --- a/BasicNodes/ScriptNode.cs +++ /dev/null @@ -1,64 +0,0 @@ -using BasicNodes; -using FileFlows.Plugin; -using System.Dynamic; - -namespace FileFlows.BasicNodes; - -/// -/// A special node that is not shown in the UI and only created -/// by the Flow Runner to execute a script. -/// This Node exists in this plugin to make use of the Javascript executor -/// -public class ScriptNode:Node -{ - /// - /// Gets the number of inputs of this node - /// - public override int Inputs => 1; - - /// - /// Gets or sets the model to pass to the node - /// - public ExpandoObject Model { get; set; } - - /// - /// Gets or sets the code to execute - /// - public string Code { get; set; } - - - /// - /// Executes the script node - /// - /// the NodeParameters passed into this from the flow runner - /// the output node to call next - public override int Execute(NodeParameters args) - { - // will throw exception if invalid - var script = new ScriptParser().Parse("ScriptNode", Code); - - // build up the entry point - string epParams = string.Join(", ", script.Parameters?.Select(x => x.Name).ToArray()); - // all scripts must contain the "Script" method we then add this to call that - string entryPoint = $"Script({epParams});"; - - var execArgs = new FileFlows.Plugin.Models.ScriptExecutionArgs - { - Args = args, - //Code = ("try\n{\n\t" + Code.Replace("\n", "\n\t") + "\n\n\t" + entryPoint + "\n} catch (err) { \n\tLogger.ELog(`Error in script [${err.line}]: ${err}`);\n\treturn -1;\n}").Replace("\t", " ") - Code = (Code + "\n\n" + entryPoint).Replace("\t", " ").Trim() - }; - - if (script.Parameters?.Any() == true) - { - var dictModel = Model as IDictionary; - foreach (var p in script.Parameters) - { - var value = dictModel?.ContainsKey(p.Name) == true ? dictModel[p.Name] : null; - execArgs.AdditionalArguments.Add(p.Name, value); - } - } - - return args.ScriptExecutor.Execute(execArgs); - } -} diff --git a/ChecksumNodes/ChecksumNodes.csproj b/ChecksumNodes/ChecksumNodes.csproj index 60b5e70f..35e88ede 100644 Binary files a/ChecksumNodes/ChecksumNodes.csproj and b/ChecksumNodes/ChecksumNodes.csproj differ diff --git a/ChecksumNodes/Plugin.cs b/ChecksumNodes/Plugin.cs index 3c3bb2fa..04061fba 100644 --- a/ChecksumNodes/Plugin.cs +++ b/ChecksumNodes/Plugin.cs @@ -1,12 +1,12 @@ -namespace ChecksumNodes -{ - public class Plugin : IPlugin - { - public string Name => "Checksum Nodes"; - public string MinimumVersion => "0.6.3.1000"; +namespace ChecksumNodes; - public void Init() - { - } +public class Plugin : IPlugin +{ + public Guid Uid => new Guid("5ce1524c-5e7b-40ee-9fc1-2152181490f1"); + public string Name => "Checksum Nodes"; + public string MinimumVersion => "0.6.3.1000"; + + public void Init() + { } -} \ No newline at end of file +} diff --git a/CollectionNodes/CollectionNodes.csproj b/CollectionNodes/CollectionNodes.csproj index 10141182..20a3e49c 100644 Binary files a/CollectionNodes/CollectionNodes.csproj and b/CollectionNodes/CollectionNodes.csproj differ diff --git a/CollectionNodes/Plugin.cs b/CollectionNodes/Plugin.cs index 2fc5066f..f3219eb6 100644 --- a/CollectionNodes/Plugin.cs +++ b/CollectionNodes/Plugin.cs @@ -1,19 +1,19 @@ using FileFlows.Plugin.Attributes; using System.ComponentModel.DataAnnotations; -namespace CollectionNodes +namespace CollectionNodes; + +public class Plugin : IPlugin { - public class Plugin : IPlugin + public Guid Uid => new Guid("e62e3b2e-5147-4732-92df-f6fbbdb3bb08"); + public string Name => "Collection Nodes"; + public string MinimumVersion => "0.6.3.1000"; + + [Folder(1)] + [Required] + public string DataDirectory { get; set; } + + public void Init() { - public string Name => "Collection Nodes"; - public string MinimumVersion => "0.6.3.1000"; - - [Folder(1)] - [Required] - public string DataDirectory { get; set; } - - public void Init() - { - } } -} \ No newline at end of file +} diff --git a/DiscordNodes/DiscordNodes.csproj b/DiscordNodes/DiscordNodes.csproj index 37be4e92..863cc855 100644 Binary files a/DiscordNodes/DiscordNodes.csproj and b/DiscordNodes/DiscordNodes.csproj differ diff --git a/DiscordNodes/Plugin.cs b/DiscordNodes/Plugin.cs index c0cdd589..9ba37d8a 100644 --- a/DiscordNodes/Plugin.cs +++ b/DiscordNodes/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.DiscordNodes; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("ebaea108-8783-46b2-a889-be0d79bc8ad6"); public string Name => "Discord"; public string MinimumVersion => "0.6.3.1000"; diff --git a/EmailNodes/EmailNodes.csproj b/EmailNodes/EmailNodes.csproj index e0194a65..38860c99 100644 Binary files a/EmailNodes/EmailNodes.csproj and b/EmailNodes/EmailNodes.csproj differ diff --git a/EmailNodes/Plugin.cs b/EmailNodes/Plugin.cs index 2d4438b8..c09e0af9 100644 --- a/EmailNodes/Plugin.cs +++ b/EmailNodes/Plugin.cs @@ -1,12 +1,12 @@ -namespace FileFlows.EmailNodes -{ - public class Plugin : IPlugin - { - public string Name => "Email"; - public string MinimumVersion => "0.6.3.1000"; +namespace FileFlows.EmailNodes; - public void Init() - { - } +public class Plugin : IPlugin +{ + public Guid Uid => new Guid("b5077522-4a31-4faa-b9a7-b409ecb9c01e"); + public string Name => "Email"; + public string MinimumVersion => "0.6.3.1000"; + + public void Init() + { } -} \ No newline at end of file +} diff --git a/Emby/Emby.csproj b/Emby/Emby.csproj index 66bd1d78..47e5bf95 100644 Binary files a/Emby/Emby.csproj and b/Emby/Emby.csproj differ diff --git a/Emby/Plugin.cs b/Emby/Plugin.cs index 0e6c4966..eb4ba6ab 100644 --- a/Emby/Plugin.cs +++ b/Emby/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.Emby; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("51bdd442-6630-4c8c-b3a4-70a2d1c60309"); public string Name => "Emby"; public string MinimumVersion => "0.6.3.1000"; diff --git a/FileFlows.Plugin.dll b/FileFlows.Plugin.dll index 7bd808fd..70d228c8 100644 Binary files a/FileFlows.Plugin.dll and b/FileFlows.Plugin.dll differ diff --git a/FileFlows.Plugin.pdb b/FileFlows.Plugin.pdb index 617d8c9b..53128370 100644 Binary files a/FileFlows.Plugin.pdb and b/FileFlows.Plugin.pdb differ diff --git a/Gotify/Gotify.csproj b/Gotify/Gotify.csproj index 30b3e5e6..913a451b 100644 Binary files a/Gotify/Gotify.csproj and b/Gotify/Gotify.csproj differ diff --git a/Gotify/Plugin.cs b/Gotify/Plugin.cs index 6bc0bc09..898ef8c5 100644 --- a/Gotify/Plugin.cs +++ b/Gotify/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.Gotify; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("3d8e13f2-819f-437f-b177-be40147c6e2b"); public string Name => "Gotify Nodes"; public string MinimumVersion => "0.6.3.1000"; diff --git a/ImageNodes/ImageNodes.csproj b/ImageNodes/ImageNodes.csproj index 7b0314b5..a20c7056 100644 Binary files a/ImageNodes/ImageNodes.csproj and b/ImageNodes/ImageNodes.csproj differ diff --git a/ImageNodes/Plugin.cs b/ImageNodes/Plugin.cs index e8b83199..8efdf5fa 100644 --- a/ImageNodes/Plugin.cs +++ b/ImageNodes/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.ImageNodes; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("a6ddeee5-4c5a-46c5-80d5-e48552dd6a9b"); public string Name => "Image Nodes"; public string MinimumVersion => "0.6.3.1000"; diff --git a/MetaNodes/MetaNodes.csproj b/MetaNodes/MetaNodes.csproj index 5e236c8a..e5105b3c 100644 Binary files a/MetaNodes/MetaNodes.csproj and b/MetaNodes/MetaNodes.csproj differ diff --git a/MetaNodes/Plugin.cs b/MetaNodes/Plugin.cs index 4d51473f..65bea039 100644 --- a/MetaNodes/Plugin.cs +++ b/MetaNodes/Plugin.cs @@ -1,12 +1,12 @@ -namespace MetaNodes +namespace MetaNodes; + +using System.ComponentModel.DataAnnotations; + +public class Plugin : FileFlows.Plugin.IPlugin { - using System.ComponentModel.DataAnnotations; + public Guid Uid => new Guid("ed1e2547-6f92-4bc8-ae49-fcd7c74e7e9c"); + public string Name => "Meta Nodes"; + public string MinimumVersion => "0.6.3.1000"; - public class Plugin : FileFlows.Plugin.IPlugin - { - public string Name => "Meta Nodes"; - public string MinimumVersion => "0.6.3.1000"; - - public void Init() { } - } -} \ No newline at end of file + public void Init() { } +} diff --git a/MusicNodes/MusicNodes.csproj b/MusicNodes/MusicNodes.csproj index 6aeee61f..fb746fc7 100644 Binary files a/MusicNodes/MusicNodes.csproj and b/MusicNodes/MusicNodes.csproj differ diff --git a/MusicNodes/Plugin.cs b/MusicNodes/Plugin.cs index ba8d097d..17915c17 100644 --- a/MusicNodes/Plugin.cs +++ b/MusicNodes/Plugin.cs @@ -1,15 +1,15 @@ -namespace FileFlows.MusicNodes +namespace FileFlows.MusicNodes; + +using System.ComponentModel.DataAnnotations; +using FileFlows.Plugin.Attributes; + +public class Plugin : FileFlows.Plugin.IPlugin { - using System.ComponentModel.DataAnnotations; - using FileFlows.Plugin.Attributes; + public Guid Uid => new Guid("d84fbd06-f0e3-4827-8de0-6b0ef20dd883"); + public string Name => "Music Nodes"; + public string MinimumVersion => "0.6.3.1000"; - public class Plugin : FileFlows.Plugin.IPlugin + public void Init() { - public string Name => "Music Nodes"; - public string MinimumVersion => "0.6.3.1000"; - - public void Init() - { - } } -} \ No newline at end of file +} diff --git a/Plex/Plex.csproj b/Plex/Plex.csproj index 864dbdac..e153c04d 100644 Binary files a/Plex/Plex.csproj and b/Plex/Plex.csproj differ diff --git a/Plex/Plugin.cs b/Plex/Plugin.cs index 16c241fd..bc2d268e 100644 --- a/Plex/Plugin.cs +++ b/Plex/Plugin.cs @@ -2,6 +2,7 @@ namespace FileFlows.Plex; public class Plugin : FileFlows.Plugin.IPlugin { + public Guid Uid => new Guid("5be72267-7574-4ba9-a958-f3dda0d6c2dc"); public string Name => "Plex"; public string MinimumVersion => "0.6.3.1000"; diff --git a/VideoNodes/Plugin.cs b/VideoNodes/Plugin.cs index a11a96d4..280b0169 100644 --- a/VideoNodes/Plugin.cs +++ b/VideoNodes/Plugin.cs @@ -1,15 +1,15 @@ -namespace FileFlows.VideoNodes +namespace FileFlows.VideoNodes; + +using System.ComponentModel.DataAnnotations; +using FileFlows.Plugin.Attributes; + +public class Plugin : FileFlows.Plugin.IPlugin { - using System.ComponentModel.DataAnnotations; - using FileFlows.Plugin.Attributes; + public Guid Uid => new Guid("881b486b-4b38-4e66-b39e-fbc0fc9deee1"); + public string Name => "Video Nodes"; + public string MinimumVersion => "0.6.3.1000"; - public class Plugin : FileFlows.Plugin.IPlugin + public void Init() { - public string Name => "Video Nodes"; - public string MinimumVersion => "0.6.3.1000"; - - public void Init() - { - } } -} \ No newline at end of file +} diff --git a/VideoNodes/VideoNodes.csproj b/VideoNodes/VideoNodes.csproj index b4b2f699..e6872c47 100644 Binary files a/VideoNodes/VideoNodes.csproj and b/VideoNodes/VideoNodes.csproj differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll b/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll index a26dd58f..da514339 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll and b/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb b/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb index fc1465aa..3760e875 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb and b/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll index 60f29e92..b5414a82 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll and b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb index 69d4ef0c..38785ead 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb and b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.dll b/build/utils/PluginInfoGenerator/FileFlows.Shared.dll index 686b15fa..084c4f66 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.Shared.dll and b/build/utils/PluginInfoGenerator/FileFlows.Shared.dll differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb b/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb index 1872f40a..70c158f5 100644 Binary files a/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb and b/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb differ diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.xml b/build/utils/PluginInfoGenerator/FileFlows.Shared.xml index 85a817f6..5dd7bbb9 100644 --- a/build/utils/PluginInfoGenerator/FileFlows.Shared.xml +++ b/build/utils/PluginInfoGenerator/FileFlows.Shared.xml @@ -2025,6 +2025,56 @@ Gets or sets the FileFlows version number + + + Gets or sets the type of database to use + + + + + Gets or sets the db server to use + + + + + Gets or sets the name of the database + + + + + Gets or sets the user used to connect to the database + + + + + Gets or sets the password used to connect to the database + + + + + Gets or sets if the user can change database settings + + + + + The types of Databases supported + + + + + SQLite Database + + + + + Microsoft SQL Server + + + + + MySql / MariaDB + + Information about how a library has shrunk after processing diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json b/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json index c450c2ec..0da1910f 100644 --- a/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json +++ b/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json @@ -16,6 +16,40 @@ "PluginInfoGenerator.dll": {} } }, + "Azure.Core/1.6.0": { + "dependencies": { + "Microsoft.Bcl.AsyncInterfaces": "1.0.0", + "System.Buffers": "4.5.0", + "System.Diagnostics.DiagnosticSource": "4.7.0", + "System.Memory": "4.5.3", + "System.Numerics.Vectors": "4.5.0", + "System.Text.Json": "4.6.0", + "System.Threading.Tasks.Extensions": "4.5.2" + }, + "runtime": { + "lib/netstandard2.0/Azure.Core.dll": { + "assemblyVersion": "1.6.0.0", + "fileVersion": "1.600.20.52802" + } + } + }, + "Azure.Identity/1.3.0": { + "dependencies": { + "Azure.Core": "1.6.0", + "Microsoft.Identity.Client": "4.22.0", + "Microsoft.Identity.Client.Extensions.Msal": "2.16.5", + "System.Memory": "4.5.3", + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Text.Json": "4.6.0", + "System.Threading.Tasks.Extensions": "4.5.2" + }, + "runtime": { + "lib/netstandard2.0/Azure.Identity.dll": { + "assemblyVersion": "1.3.0.0", + "fileVersion": "1.300.20.56202" + } + } + }, "Esprima/2.1.2": { "runtime": { "lib/netstandard2.1/Esprima.dll": { @@ -46,6 +80,75 @@ } } }, + "Microsoft.Bcl.AsyncInterfaces/1.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "4.700.19.46214" + } + } + }, + "Microsoft.CSharp/4.5.0": {}, + "Microsoft.Data.SqlClient/3.0.0": { + "dependencies": { + "Azure.Identity": "1.3.0", + "Microsoft.Data.SqlClient.SNI.runtime": "3.0.0", + "Microsoft.Identity.Client": "4.22.0", + "Microsoft.IdentityModel.JsonWebTokens": "6.8.0", + "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0", + "Microsoft.Win32.Registry": "4.7.0", + "System.Configuration.ConfigurationManager": "4.7.0", + "System.Diagnostics.DiagnosticSource": "4.7.0", + "System.Runtime.Caching": "4.7.0", + "System.Security.Principal.Windows": "4.7.0", + "System.Text.Encoding.CodePages": "4.7.0", + "System.Text.Encodings.Web": "4.7.2" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.0.0.0" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.0.0.0" + }, + "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "3.0.0.0", + "fileVersion": "3.0.0.0" + } + } + }, + "Microsoft.Data.SqlClient.SNI.runtime/3.0.0": { + "runtimeTargets": { + "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "3.0.0.0" + }, + "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "3.0.0.0" + }, + "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "3.0.0.0" + }, + "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "3.0.0.0" + } + } + }, "Microsoft.Extensions.ObjectPool/5.0.5": { "runtime": { "lib/net5.0/Microsoft.Extensions.ObjectPool.dll": { @@ -54,6 +157,286 @@ } } }, + "Microsoft.Identity.Client/4.22.0": { + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": { + "assemblyVersion": "4.22.0.0", + "fileVersion": "4.22.0.0" + } + } + }, + "Microsoft.Identity.Client.Extensions.Msal/2.16.5": { + "dependencies": { + "Microsoft.Identity.Client": "4.22.0", + "System.Security.Cryptography.ProtectedData": "4.7.0" + }, + "runtime": { + "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": { + "assemblyVersion": "2.16.5.0", + "fileVersion": "2.16.5.0" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "6.8.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "Microsoft.IdentityModel.Logging/6.8.0": { + "runtime": { + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "Microsoft.IdentityModel.Protocols/6.8.0": { + "dependencies": { + "Microsoft.IdentityModel.Logging": "6.8.0", + "Microsoft.IdentityModel.Tokens": "6.8.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { + "dependencies": { + "Microsoft.IdentityModel.Protocols": "6.8.0", + "System.IdentityModel.Tokens.Jwt": "6.8.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "Microsoft.IdentityModel.Tokens/6.8.0": { + "dependencies": { + "Microsoft.CSharp": "4.5.0", + "Microsoft.IdentityModel.Logging": "6.8.0", + "System.Security.Cryptography.Cng": "4.5.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "Microsoft.NETCore.Platforms/3.1.0": {}, + "Microsoft.Win32.Registry/4.7.0": { + "dependencies": { + "System.Security.AccessControl": "4.7.0", + "System.Security.Principal.Windows": "4.7.0" + } + }, + "Microsoft.Win32.SystemEvents/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": { + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "NPoco/5.3.2": { + "dependencies": { + "System.Linq.Async": "5.0.0", + "System.Reflection.Emit.Lightweight": "4.7.0" + }, + "runtime": { + "lib/netstandard2.1/NPoco.dll": { + "assemblyVersion": "5.3.2.0", + "fileVersion": "5.3.2.0" + } + } + }, + "NPoco.SqlServer/5.3.2": { + "dependencies": { + "Microsoft.Data.SqlClient": "3.0.0", + "NPoco": "5.3.2", + "Polly": "7.2.2" + }, + "runtime": { + "lib/netstandard2.1/NPoco.SqlServer.dll": { + "assemblyVersion": "5.3.2.0", + "fileVersion": "5.3.2.0" + } + } + }, + "Polly/7.2.2": { + "runtime": { + "lib/netstandard2.0/Polly.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "7.2.2.0" + } + } + }, + "System.Buffers/4.5.0": {}, + "System.Configuration.ConfigurationManager/4.7.0": { + "dependencies": { + "System.Security.Cryptography.ProtectedData": "4.7.0", + "System.Security.Permissions": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Diagnostics.DiagnosticSource/4.7.0": {}, + "System.Drawing.Common/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "Microsoft.Win32.SystemEvents": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/System.Drawing.Common.dll": { + "assemblyVersion": "4.0.0.1", + "fileVersion": "4.6.26919.2" + } + }, + "runtimeTargets": { + "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "rid": "unix", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + }, + "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.2.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.IdentityModel.Tokens.Jwt/6.8.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "6.8.0", + "Microsoft.IdentityModel.Tokens": "6.8.0" + }, + "runtime": { + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "6.8.0.0", + "fileVersion": "6.8.0.11012" + } + } + }, + "System.Linq.Async/5.0.0": { + "runtime": { + "lib/netcoreapp3.1/System.Linq.Async.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.1" + } + } + }, + "System.Memory/4.5.3": {}, + "System.Numerics.Vectors/4.5.0": {}, + "System.Reflection.Emit.Lightweight/4.7.0": {}, + "System.Runtime.Caching/4.7.0": { + "dependencies": { + "System.Configuration.ConfigurationManager": "4.7.0" + }, + "runtime": { + "lib/netstandard2.0/System.Runtime.Caching.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Security.AccessControl/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0", + "System.Security.Principal.Windows": "4.7.0" + } + }, + "System.Security.Cryptography.Cng/4.5.0": {}, + "System.Security.Cryptography.ProtectedData/4.7.0": { + "runtime": { + "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "assemblyVersion": "4.0.5.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.5.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Security.Permissions/4.7.0": { + "dependencies": { + "System.Security.AccessControl": "4.7.0", + "System.Windows.Extensions": "4.7.0" + }, + "runtime": { + "lib/netcoreapp3.0/System.Security.Permissions.dll": { + "assemblyVersion": "4.0.3.0", + "fileVersion": "4.700.19.56404" + } + } + }, + "System.Security.Principal.Windows/4.7.0": {}, + "System.Text.Encoding.CodePages/4.7.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "3.1.0" + } + }, + "System.Text.Encodings.Web/4.7.2": {}, + "System.Text.Json/4.6.0": {}, + "System.Threading.Tasks.Extensions/4.5.2": {}, + "System.Windows.Extensions/4.7.0": { + "dependencies": { + "System.Drawing.Common": "4.7.0" + }, + "runtime": { + "lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.700.19.56404" + } + }, + "runtimeTargets": { + "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": { + "rid": "win", + "assetType": "runtime", + "assemblyVersion": "4.0.1.0", + "fileVersion": "4.700.19.56404" + } + } + }, "FileFlows.Plugin/1.0.0": { "runtime": { "FileFlows.Plugin.dll": {} @@ -63,7 +446,8 @@ "dependencies": { "FileFlows.Plugin": "1.0.0", "FileFlows.Shared": "1.0.0", - "Jint": "3.0.0-beta-2038" + "Jint": "3.0.0-beta-2038", + "NPoco.SqlServer": "5.3.2" }, "runtime": { "FileFlows.ServerShared.dll": {} @@ -86,6 +470,20 @@ "serviceable": false, "sha512": "" }, + "Azure.Core/1.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kI4m2NsODPOrxo0OoKjk6B3ADbdovhDQIEmI4039upjjZKRaewVLx/Uz4DfRa/NtnIRZQPUALe1yvdHWAoRt4w==", + "path": "azure.core/1.6.0", + "hashPath": "azure.core.1.6.0.nupkg.sha512" + }, + "Azure.Identity/1.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l1SYfZKOFBuUFG7C2SWHmJcrQQaiXgBdVCycx4vcZQkC6efDVt7mzZ5pfJAFEJDBUq7mjRQ0RPq9ZDGdSswqMg==", + "path": "azure.identity/1.3.0", + "hashPath": "azure.identity.1.3.0.nupkg.sha512" + }, "Esprima/2.1.2": { "type": "package", "serviceable": true, @@ -107,6 +505,34 @@ "path": "messageformat/5.0.1", "hashPath": "messageformat.5.0.1.nupkg.sha512" }, + "Microsoft.Bcl.AsyncInterfaces/1.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-K63Y4hORbBcKLWH5wnKgzyn7TOfYzevIEwIedQHBIkmkEBA9SCqgvom+XTuE+fAFGvINGkhFItaZ2dvMGdT5iw==", + "path": "microsoft.bcl.asyncinterfaces/1.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.1.0.0.nupkg.sha512" + }, + "Microsoft.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==", + "path": "microsoft.csharp/4.5.0", + "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.Data.SqlClient/3.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MUauWfCLsZQQMUR/wZhec5MH6+NTPmPp9i/OsjIMmIu2ICYUGOVm1x7RTqKxq19UWxXMSG03/O0FyXQJrpDs9A==", + "path": "microsoft.data.sqlclient/3.0.0", + "hashPath": "microsoft.data.sqlclient.3.0.0.nupkg.sha512" + }, + "Microsoft.Data.SqlClient.SNI.runtime/3.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-n1sNyjJgu2pYWKgw3ZPikw3NiRvG4kt7Ya5MK8u77Rgj/1bTFqO/eDF4k5W9H5GXplMZCpKkNbp5kNBICgSB0w==", + "path": "microsoft.data.sqlclient.sni.runtime/3.0.0", + "hashPath": "microsoft.data.sqlclient.sni.runtime.3.0.0.nupkg.sha512" + }, "Microsoft.Extensions.ObjectPool/5.0.5": { "type": "package", "serviceable": true, @@ -114,6 +540,237 @@ "path": "microsoft.extensions.objectpool/5.0.5", "hashPath": "microsoft.extensions.objectpool.5.0.5.nupkg.sha512" }, + "Microsoft.Identity.Client/4.22.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GlamU9rs8cSVIx9WSGv5QKpt66KkE+ImxNa/wNZZUJ3knt3PM98T9sOY8B7NcEfhw7NoxU2/0TSOcmnRSJQgqw==", + "path": "microsoft.identity.client/4.22.0", + "hashPath": "microsoft.identity.client.4.22.0.nupkg.sha512" + }, + "Microsoft.Identity.Client.Extensions.Msal/2.16.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VlGUZEpF8KP/GCfFI59sdE0WA0o9quqwM1YQY0dSp6jpGy5EOBkureaybLfpwCuYUUjQbLkN2p7neUIcQCfbzA==", + "path": "microsoft.identity.client.extensions.msal/2.16.5", + "hashPath": "microsoft.identity.client.extensions.msal.2.16.5.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==", + "path": "microsoft.identitymodel.jsonwebtokens/6.8.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==", + "path": "microsoft.identitymodel.logging/6.8.0", + "hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==", + "path": "microsoft.identitymodel.protocols/6.8.0", + "hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==", + "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0", + "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==", + "path": "microsoft.identitymodel.tokens/6.8.0", + "hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512" + }, + "Microsoft.NETCore.Platforms/3.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==", + "path": "microsoft.netcore.platforms/3.1.0", + "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512" + }, + "Microsoft.Win32.Registry/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==", + "path": "microsoft.win32.registry/4.7.0", + "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512" + }, + "Microsoft.Win32.SystemEvents/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==", + "path": "microsoft.win32.systemevents/4.7.0", + "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512" + }, + "NPoco/5.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3eVBjurbeWT3hSC0/o7wMc+DBPOGMOL4H0boSPn/8URC/9ebzUkB+VDzWLqlQPXFLlFVjCcgh4pK/FhXoJ74yQ==", + "path": "npoco/5.3.2", + "hashPath": "npoco.5.3.2.nupkg.sha512" + }, + "NPoco.SqlServer/5.3.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6lkQHcgvDgSfIq0oga7W91QpRU1Mdmm6NgqcT8mgOOyY92ftQaacAZgzMTl8CfhgMYsg0/xzRgqIGq37CnLTxg==", + "path": "npoco.sqlserver/5.3.2", + "hashPath": "npoco.sqlserver.5.3.2.nupkg.sha512" + }, + "Polly/7.2.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-E6CeKyS513j7taKAq4q2MESDBvzuzWnR1rQ2Y2zqJvpiVtKMm699Aubb20MUPBDmb0Ov8PmcLHTCVFdCjoy2kA==", + "path": "polly/7.2.2", + "hashPath": "polly.7.2.2.nupkg.sha512" + }, + "System.Buffers/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", + "path": "system.buffers/4.5.0", + "hashPath": "system.buffers.4.5.0.nupkg.sha512" + }, + "System.Configuration.ConfigurationManager/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==", + "path": "system.configuration.configurationmanager/4.7.0", + "hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==", + "path": "system.diagnostics.diagnosticsource/4.7.0", + "hashPath": "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512" + }, + "System.Drawing.Common/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==", + "path": "system.drawing.common/4.7.0", + "hashPath": "system.drawing.common.4.7.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/6.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==", + "path": "system.identitymodel.tokens.jwt/6.8.0", + "hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512" + }, + "System.Linq.Async/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cPtIuuH8TIjVHSi2ewwReWGW1PfChPE0LxPIDlfwVcLuTM9GANFTXiMB7k3aC4sk3f0cQU25LNKzx+jZMxijqw==", + "path": "system.linq.async/5.0.0", + "hashPath": "system.linq.async.5.0.0.nupkg.sha512" + }, + "System.Memory/4.5.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "path": "system.memory/4.5.3", + "hashPath": "system.memory.4.5.3.nupkg.sha512" + }, + "System.Numerics.Vectors/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", + "path": "system.numerics.vectors/4.5.0", + "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512" + }, + "System.Reflection.Emit.Lightweight/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-a4OLB4IITxAXJeV74MDx49Oq2+PsF6Sml54XAFv+2RyWwtDBcabzoxiiJRhdhx+gaohLh4hEGCLQyBozXoQPqA==", + "path": "system.reflection.emit.lightweight/4.7.0", + "hashPath": "system.reflection.emit.lightweight.4.7.0.nupkg.sha512" + }, + "System.Runtime.Caching/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==", + "path": "system.runtime.caching/4.7.0", + "hashPath": "system.runtime.caching.4.7.0.nupkg.sha512" + }, + "System.Security.AccessControl/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==", + "path": "system.security.accesscontrol/4.7.0", + "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512" + }, + "System.Security.Cryptography.Cng/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==", + "path": "system.security.cryptography.cng/4.5.0", + "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512" + }, + "System.Security.Cryptography.ProtectedData/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==", + "path": "system.security.cryptography.protecteddata/4.7.0", + "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512" + }, + "System.Security.Permissions/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==", + "path": "system.security.permissions/4.7.0", + "hashPath": "system.security.permissions.4.7.0.nupkg.sha512" + }, + "System.Security.Principal.Windows/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==", + "path": "system.security.principal.windows/4.7.0", + "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==", + "path": "system.text.encoding.codepages/4.7.0", + "hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/4.7.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==", + "path": "system.text.encodings.web/4.7.2", + "hashPath": "system.text.encodings.web.4.7.2.nupkg.sha512" + }, + "System.Text.Json/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4F8Xe+JIkVoDJ8hDAZ7HqLkjctN/6WItJIzQaifBwClC7wmoLSda/Sv2i6i1kycqDb3hWF4JCVbpAweyOKHEUA==", + "path": "system.text.json/4.6.0", + "hashPath": "system.text.json.4.6.0.nupkg.sha512" + }, + "System.Threading.Tasks.Extensions/4.5.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==", + "path": "system.threading.tasks.extensions/4.5.2", + "hashPath": "system.threading.tasks.extensions.4.5.2.nupkg.sha512" + }, + "System.Windows.Extensions/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==", + "path": "system.windows.extensions/4.7.0", + "hashPath": "system.windows.extensions.4.7.0.nupkg.sha512" + }, "FileFlows.Plugin/1.0.0": { "type": "project", "serviceable": false, diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll b/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll index 2fb84082..8a20e911 100644 Binary files a/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll and b/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll differ diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb b/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb index af296fa3..8c5b8798 100644 Binary files a/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb and b/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb differ