Skip to content

Releases: RehanSaeed/Serilog.Exceptions

5.6.0

09 Jul 08:06
Compare
Choose a tag to compare

🚀 New Features

🧰 Maintenance

👨🏼‍💻 Contributors

@RehanSaeed, @SimonCropp, @dependabot-preview and @dependabot-preview[bot]

5.5.0

02 Jun 11:07
Compare
Choose a tag to compare

Serilog.Exceptions.EntityFrameworkCore

  • Upgrade Microsoft.EntityFrameworkCore to 3.1.0.

5.4.0

26 Dec 11:18
Compare
Choose a tag to compare
  • Add ability to disable reflection based destructurer #156.
  • Bump Microsoft.SourceLink.GitHub from 1.0.0-beta2-19554-01 to 1.0.0.

5.3.2

06 Dec 08:57
Compare
Choose a tag to compare
  • Fix namespace in #123.

5.3.1

11 Jul 12:31
e020e3c
Compare
Choose a tag to compare
  • Added new Serilog.Exceptions.EntityFrameworkCore NuGet package with custom destructurers for DbUpdateException and DbUpdateConcurrencyException. Fixed in #117.
  • Fix issue where inherited exceptions which use the new keyword to override properties could cause a destructuring to fail. Fixed in #117.

5.3.0

26 Jun 15:18
Compare
Choose a tag to compare
  • Remove obsolete code.
  • Enable XML documentation.
  • Fixed newly added .NET 4.7.2 support.

5.2.0

22 Jun 15:00
Compare
Choose a tag to compare
  • Added .NET 4.7.2 target framework.
  • Updated Serilog to 2.8.0.
  • Fixed some culture issues.

5.0.0

27 Dec 14:21
Compare
Choose a tag to compare
  • Added netstandard2.0 and changed net45 to net46 as the new minimum.
  • Added support for OperationCancelledException and TaskCancelledException (#74).
  • Added SourceLink support.

4.0.0

11 Feb 07:43
Compare
Choose a tag to compare

Added

  • New recommended fluent API for destructuring process configuration based on DestructuringOptionsBuilder
  • Ability to configure global exception properties filter
  • Ability to configure root property name of destructured exception
  • Ability to configure depth of reflection based destructuring
  • Benchmark project for performance measurements
  • Documentation comments for the whole public API

Changed

  • Uri objects are destructured to plain strings instead of dictionaries
  • Adjusted examples using Serilog.RollingFile to updated API
  • Reflection destructurer caches PropertyInfo for each exception type
  • WithExceptionDetails overload with no parameters, sets default filter ignoring StackTrace and TargetSite
  • IExceptionDestructurer interface changed, instead of Dictionary it accepts IExceptionPropertiesBag

Fixed

  • Appveyor build

Removed

  • LoggerEnrichmentConfiguration not used extension methods: WithProperties and WithLazyProperties

Deprecated

  • Configuration of destructurers using a raw destructurers list, usage of new fluent API is recommended

3.0.0

02 Feb 09:05
4b75483
Compare
Choose a tag to compare
Merge pull request #48 from alphacloud/feature/46-uri Represent Uri a…