Skip to content

Commit 9c3b8f7

Browse files
committed
update libraries
1 parent a0fcca2 commit 9c3b8f7

File tree

70 files changed

+704
-233
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+704
-233
lines changed

src/WorkflowCore/Models/EventSubscription.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,7 @@ public class EventSubscription
1515
public string EventKey { get; set; }
1616

1717
public DateTime SubscribeAsOf { get; set; }
18+
19+
public object SubscriptionData { get; set; }
1820
}
1921
}

src/WorkflowCore/WorkflowCore.csproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@
1515
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1616
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
1717
<Description>Workflow Core is a light weight workflow engine targeting .NET Standard.</Description>
18-
<Version>2.1.2</Version>
19-
<AssemblyVersion>2.1.2.0</AssemblyVersion>
20-
<FileVersion>2.1.2.0</FileVersion>
18+
<Version>2.2.0</Version>
19+
<AssemblyVersion>2.2.0.0</AssemblyVersion>
20+
<FileVersion>2.2.0.0</FileVersion>
2121
<PackageReleaseNotes></PackageReleaseNotes>
2222
<PackageIconUrl>https://github.com/danielgerlag/workflow-core/raw/master/src/logo.png</PackageIconUrl>
2323
</PropertyGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.1.0" />
27-
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="2.1.0" />
28-
<PackageReference Include="Microsoft.Extensions.Logging" Version="2.1.0" />
29-
<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="2.2.0" />
26+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.0" />
27+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.0" />
28+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.0" />
29+
<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="3.1.0" />
3030
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
3131
<PackageReference Include="SharpYaml" Version="1.6.5" />
3232
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.0.7.12" />
3333
<PackageReference Include="System.Threading.Tasks.Parallel" Version="4.3.0" />
3434
<PackageReference Include="System.Threading.ThreadPool" Version="4.3.0" />
3535
<PackageReference Include="System.Reflection" Version="4.3.0" />
36-
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.3.0" />
36+
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.7.0" />
3737
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
3838
<PackageReference Include="System.Linq.Queryable" Version="4.3.0" />
3939
</ItemGroup>

src/extensions/WorkflowCore.Users/WorkflowCore.Users.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</ItemGroup>
2626

2727
<ItemGroup>
28-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.1.0" />
28+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.0" />
2929
</ItemGroup>
3030

3131
</Project>

src/extensions/WorkflowCore.WebAPI/WorkflowCore.WebAPI.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<ItemGroup>
2626
<PackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="1.1.3" />
2727
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.3" />
28-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.1.0" />
28+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.0" />
2929
</ItemGroup>
3030

3131
</Project>

src/providers/WorkflowCore.Persistence.EntityFramework/ExtensionMethods.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ internal static PersistedSubscription ToPersistable(this EventSubscription insta
102102
result.StepId = instance.StepId;
103103
result.WorkflowId = instance.WorkflowId;
104104
result.SubscribeAsOf = DateTime.SpecifyKind(instance.SubscribeAsOf, DateTimeKind.Utc);
105+
result.SubscriptionData = JsonConvert.SerializeObject(instance.SubscriptionData, SerializerSettings);
105106

106107
return result;
107108
}
@@ -194,6 +195,7 @@ internal static EventSubscription ToEventSubscription(this PersistedSubscription
194195
result.StepId = instance.StepId;
195196
result.WorkflowId = instance.WorkflowId;
196197
result.SubscribeAsOf = DateTime.SpecifyKind(instance.SubscribeAsOf, DateTimeKind.Utc);
198+
result.SubscriptionData = JsonConvert.DeserializeObject(instance.SubscriptionData, SerializerSettings);
197199

198200
return result;
199201
}

src/providers/WorkflowCore.Persistence.EntityFramework/Models/PersistedSubscription.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,7 @@ public class PersistedSubscription
2727
public string EventKey { get; set; }
2828

2929
public DateTime SubscribeAsOf { get; set; }
30+
31+
public string SubscriptionData { get; set; }
3032
}
3133
}

src/providers/WorkflowCore.Persistence.EntityFramework/WorkflowCore.Persistence.EntityFramework.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
1515
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1616
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
17-
<Version>2.1.2</Version>
17+
<Version>2.2.0</Version>
1818
<Description>Base package for Workflow-core peristence providers using entity framework</Description>
19-
<AssemblyVersion>2.1.2.0</AssemblyVersion>
20-
<FileVersion>2.1.2.0</FileVersion>
19+
<AssemblyVersion>2.2.0.0</AssemblyVersion>
20+
<FileVersion>2.2.0.0</FileVersion>
2121
</PropertyGroup>
2222

2323
<ItemGroup>
2424
<ProjectReference Include="..\..\WorkflowCore\WorkflowCore.csproj" />
2525
</ItemGroup>
2626

2727
<ItemGroup>
28-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="[2.1.0,3.0.0)" />
29-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[2.1.0,3.0.0)" />
28+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.0" />
29+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="3.1.0" />
3030
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
3131
</ItemGroup>
3232

src/providers/WorkflowCore.Persistence.MongoDB/Services/MongoPersistenceProvider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ static MongoPersistenceProvider()
5050
x.MapProperty(y => y.StepId);
5151
x.MapProperty(y => y.WorkflowId);
5252
x.MapProperty(y => y.SubscribeAsOf);
53+
x.MapProperty(y => y.SubscriptionData);
5354
});
5455

5556
BsonClassMap.RegisterClassMap<Event>(x =>

src/providers/WorkflowCore.Persistence.MongoDB/WorkflowCore.Persistence.MongoDB.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
1515
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
1616
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
17-
<Version>2.1.0</Version>
17+
<Version>2.2.0</Version>
1818
<Description>Provides support to persist workflows running on Workflow Core to a MongoDB database.</Description>
19-
<AssemblyVersion>2.1.0.0</AssemblyVersion>
20-
<FileVersion>2.1.0.0</FileVersion>
19+
<AssemblyVersion>2.2.0.0</AssemblyVersion>
20+
<FileVersion>2.2.0.0</FileVersion>
2121
</PropertyGroup>
2222

2323
<ItemGroup>

src/providers/WorkflowCore.Persistence.PostgreSQL/Migrations/20191214232718_SubscriptionData.Designer.cs

Lines changed: 245 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)