Skip to content

Latest commit

 

History

History
235 lines (184 loc) · 17.2 KB

CHANGELOG.MD

File metadata and controls

235 lines (184 loc) · 17.2 KB

Change Log

See also releases and milestones.

Date format: (year/month/day)

v4.8.4 aspnetcore (2019/07/02)

  • #436 Better checking for availability of session (@Defee, @snakefoot)

v4.8.4 aspnet4 (2019/07/02)

  • #442 Fixed Nuget-Package generation to include dependencies and release notes (@snakefoot)
  • #436 Better checking for availability of session (@Defee, @snakefoot)

v4.8.3 aspnetcore & aspnet4 (2019/06/05)

  • #428 Added AspNetLayoutRendererBase.Register for registering lambdas with httpcontext (@304NotModified)
  • #431 Fix NotSupportedException with ${aspnet-request-posted-body} (@304NotModified)

v4.8.2 aspnetcore (2019/05/06)

  • #401 Fixed that ${aspnet-request-posted-body} could lead to "A non-empty request body is required." in ASP.NET Core 2 (@snakefoot, @304NotModified)
  • #401 Added MaxContentLength option to ${aspnet-request-posted-body} (@snakefoot, @304NotModified)

v4.8.2 aspnet4 (2019/05/04)

  • #401 Added MaxContentLength option to ${aspnet-request-posted-body} (@snakefoot, @304NotModified)

v4.8.1 aspnetcore & aspnet4 (2019/03/18)

  • #339 Added ${aspnet-request-posted-body} - log posted request body/payload (@304NotModified)

v4.8.0-aspnet4 (2019/01/30)

  • #334 Added ${aspnet-request-contenttype} for NLog.Web (@snakefoot)

v4.8.0 aspnetcore (2019/01/25)

  • #335 (@snakefoot)
    • Updated Microsoft.AspNetCore to ver. 2.1 (Long-Term-Support)
    • ${configsetting} layout renderer now depends on UseNLog-call to provide IConfiguration using IServiceProvider
    • NLogLoggerProvider options now binds to IConfiguration (Using section Logging:NLog)
    • UseNLog-call now also available for IHostBuilder

v4.7.1-aspnetcore (2019/01/06)

  • #326 Added ThreadSafe-attribute for LayoutRenderer to optimize async Precalculate (@snakefoot)
  • #325 ${AspNetRequestIp} added CheckForwardedForHeader to check for X-Forwarded-For header (#325) (@Giorgi)
  • #322 Check that Content-Type is correct before accessing the Form (#322) (@mcliment)
  • #333 Enabled SymbolPackageFormat=snupkg (@snakefoot)

v4.7.1 aspnet4 (2019/01/06)

  • #330 aspnet-traceidentifier: Support for ASP.NET (non-core) - requires IIS ETW (@snakefoot)
  • #326 Added ThreadSafe-attribute for LayoutRenderer to optimize async Precalculate (@snakefoot)
  • #325 ${AspNetRequestIp} added CheckForwardedForHeader to check for X-Forwarded-For header (#325) (@Giorgi)

v4.7-aspnetcore & aspnet4 (2018/09/22)

  • #315 Added ${configsetting} for reading appsettings.json etc - via NLog.Extensions.Logging (@304NotModified) (ASP.NET Core only)
  • #313 Added ${aspnet-request-form} (@DrewBrasher)
  • #317 Make separators layoutable for (${aspnet-request-querystring} and ${aspnet-request-cookie}) (@304NotModified)
  • #314 Better missing HttpContext reporting & Skip null-check of HttpContextAccessor.HttpContext in DoAppend (@snakefoot)
  • #312 Removed dependency on Microsoft.AspNetCore.Http.Extensions (@snakefoot) ASP.NET Core only)

v4.6-aspnetcore & aspnet4 (2018/08/05)

  • #306 Inherits AssemblyVersionLayoutRenderer from NLog implementation, so it has all NLog's features (@alexangas)
  • #307 Added "ValuesOnly" property to Cookie and QueryString layout renderers + support for multivalue cookie keys in ASP.NET core (@alexangas)
  • #303 Improve error-handling during startup / shutdown for all layout renders using httpcontext

v4.5.4-aspnetcore (2018/05/10)

  • #285 Update NLog dependency (@304NotModified)

v4.5.3-aspnetcore (2018/04/29)

  • #283 Avoid assembly lookup on static class initialization (@snakefoot)

v4.5.3-aspnet4 (2018/04/12)

  • #275 ${aspnet-request-ip} handle emtpy Request on HttpContext (@304NotModified)

v4.5.2-aspnetcore (2018/04/12)

  • #273 Added public method to configure the NLog ServiceLocator (@snakefoot)
  • #272 Improved registration of hidden assemblies for callsite handling (@snakefoot)

v4.5.1-aspnetcore (2018/04/02)

  • #268 Improved ConfigureNLog for better out-of-the-box experience (@snakefoot)

v4.5.0-aspnetcore (2018/03/27)

  • #257 ConfigureNLog should not be used together with UseNLog (@snakefoot)
  • #256 ASP.NET Core2 Example - Updated with NLog.LogManager.Shutdown() (@snakefoot)
  • #253 ASP.NET Core2 Example - Updated blackhole configuration + ${aspnet-appbasepath} + ${aspnet-webrootpath} (@snakefoot)
  • #252 Configured xunit DisableTestParallelization to make tests more stable (@snakefoot)
  • #250 Removed System.ValueTuple as dependency for .NET Core app 1, add file version to assembly (@snakefoot)
  • #249 Automatically register NLog.Web LayoutRenders for NetCoreApp1 (@snakefoot)
  • #245 Use LogManager.LoadConfiguration + RC3 (@snakefoot)
  • #236 AspNetCore 4.5 RC2 - Update changelog and version (@304NotModified)
  • #232 Updated dependencies (@304NotModified)
  • #233 Better hide assemblies for ${callsite} (@304NotModified)
  • #231 Made ServiceLocator public (@304NotModified)
  • #226 ASP.NET core: 4.5 rc1 + changelog (@304NotModified)
  • #223 .NET 4.6.1 + ASP.NET Core 2 support (@304NotModified)
  • #224 Fix assembly-version (@304NotModified)
  • #212 Beta4 (@304NotModified)
  • #207 Fix ${callsite} from configure (@304NotModified)

v4.5.0-aspnetcore-beta02 (2017/10/13)

  • #205 Register NLogProvider instead of NLogFactory (@304NotModified)
  • #204 Improve ASP.NET core 2 example - add callsite (@304NotModified)
  • #202 Fix ${callsite} in Asp.net core 2 (@304NotModified)

v4.5.1-aspnet4 (2017/10/12)

  • #198 Refactor code (@304NotModified)

v4.5.0-aspnetcore-beta01 (2017/10/12)

  • #197 versions and changelog, updated dependencies: NLog.Web 4.5.1 and NLog.Web.AspNetCore 4.5.0-beta01 (@304NotModified)
  • #195 add ConfigureNLog on ILoggingBuilder (@304NotModified)
  • #191 Added NLogBuilder and ASP.NET Core 2 example (@304NotModified)
  • #190 Fix error reporting, fix introduced bug (@304NotModified)
  • #188 Auto register NLog.Web.AspNetCore (ASP.NET 2 only) (@304NotModified)
  • #186 Register HttpContextAccessor by default (@304NotModified)
  • #181 Add UseNLog for ASP.NET Core 2 (@304NotModified)
  • #182 Codecov tweaks (@304NotModified)
  • #180 Fix IHttpContextAccessor warning (@304NotModified)
  • #178 ASP.NET Core 2 support (@304NotModified)
  • #179 rename NETSTANDARD_1plus => ASP_NET_CORE (@304NotModified)
  • #156 Remove unneeded path in build script (@304NotModified)
  • #164 Add IncludeScheme option to ${aspnet-request-url} (@BlaikiC)
  • #162 Update AssemblyVersionLayoutRenderer docs for .NET core (@Valeriy1991)
  • #155 fix xUnit warnings (@304NotModified)
  • #154 deploy to Nuget from AppVeyor (@304NotModified)

v4.4.1-aspnetcore (2017/06/16)

  • #152 Run test for asp.net core on full and core framework, fix unit test build (#152) (@johnkors)
  • #150 Update vulnerable dependency (#150) (@johnkors)

v4.5.0-aspnet4 (2017/05/14)

Features

  • #66 ${Assembly-version} working for asp.net (core) (#66) (@304NotModified)
  • #140 Added ${aspnet-request-ip} (@304NotModified)
  • #143 added ${aspnet-user-isAuthenticated} (@304NotModified)
  • #125 Added ${aspnet-environment} (@grokky1)
  • #123 Added Culture option to ${aspnet-item} and {aspnet-session} (#123) (@sbebrys)

Improvements

  • #141 Improve performance with many threads 2 (@304NotModified)
  • #133 Improve performance with many threads (@304NotModified)

Fixes

  • #132 Fix invalid JSON format for ${aspnet-request-cookie} and ${aspnet-request-querystring}, added extra formatting options, consistent rendering of multiple values (@304NotModified)

v4.4.0-aspnetcore (2017/05/14)

Features

  • #66 ${Assembly-version} working for asp.net (core) (#66) (@304NotModified)
  • #140 Added ${aspnet-request-ip} (@304NotModified)
  • #143 added ${aspnet-user-isAuthenticated} (@304NotModified)
  • #126 Add ${aspnet-request-contenttype} (ASP.NET Core only) (@304NotModified)
  • #125 Added ${aspnet-environment} (@grokky1)
  • #123 Added Culture option to ${aspnet-item} and {aspnet-session} (#123) (@sbebrys)

Improvements

  • #144 Limit dependecies (#144) (@304NotModified)
  • #142 ignore ObjectDisposedException in aspnet-user renderers (@304NotModified)
  • #141 Improve performance with many threads 2 (@304NotModified)
  • #133 Improve performance with many threads (@304NotModified)

Fixes

  • #132 Fix invalid JSON format for ${aspnet-request-cookie} and ${aspnet-request-querystring}, added extra formatting options, consistent rendering of multiple values (@304NotModified)
  • #125 fix ${iis-site-name} for ASP.NET Core (@grokky1)

v4.3.2-aspnetcore (2017/02/17)

  • #112 NLog.Web.AspNetCore 4.3.2 (@304NotModified)

v4.4.0-aspnet4 (2017/02/17)

  • #110 Enabled strong naming with correct version (@304NotModified)
  • #111 Update nlog version (@304NotModified)
  • #106 Update assemblyinfo & strong name version to 4.0.0.0 (@304NotModified)
  • #108 Added mvc tag (@304NotModified)

v4.3.1 (2017/02/10)

  • #98 support for empty 'QueryStringKeys' for ${all-querystrings{aspnet-request-querystring} (@304NotModified)
  • #100 Fixing missing name for ${aspnet-request-cookie} (@304NotModified)
  • #99 Add ${aspnet-traceidentifier} (ASP.NET Core only) (@304NotModified)
  • #97 Update dependencies and version number (@304NotModified)
  • #95 Adding a link to some ASP.NET Core examples (@damienbod)
  • #91 Update AssemblyInfo (@304NotModified)

v4.3.0-aspnetcore (2017/01/18)

  • #89 Update NLog.Extensions.Logging dependecy (@304NotModified)
  • #80 Update README.md for 4.3 (@304NotModified)
  • #88 Move ASP.NET helpers from nlog.extensions.logging, (@304NotModified)
  • #87 Renames #2, allow aspnet-request-host in non-core ASP.NET (@304NotModified)
  • #86 renames for consistency (@304NotModified)
  • #78 added null checks (@304NotModified)
  • #77 Upgrade to NLog 4.4 (@304NotModified)
  • #68 Readme - make core vs non-core clearer (@timabell)
  • #54 Additional aspnet renderers & unit tests for .net core (@304NotModified, @Page-Not-Found)
  • #61 Upgrade RC2 to RTM. .Net Core. (#61) (@Page-Not-Found)
  • #59 Upgrade to ASP.NET Core RC2 (@304NotModified)

v4.2.1-aspnet4 (2016/05/12)

  • #57 Package both nupkg + build scripts (#57) (@304NotModified)
  • #56 Suppressing exception thrown when accessing HttpContext.Request (#56) (@vegar)

4.2.2 (2016/04/15)

  • #48 Update LICENSE (#48) (@304NotModified)
  • #41 DNX: Prevent stackoverflowException in ${aspnet-session} (#41) (@304NotModified)
  • #52 Extra null check (#52) (@304NotModified)
  • #50 Add dotnet5.4 framework (@304NotModified)
  • #37 fix syntax of readme.md (@petemounce)

v4.2.1 (2016/02/16)

  • #36 Update README for aspnet5 (@304NotModified)
  • #35 Fix aspnet5 (@304NotModified)
  • #33 Less dependencies (@304NotModified)
  • #30 Added ASP.NET 5 compatible package (@304NotModified)

v4.2.0 (2016/02/07)

  • #27 Add ability to render Headers (@petemounce)
  • #22 Introducing ASP.NET Layout Renderer base class (@epignosisx)
  • #25 Add info about configuration of NLog.Web in web.config to README.md (@muromek)

v4.1.0 (2015/11/24)

  • #18 Added Codecov (@304NotModified)
  • #17 MsTest => xUnit2 (@304NotModified)
  • #16 Added Culture tests and use current culture (can be set) (@304NotModified)
  • #15 Aspnet-item renderer (@304NotModified, @dafanasiev)

v4.0.0 (2015/10/22)

  • #13 Improved config for release (@304NotModified)
  • #7 Enable Strong name signing (@304NotModified)
  • #8 added unit tests project + tests for session (@304NotModified)

2.0.0 (2015/06/11)

  • #3 Added support for logging nested properties of session items. (@Giorgi)
  • #2 Move stuff from extended (@kichristensen)
  • #1 Add IIS web site name layout renderer (@kichristensen)