Releases: serilog-contrib/SerilogSinksInMemory
Releases · serilog-contrib/SerilogSinksInMemory
0.15.0.0
0.14.0.0
Bump version and copyright
0.13.0.0-alpha
Proper version
0.13.0.0
This release now supports the following assertion libraries:
- FluentAssertions 5, 6, 7 and 8
- AwesomeAssertions 8
- Shouldly 4
0.12.1.0-alpha
Bump version
0.12.0.0-alpha
gotta dash
0.11.0.0
- Add assertions for verifying properties on messages that have a property that contains a destructured object
- Switched builds from AppVeyor to Github Actions
v0.7.0
Serilog.Sinks.InMemory 0.7.0
- Introduce
InMemorySinkSnapshot
for testing (see below). - Change target frameworks for test projects to net462, netcoreapp3.1 and net6.0
Serilog.Sinks.InMemory.Assertions: 0.9.1
- Use the new snapshot mechanism from
InMemorySink
instead of using reflection to achieve that.
Assertions v0.9.0
This release introduces support for FluentAssertions 6.x and maintains backwards compatibility with FluentAssertions 5.x releases.
A test project has been added to verify this compatibility, see Serilog.Sinks.InMemory.Assertions.Tests.Unit.FluentAssertions6
This release also:
- Upgrades xUnit to 2.4.1 and xUnit VS runner to 2.4.3
- Upgrades Serilog to 2.10.0
- Formats the
LogEventLevel
values so that they are always presented in assertion messages as"Information"
. This is to ensure the assertions show consistent behaviour when using FluentAssertions 5 or 6 - Adds netcoreapp3.1 as a test target
- Removes netcoreapp2.0 as a test target as it's no longer supported
Assertions v0.8.0
This release of the assertions package introduces the WhichValue<T>
method that provides a more direct way to access the value of the log property. That allows you to use other assertions such as HaveLength
or BeLessThan
on the value.