Releases: Stravaig-Projects/Stravaig.Extensions.Logging.Diagnostics
Release of v3.0.3
Release Notes
Version 3.0.3
Date: Wednesday, 12 March, 2025 at 22:29:37 +00:00
Dependencies
- All targets:
- .NET 9.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 427 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Wednesday, 12 March, 2025 @ 22:28:24 +00:00.
dependabot[bot] contributed 63 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Wednesday, 12 March, 2025 @ 14:49:29 +00:00.
StravaigBot contributed 30 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Monday, 24 February, 2025 @ 21:41:56 +00:00.
Summary
520 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Wednesday, 12 March, 2025 @ 22:28:24 +00:00.
Release of v3.0.3-preview.1
Release Notes
Version 3.0.3
Date: Wednesday, 12 March, 2025 at 22:29:37 +00:00
Dependencies
- All targets:
- .NET 9.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 427 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Wednesday, 12 March, 2025 @ 22:28:24 +00:00.
dependabot[bot] contributed 63 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Wednesday, 12 March, 2025 @ 14:49:29 +00:00.
StravaigBot contributed 30 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Monday, 24 February, 2025 @ 21:41:56 +00:00.
Summary
520 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Wednesday, 12 March, 2025 @ 22:28:24 +00:00.
Release of v3.0.2
Release Notes
Version 3.0.2
Date: Sunday, 23 February, 2025 at 22:45:56 +00:00
Bug Fixes
- #190: Fix issue with timestamps being out of order.
Dependencies
- All targets:
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.3
- .NET 9.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 9.0.2
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 418 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Sunday, 23 February, 2025 @ 22:44:35 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 29 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Sunday, 1 December, 2024 @ 22:13:11 +00:00.
Summary
506 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Sunday, 23 February, 2025 @ 22:44:35 +00:00.
Release of v3.0.2-preview.1
Release Notes
Version 3.0.2
Date: Sunday, 23 February, 2025 at 22:45:56 +00:00
Bug Fixes
- #190: Fix issue with timestamps being out of order.
Dependencies
- All targets:
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.3
- .NET 9.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 9.0.2
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 418 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Sunday, 23 February, 2025 @ 22:44:35 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 29 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Sunday, 1 December, 2024 @ 22:13:11 +00:00.
Summary
506 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Sunday, 23 February, 2025 @ 22:44:35 +00:00.
Release of v3.0.1
Release Notes
Version 3.0.1
Date: Sunday, 1 December, 2024 at 22:12:02 +00:00
Breaking Changes
- Feature #123 changes the
TestCaptureLogger<T>
class to encapsulate an instance ofTestCaptureLogger
rather than inherit from it. If your code relied onTestCaptureLogger<T>
inheriting fromTestCaptureLogger
then it will likely break, however an implicit and explicit cast operators were added to mitigate this issue. - Feature #172 drops support for .NET 7.0. Use .NET 6.0 LTS, .NET 8.0 LTS or .NET 9.0 STS.
Features
- #123:
TestCaptureLoggerProvider.CreateLogger<T>()
- Potential breaking change:
TestCaptureLogger<T>
no longer inherits fromTestCaptureLogger
. - Add
ITestCaptureLogger
and haveTestCaptureLogger
andTestCaptureLogger<T>
be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
- Potential breaking change:
- #170: Additional xunit extension methods to write out all log messages to the
ITestOutputHelper
.ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
- #171: Add
GetLogs(predicate)
toTestCaptureLogger
andTestCaptureLoggerProvider
. - #184: Add casting between
TestCaptureLogger
andTestCaptureLogger<T>
to compensate forTestCaptureLogger<T>
no longer inheriting fromTestCaptureLogger
TestCaptureLogger<T>
may be implicitly or explicitly cast toTestCaptureLogger
TestCaptureLogger
must be explicitly cast toTestCaptureLogger<T>
. The cast may fail if the category name used by theTestCaptureLogger
does not match the type name ofT
.
Miscellaneous
- #36: Add package readme.
- #164: Update pipeline.
- #172: Drop support and package targeting for .NET 7.0.
- #179: Update github pages pipeline.
- #181: Add support for .NET 9.0.
- #183: Update github action workflow to separate the build and deploy stages.
- #185: Add package readme to the XUnit extensions package
Dependencies
- #166, #172 & #181 Update package references:
- .NET 9.0 targets:
- Added
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.2
- .NET 7.0 targets:
- Dropped
- .NET 9.0 targets:
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 413 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Sunday, 1 December, 2024 @ 22:11:00 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 28 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Tuesday, 27 February, 2024 @ 21:50:14 +00:00.
Summary
500 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Sunday, 1 December, 2024 @ 22:11:00 +00:00.
Release of v3.0.0-preview.466
Release Notes
Version 3.0.0
Date: Saturday, 23 November, 2024 at 23:24:08 +00:00
Breaking Changes
- Feature #123 changes the
TestCaptureLogger<T>
class to encapsulate an instance ofTestCaptureLogger
rather than inherit from it. If your code relied onTestCaptureLogger<T>
inheriting fromTestCaptureLogger
then it will likely break, however an implicit and explicit cast operators were added to mitigate this issue. - Feature #172 drops support for .NET 7.0. Use .NET 6.0 LTS, .NET 8.0 LTS or .NET 9.0 STS.
Features
- #123:
TestCaptureLoggerProvider.CreateLogger<T>()
- Potential breaking change:
TestCaptureLogger<T>
no longer inherits fromTestCaptureLogger
. - Add
ITestCaptureLogger
and haveTestCaptureLogger
andTestCaptureLogger<T>
be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
- Potential breaking change:
- #170: Additional xunit extension methods to write out all log messages to the
ITestOutputHelper
.ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
- #171: Add
GetLogs(predicate)
toTestCaptureLogger
andTestCaptureLoggerProvider
. - #184: Add casting between
TestCaptureLogger
andTestCaptureLogger<T>
to compensate forTestCaptureLogger<T>
no longer inheriting fromTestCaptureLogger
TestCaptureLogger<T>
may be implicitly or explicitly cast toTestCaptureLogger
TestCaptureLogger
must be explicitly cast toTestCaptureLogger<T>
. The cast may fail if the category name used by theTestCaptureLogger
does not match the type name ofT
.
Miscellaneous
- #36: Add package readme.
- #164: Update pipeline.
- #172: Drop support and package targeting for .NET 7.0.
- #179: Update github pages pipeline.
- #181: Add support for .NET 9.0.
- #183: Update github action workflow to separate the build and deploy stages.
Dependencies
- #166, #172 & #181 Update package references:
- .NET 9.0 targets:
- Added
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.2
- .NET 7.0 targets:
- Dropped
- .NET 9.0 targets:
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 407 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Saturday, 23 November, 2024 @ 23:23:05 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 28 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Tuesday, 27 February, 2024 @ 21:50:14 +00:00.
Summary
494 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Saturday, 23 November, 2024 @ 23:23:05 +00:00.
Release of v3.0.0-preview.463
Release Notes
Version 3.0.0-preview.463
Date: Saturday, 16 November, 2024 at 14:45:44 +00:00
Breaking Changes
- Feature #123 changes the
TestCaptureLogger<T>
class to encapsulate an instance ofTestCaptureLogger
rather than inherit from it. If you're code relied onTestCaptureLogger<T>
inheriting fromTestCaptureLogger
then it will likely break. - Feature #172 drops support for .NET 7.0. Use .NET 6.0 LTS, .NET 8.0 LTS or .NET 9.0 STS.
Bugs
Features
- #123:
TestCaptureLoggerProvider.CreateLogger<T>()
- Potential breaking change:
TestCaptureLogger<T>
no longer inherits fromTestCaptureLogger
. - Add
ITestCaptureLogger
and haveTestCaptureLogger
andTestCaptureLogger<T>
be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
- Potential breaking change:
- #170: Additional xunit extension methods to write out all log messages to the
ITestOutputHelper
.ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
- #171: Add
GetLogs(predicate)
toTestCaptureLogger
andTestCaptureLoggerProvider
.
Miscellaneous
- #36: Add package readme
- #164: Update pipeline.
- #172: Drop support and package targeting for .NET 7.0.
- #179: Update github pages pipeline
- #181: Add support for .NET 9.0
Dependencies
- #166, #172 & #181 Update package references:
- .NET 9.0 targets:
- Added
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.2
- .NET 7.0 targets:
- Dropped
- .NET 9.0 targets:
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 373 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Friday, 15 November, 2024 @ 23:08:45 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 28 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Tuesday, 27 February, 2024 @ 21:50:14 +00:00.
Summary
460 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Friday, 15 November, 2024 @ 23:08:45 +00:00.
Release of v3.0.0-preview.455
Release Notes
Version 3.0.0-preview.455
Date: Sunday, 3 November, 2024 at 20:32:20 +00:00
Breaking Changes
- Feature #123 changes the
TestCaptureLogger<T>
class to encapsulate an instance ofTestCaptureLogger
rather than inherit from it. If you're code relied onTestCaptureLogger<T>
inheriting fromTestCaptureLogger
then it will likely break. - Feature #172 drops support for .NET 7.0. Use .NET 6.0 LTS or .NET 8.0 LTS.
Bugs
Features
- #123:
TestCaptureLoggerProvider.CreateLogger<T>()
- Potential breaking change:
TestCaptureLogger<T>
no longer inherits fromTestCaptureLogger
. - Add
ITestCaptureLogger
and haveTestCaptureLogger
andTestCaptureLogger<T>
be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
- Potential breaking change:
- #170: Additional xunit extension methods to write out all log messages to the
ITestOutputHelper
.ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
- #171: Add
GetLogs(predicate)
toTestCaptureLogger
andTestCaptureLoggerProvider
.
Miscellaneous
- #36: Add package readme
- #164: Update pipeline.
- #172: Drop support and package targeting for .NET 7.0.
- #179: Update github pages pipeline
Dependencies
- #166 & #172 Update package references:
- .NET 8.0 targets:
- Bump Microsoft.Extensions.Logging.Abstractions to 8.0.2
- .NET 7.0 targets:
- Dropped
- .NET 8.0 targets:
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 364 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Saturday, 2 November, 2024 @ 16:49:03 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 28 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Tuesday, 27 February, 2024 @ 21:50:14 +00:00.
Summary
451 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Saturday, 2 November, 2024 @ 16:49:03 +00:00.
Release of v2.2.1
Release Notes
Version 2.2.1
Date: Tuesday, 27 February, 2024 at 21:50:08 +00:00
Bug Fixes
- #160: Improve the readability of Shouldly messages by adding a
ToString
override to the LogEntry class.
Maintenance
- #162: Upgrade from deprecated GitHub Actions to new versions.
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 331 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Tuesday, 27 February, 2024 @ 21:43:15 +00:00.
dependabot[bot] contributed 59 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Monday, 26 February, 2024 @ 14:54:09 +00:00.
StravaigBot contributed 27 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Wednesday, 15 November, 2023 @ 14:09:41 +00:00.
Summary
417 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Tuesday, 27 February, 2024 @ 21:43:15 +00:00.
Release of v2.2.0
Release Notes
Version 2.2.0
Date: Wednesday, 15 November, 2023 at 14:09:34 +00:00
Miscellaneous
- #151: Added support for .NET 8.0
Contributors
This is a list of all the contributors to this repository in ascending order by the contributor name.
Colin Mackay contributed 318 commits from Saturday, 26 September, 2020 @ 21:26:19 +01:00 to Wednesday, 15 November, 2023 @ 14:03:15 +00:00.
dependabot[bot] contributed 55 commits from Wednesday, 14 October, 2020 @ 20:13:43 +01:00 to Thursday, 9 November, 2023 @ 14:17:56 +00:00.
StravaigBot contributed 26 commits from Monday, 14 December, 2020 @ 19:28:09 +00:00 to Monday, 31 July, 2023 @ 23:49:24 +01:00.
Summary
399 commits in total.
📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.
📅 Until Wednesday, 15 November, 2023 @ 14:03:15 +00:00.