Skip to content

Releases: Stravaig-Projects/Stravaig.Extensions.Logging.Diagnostics

Release of v3.0.3

13 Mar 20:21
74b4af1

Choose a tag to compare

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

:octocat: 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

12 Mar 22:31
74b4af1

Choose a tag to compare

Pre-release

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

:octocat: 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

24 Feb 21:41
1725606

Choose a tag to compare

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

:octocat: 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

23 Feb 22:50
1725606

Choose a tag to compare

Pre-release

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

:octocat: 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

01 Dec 22:13
fbb91a4

Choose a tag to compare

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 of TestCaptureLogger rather than inherit from it. If your code relied on TestCaptureLogger<T> inheriting from TestCaptureLogger 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 from TestCaptureLogger.
    • Add ITestCaptureLogger and have TestCaptureLogger and TestCaptureLogger<T> be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
  • #170: Additional xunit extension methods to write out all log messages to the ITestOutputHelper.
    • ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
    • ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
  • #171: Add GetLogs(predicate) to TestCaptureLogger and TestCaptureLoggerProvider.
  • #184: Add casting between TestCaptureLogger and TestCaptureLogger<T> to compensate for TestCaptureLogger<T> no longer inheriting from TestCaptureLogger
    • TestCaptureLogger<T> may be implicitly or explicitly cast to TestCaptureLogger
    • TestCaptureLogger must be explicitly cast to TestCaptureLogger<T>. The cast may fail if the category name used by the TestCaptureLogger does not match the type name of T.

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

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

:octocat: 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

23 Nov 23:27
478e3e0

Choose a tag to compare

Pre-release

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 of TestCaptureLogger rather than inherit from it. If your code relied on TestCaptureLogger<T> inheriting from TestCaptureLogger 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 from TestCaptureLogger.
    • Add ITestCaptureLogger and have TestCaptureLogger and TestCaptureLogger<T> be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
  • #170: Additional xunit extension methods to write out all log messages to the ITestOutputHelper.
    • ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
    • ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
  • #171: Add GetLogs(predicate) to TestCaptureLogger and TestCaptureLoggerProvider.
  • #184: Add casting between TestCaptureLogger and TestCaptureLogger<T> to compensate for TestCaptureLogger<T> no longer inheriting from TestCaptureLogger
    • TestCaptureLogger<T> may be implicitly or explicitly cast to TestCaptureLogger
    • TestCaptureLogger must be explicitly cast to TestCaptureLogger<T>. The cast may fail if the category name used by the TestCaptureLogger does not match the type name of T.

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

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

:octocat: 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

16 Nov 14:45
5353aff

Choose a tag to compare

Pre-release

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 of TestCaptureLogger rather than inherit from it. If you're code relied on TestCaptureLogger<T> inheriting from TestCaptureLogger 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 from TestCaptureLogger.
    • Add ITestCaptureLogger and have TestCaptureLogger and TestCaptureLogger<T> be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
  • #170: Additional xunit extension methods to write out all log messages to the ITestOutputHelper.
    • ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
    • ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
  • #171: Add GetLogs(predicate) to TestCaptureLogger and TestCaptureLoggerProvider.

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

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

:octocat: 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

03 Nov 20:32
5bd1326

Choose a tag to compare

Pre-release

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 of TestCaptureLogger rather than inherit from it. If you're code relied on TestCaptureLogger<T> inheriting from TestCaptureLogger 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 from TestCaptureLogger.
    • Add ITestCaptureLogger and have TestCaptureLogger and TestCaptureLogger<T> be concrete implementations of the interface so you can reference the interface and not care which concrete implementation you have.
  • #170: Additional xunit extension methods to write out all log messages to the ITestOutputHelper.
    • ITestOutputHelper.WriteLogs(ITestCaptureLogger...)
    • ITestOutputHelper.WriteLogs(TestCaptureLoggerProvider...)
  • #171: Add GetLogs(predicate) to TestCaptureLogger and TestCaptureLoggerProvider.

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

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

:octocat: 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

27 Feb 21:50
a879980

Choose a tag to compare

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

:octocat: 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

15 Nov 14:09
04a135c

Choose a tag to compare

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

:octocat: 399 commits in total.

📅 From Saturday, 26 September, 2020 @ 21:26:19 +01:00.

📅 Until Wednesday, 15 November, 2023 @ 14:03:15 +00:00.