Skip to content

Commit

Permalink
Merge pull request #2697 from NLog/release/4.5.4
Browse files Browse the repository at this point in the history
Version 4.5.4
  • Loading branch information
304NotModified committed May 5, 2018
2 parents fae5788 + 49ed455 commit 57c2973
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 13 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ Date format: (year/month/day)

## Change Log

### v4.5.4 (2018/05/05)

#### Fixes

- [#2688](https://github.com/nlog/nlog/pull/2688) Faulty invalidate of FormattedMessage when getting PropertiesDictionary (@snakefoot)
- [#2687](https://github.com/nlog/nlog/pull/2687) Fix: NLog.config build-action and copy for non-core projects, it's now "copy if newer" (@304NotModified)
- [#2698](https://github.com/nlog/nlog/pull/2698) FileTarget - Calculate correct archive date, when using Monthly archive (@snakefoot)

#### Enhancements

- [#2673](https://github.com/nlog/nlog/pull/2673) TargetWithContext - Easier to use without needing to override ContextProperties (@snakefoot)
- [#2684](https://github.com/nlog/nlog/pull/2684) DatabaseTarget - Skip static assembly lookup for .Net Standard (@snakefoot)
- [#2689](https://github.com/nlog/nlog/pull/2689) LogEventInfo - Structured logging parameters are not always immutable (@snakefoot)
- [#2679](https://github.com/nlog/nlog/pull/2679) Target.WriteAsyncThreadSafe should always have exception handler (@snakefoot)
- [#2586](https://github.com/nlog/nlog/pull/2586) Target.MergeEventProperties is now obsolete (@snakefoot)
- Sonar warning fixes: [#2691](https://github.com/nlog/nlog/pull/2691), [#2694](https://github.com/nlog/nlog/pull/2694), [#2693](https://github.com/nlog/nlog/pull/2693), [#2690](https://github.com/nlog/nlog/pull/2690), [#2685](https://github.com/nlog/nlog/pull/2685), [#2683](https://github.com/nlog/nlog/pull/2683), [#2696](https://github.com/NLog/NLog/pull/2696) (@snakefoot, @304NotModified)

### v4.5.3 (2018/04/16)

#### Fixes
Expand Down
2 changes: 1 addition & 1 deletion build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ dotnet --version
# dotnet restore .\src\NLog\
# dotnet pack .\src\NLog\ --configuration release --include-symbols -o ..\..\artifacts

$versionPrefix = "4.5.3"
$versionPrefix = "4.5.4"
$versionSuffix = ""
$versionFile = $versionPrefix + "." + ${env:APPVEYOR_BUILD_NUMBER}
$versionProduct = $versionPrefix;
Expand Down
25 changes: 13 additions & 12 deletions src/NLog/NLog.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,25 @@ For ASP.NET Core, check: https://www.nuget.org/packages/NLog.Web.AspNetCore
<Copyright>Copyright (c) 2004-$(CurrentYear) NLog Project - http://nlog-project.org/ </Copyright>

<PackageReleaseNotes>
Fixes:
## Fixes

- [#2662](https://github.com/nlog/nlog/pull/2662) FileTarget - Improve handling of archives with multiple active files (@snakefoot)
- Faulty invalidate of FormattedMessage when getting PropertiesDictionary (@snakefoot)
- Fix: NLog.config build-action and copy for non-core projects, it's now "copy if newer" (@304NotModified)
- FileTarget - Calculate correct archive date, when using Monthly archive (@snakefoot)

Enhancements:
## Enhancements

- [#2587](https://github.com/nlog/nlog/pull/2587) Internal Log - Include target type and target name in the log messages (@snakefoot)
- [#2651](https://github.com/nlog/nlog/pull/2651) Searching for NLog Extension Files should handle DirectoryNotFoundException (@snakefoot)
- TargetWithContext - Easier to use without needing to override ContextProperties (@snakefoot)
- DatabaseTarget - Skip static assembly lookup for .Net Standard (@snakefoot)
- LogEventInfo - Structured logging parameters are not always immutable (@snakefoot)
- Target.WriteAsyncThreadSafe should always have exception handler (@snakefoot)
- Target.MergeEventProperties is now obsolete (@snakefoot)
- Sonar warning fixes (@snakefoot, @304NotModified)

Performance:

- [#2653](https://github.com/nlog/nlog/pull/2653) LayoutRenderer ThreadSafe Attribute introduced to allow lock free Precalculate + other small performance improvements (@snakefoot)
Full changelog: https://github.com/NLog/NLog/blob/master/CHANGELOG.md



for full changelog, check https://github.com/NLog/NLog/blob/master/CHANGELOG.md

for what is supported in each platform, see https://github.com/NLog/NLog/wiki/platform-support
Supported for each platform: https://github.com/NLog/NLog/wiki/platform-support

</PackageReleaseNotes>
<PackageTags>NLog;logging;log;structured;tracing;logfiles;database;eventlog;email;wcf;console</PackageTags>
Expand Down

0 comments on commit 57c2973

Please sign in to comment.