Skip to content

Commit 7b34cd8

Browse files
committed
Merge branch 'develop'
2 parents 6116b56 + 9e177e1 commit 7b34cd8

File tree

5 files changed

+39
-18
lines changed

5 files changed

+39
-18
lines changed

CONTRIBUTORS.md

+18-1
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,35 @@ complete list of all contributions to EventFlow, have look at the
55
[contributors](https://github.com/eventflow/EventFlow/graphs/contributors)
66
graph.
77

8-
If you think your name is missing from the list, the create a pull-request.
8+
If you think your name is missing from the list, create a pull-request.
99

1010
### [Carlos Eduardo Ferrari](https://github.com/ceferrari)
1111

1212
* Converted EventFlow to Visual Studio 2017 project format
1313

14+
### [Christian Ølholm](https://github.com/olholm)
15+
16+
* Created the current logo of EventFlow
17+
1418
### [Frank Ebersoll](https://github.com/frankebersoll)
1519

1620
* Created following packages
1721
* `EventFlow.DependencyInjection`
1822
* Several key contributions and bug fixes
1923

24+
### [idubnori](https://github.com/idubnori)
25+
26+
* PostgreSQL implementation
27+
28+
### [Jaco Coetzee](https://github.com/JC008)
29+
30+
* Several key contributions and bug fixes
31+
* Donated Navicat Essentials for SQLite
32+
33+
### [rmess](https://github.com/rmess)
34+
35+
* PostgreSQL implementation
36+
2037
### [Rasmus Mikkelsen](https://github.com/rasmus)
2138

2239
* Original creator and author of EventFlow

RELEASE_NOTES.md

+17-13
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
### New in 0.63 (not released yet)
1+
### New in 0.64 (not released yet)
2+
3+
* New: Added .NET standard support for SQLite
4+
5+
### New in 0.63.3581 (released 2018-08-07)
26

37
* New: PostgreSQL support in the form of the new `EventFlow.PostgreSql` NuGet package
48

5-
### New in 0.62.3569 (eleased 2018-07-05)
9+
### New in 0.62.3569 (released 2018-07-05)
610

711
* New: Created `AggregateReadStoreManager<,,,>` which is a new read store manager
812
for read models that have a 1-to-1 relation with an aggregate. If read models get
@@ -14,16 +18,16 @@
1418
- `UseSQLiteReadModelFor<,,>`
1519
* New: Added `ReadModelId` and `IsNew` properties to the context object that is
1620
available to a read model inside the `Apply` methods in order to better support
17-
scenarios where a single event affects multiple read model instances.
18-
* Minor: Applying events to a snapshot will now have the correct `Version` set
21+
scenarios where a single event affects multiple read model instances.
22+
* Minor: Applying events to a snapshot will now have the correct `Version` set
1923
inside the `Apply` methods.
2024
* Minor: Trying to apply events in the wrong order will now throw an exception.
2125

2226
### New in 0.61.3524 (released 2018-06-26)
2327

2428
* New: Support for `Microsoft.Extensions.DependencyInjection` (`IServiceProvider`
2529
and `IServiceCollection`) using the `EventFlow.DependencyInjection` NuGet package.
26-
30+
2731
Add it to your ASP.NET Core 2.0 application:
2832
```csharp
2933
public void ConfigureServices(IServiceCollection services)
@@ -46,7 +50,7 @@
4650
### New in 0.60.3490 (released 2018-06-18)
4751

4852
* New: Implemented optimistic concurrency checks for MSSQL, SQLite and
49-
Elasticsearch read models
53+
Elasticsearch read models
5054
* New: Added .NET standard support for EventStore
5155
* New: Delete read models by invoking `context.MarkForDeletion()` in an Apply method
5256
* Minor: Removed unnecessary transaction in EventStore persistance
@@ -105,7 +109,7 @@
105109

106110
### New in 0.52.3178 (released 2017-11-02)
107111

108-
* Fixed: `.UseFilesEventStore` now uses a thread safe singleton instance for
112+
* Fixed: `.UseFilesEventStore` now uses a thread safe singleton instance for
109113
file system persistence, making it suitable for use in multi-threaded unit
110114
tests. Please don't use the files event store in production scenarios
111115
* New: Support for unicode characters in type names. This simplifies using an
@@ -117,9 +121,9 @@
117121
### New in 0.51.3155 (released 2017-10-25)
118122

119123
* New: Removed the `new()` requirement for read models
120-
* New: If `ISagaLocator.LocateSagaAsync` cannot identify the saga for a given
124+
* New: If `ISagaLocator.LocateSagaAsync` cannot identify the saga for a given
121125
event, it may now return `Task.FromResult(null)` in order to short-circuit
122-
the dispatching process. This might be useful in cases where some instances
126+
the dispatching process. This might be useful in cases where some instances
123127
of an event belong to a saga process while others don't
124128
* Fixed: `StringExtensions.ToSha256()` can now be safely used from
125129
concurrent threads
@@ -240,7 +244,7 @@
240244

241245
* New: To be more explicit, `IEventFlowOpions.AddSynchronousSubscriber<,,,>` and
242246
`IEventFlowOpions.AddAsynchronousSubscriber<,,,>` generic methods
243-
* Fix: `IEventFlowOpions.AddSubscriber`, `IEventFlowOpions.AddSubscribers` and
247+
* Fix: `IEventFlowOpions.AddSubscriber`, `IEventFlowOpions.AddSubscribers` and
244248
`IEventFlowOpions.AddDefaults` now correctly registers implementations of
245249
`ISubscribeAsynchronousTo<,,>`
246250
* Obsolete: `IEventFlowOpions.AddSubscriber` is marked obsolete in favor of its
@@ -410,7 +414,7 @@
410414
**deletes the index** instead of doing a _delete by query_. Make sure to
411415
create a separate index for each read model. Delete by query has been
412416
[moved to a plugin in Elasticsearch 2.x](https://www.elastic.co/blog/core-delete-by-query-is-a-plugin) and
413-
deleting the entire index is now recommended
417+
deleting the entire index is now recommended
414418
- The default index for a read model is now `eventflow-[lower case type name]`,
415419
e.g. `eventflow-thingyreadmodel`, instead of merely `eventflow`
416420
* Breaking: The following NuGet dependencies have been updated
@@ -679,7 +683,7 @@
679683
registration and bootstrapping in order for developers to skip calling
680684
`CreateResolver()` (or `CreateContainer()` if using the `EventFlow.Autofac`
681685
package) completely. EventFlow will register its bootstrap services in the
682-
IoC container and configure itself whenever the container is created
686+
IoC container and configure itself whenever the container is created
683687
* New: Introduced `IBootstrap` interface that you can register. It has a
684688
single `BootAsync(...)` method that will be called as soon as the IoC
685689
container is ready (similar to that of `IStartable` of Autofac)
@@ -931,7 +935,7 @@
931935
`ICommandHandler<TAggregate,TIdentity, TCommand>`
932936
- `IAmReadModelFor<TEvent>` changed to
933937
`IAmReadModelFor<TAggregate,TIdentity,TEvent>`
934-
- `IDomainEvent<TEvent>` changed to `IDomainEvent<TAggregate,TIdentity>`
938+
- `IDomainEvent<TEvent>` changed to `IDomainEvent<TAggregate,TIdentity>`
935939
* New: `ICommandBus.Publish` now takes a `CancellationToken` argument
936940
* Fixed: MSSQL should list columns to SELECT when fetching events
937941

Source/EventFlow.SQLite.Tests/EventFlow.SQLite.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<Folder Include="Properties\" />
1010
</ItemGroup>
1111
<ItemGroup>
12-
<PackageReference Include="System.Data.SQLite" Version="1.0.105" />
12+
<PackageReference Include="System.Data.SQLite" Version="1.0.109.1" />
1313
</ItemGroup>
1414
<ItemGroup>
1515
<ProjectReference Include="..\EventFlow.SQLite\EventFlow.SQLite.csproj" />

Source/EventFlow.SQLite/EventFlow.SQLite.csproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="../Common.props" />
33
<PropertyGroup>
4-
<TargetFramework>net451</TargetFramework>
4+
<TargetFrameworks>net451;netstandard2.0</TargetFrameworks>
55
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
66
<GenerateAssemblyInfo>True</GenerateAssemblyInfo>
77
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
@@ -25,7 +25,7 @@
2525
</ItemGroup>
2626
<ItemGroup>
2727
<PackageReference Include="dbup-sqlserver" Version="4.1.0" />
28-
<PackageReference Include="System.Data.SQLite" Version="1.0.105" />
28+
<PackageReference Include="System.Data.SQLite" Version="1.0.109.1" />
2929
</ItemGroup>
3030
<ItemGroup>
3131
<ProjectReference Include="..\EventFlow.Sql\EventFlow.Sql.csproj" />

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
init:
22
- git config --global core.autocrlf input
33

4-
version: 0.63.{build}
4+
version: 0.64.{build}
55

66
skip_tags: true
77

0 commit comments

Comments
 (0)