Releases: NLog/NLog.Web
Releases · NLog/NLog.Web
Version 5.3.0
-
NLog.Web.AspNetCore
- #943 UseNLog - Replaced dynamic assembly loading with registration methods (#943) (@snakefoot)
- #943 Updated to NLog.Extensions.Logging v5.3 (#943) (@snakefoot)
- #934 AspNetLayoutRenderers - Items-property is standard, and Names-option is obsolete (#934) (@snakefoot)
- #936 aspnet-request-endpoint - EndPoint Routing DisplayName (#936) (@snakefoot)
- #932 NLogRequestPostedBodyMiddleware - Check HttpRequest CanHaveBody (#932) (@snakefoot)
-
NLog.Web
- #943 RegisterNLogWeb - Replaced dynamic assembly loading with registration methods (#943) (@snakefoot)
- #943 Updated to NLog v5.2 (#943) (@snakefoot)
- #934 AspNetLayoutRenderers - Items-property is standard, and Names-option is obsolete (#934) (@snakefoot)
- #942 AspNetBufferingTargetWrapper - Register for initial request, when loading NLog config (#942) (@snakefoot)
See also: NLog v5.2 without trim warnings, and obsoleted methods.
Version 5.2.3
-
NLog.Web.AspNetCore
- #929 Updated dependency NLog.Extensions.Logging v5.2.3 (#929) (@snakefoot)
-
NLog.Web
- #929 Updated dependency NLog v5.1.3 (#929) (@snakefoot)
Version 5.2.2
-
NLog.Web.AspNetCore
- #917 AspNetQueryStringLayoutRenderer - Added Exclude-option for consistency (#917) (@snakefoot)
- #918 AspNetRequestFormLayoutRenderer - Added Items-option for consistency (#918) (@snakefoot)
- #921 AspNet Response HttpStatusCode LayoutRenderer as Enum.ToString (#921) (@bakgerman)
- #923 AspNet Request-Ip with support for CheckForwardedForHeaderOffset (#923) (@bakgerman)
- #924 AspNetBufferingTargetWrapper - BufferGrowLimit cealing BufferSize (#924) (@snakefoot)
- #927 Updated dependency NLog.Extensions.Logging v5.2.2 (#927) (@snakefoot)
-
NLog.Web
- #917 AspNetQueryStringLayoutRenderer - Added Exclude-option for consistency (#917) (@snakefoot)
- #918 AspNetRequestFormLayoutRenderer - Added Items-option for consistency (#918) (@snakefoot)
- #921 AspNet Response HttpStatusCode LayoutRenderer as Enum.ToString (#921) (@bakgerman)
- #924 AspNetBufferingTargetWrapper - BufferGrowLimit cealing BufferSize (#924) (@snakefoot)
- #927 Updated dependency NLog v5.1.2 (#927) (@snakefoot)
Version 5.2.1
-
NLog.Web.AspNetCore
- #900 Introduced NLogBufferingTargetWrapperMiddleware to support AspNetBufferingWrapper (#900) (@bakgerman)
- #898 Created README.md for the NLog.Web.AspNetCore nuget-package (#898) (@bakgerman)
- #895 Add ObjectPath to AspNetApplicationValueLayoutRenderer (#895) (@snakefoot)
- #904 Added common Items-property for LayoutRenderers that can output multiple values. Ex Headers/Cookies (#904) (@snakefoot)
- #915 Updated dependency NLog.Extensions.Logging v5.2.1 (#915) (@snakefoot)
-
NLog.Web
- #900 Extend AspNetBufferingWrapper to allow use with other integrations than NLogHttpModule (#900) (@bakgerman)
- #898 Created README.md for the NLog.Web nuget-package (#898) (@bakgerman)
- #895 Add ObjectPath to AspNetApplicationValueLayoutRenderer (#895) (@snakefoot)
- #904 Added common Items-property for LayoutRenderers that can output multiple values. Ex Headers/Cookies (#904) (@snakefoot)
- #906 Skip unnecessary allocation of HttpContextWrapper for all ASP.NET layout-renderers (#906) (@snakefoot)
- #915 Updated dependency NLog v5.1.1 (#915) (@snakefoot)
Version 5.2.0
-
NLog.Web.AspNetCore
- #885 Changed LoadConfigurationFromAppSettings to prioritize current directory (#885) (@snakefoot)
- #887 Changed AspNetAppBasePathLayoutRenderer to prioritize current directory (#887) (@snakefoot)
- #890 Add ObjectPath to AspNetItemValueLayoutRenderer as better alternative to EvaluateAsNestedProperties (#890) (@bakgerman)
- #894 Add ObjectPath to AspNetSessionValueLayoutRenderer as better alternative to EvaluateAsNestedProperties (#894) (@snakefoot)
- #889 Use CallerArgumentExpressionAttribute in helper method for throwing ArgumentNullException (#889) (@bakgerman)
- #891 Skip allocating RouteData when only need to lookup single value (#891) (@snakefoot)
- #878 + #879 Use RegisterConfigSettings instead of ConfigSettingLayoutRenderer (#878 + #879) (@snakefoot)
- #894 Updated dependency NLog.Extensions.Logging v5.2.0 (#894) (@snakefoot)
-
NLog.Web
- #890 Add ObjectPath to AspNetItemValueLayoutRenderer as better alternative to EvaluateAsNestedProperties (#890) (@bakgerman)
- #894 Add ObjectPath to AspNetSessionValueLayoutRenderer as better alternative to EvaluateAsNestedProperties (#894) (@snakefoot)
- #889 Use CallerArgumentExpressionAttribute in helper method for throwing ArgumentNullException (#889) (@bakgerman)
- #894 Updated dependency NLog v5.1.0 (#894) (@snakefoot)
Version 5.1.5
-
NLog.Web.AspNetCore
- #876 Introduced NET6 since LTS (#876) (@snakefoot)
- #876 Updated NLog.Extensions.Logging to v5.1.0 (#876) (@snakefoot)
-
NLog.Web
- #876 Updated dependency NLog v5.0.5 (#876) (@snakefoot)
Version 5.1.4
-
NLog.Web.AspNetCore
- #865 Added embedded resource ILLink.Descriptors.xml (#865) (@snakefoot)
- #865 Updated NLog.Extensions.Logging to v5.0.4 (#865) (@snakefoot)
-
NLog.Web
- #865 Updated dependency NLog v5.0.4 (#863) (@snakefoot)
Version 5.1.2
-
NLog.Web.AspNetCore
- #861 Loading NLog.config from ContentRootPath as last fallback (#861) (@snakefoot)
- #858 Updated Microsoft.AspNetCore.Abstractions to match Microsoft.AspNetCore.Http (#858) (@snakefoot)
- #863 Updated NLog.Extensions.Logging to v5.0.3 (#863) (@snakefoot)
-
NLog.Web
- #863 Updated dependency NLog v5.0.3 (#863) (@snakefoot)
Version 5.1.1
-
NLog.Web.AspNetCore
- #836 Fixed offset by one in AspNetRequestDurationLayoutRenderer (#836) (@snakefoot)
- #840 Added option LowercaseKeys for ${aspnet-request-querystring} (#840) (@czd890)
- #845 Added ${aspnet-request-has-posted-body} Layout Renderer (#845) (@bakgerman)
- #845 Added ${aspnet-request-stream-id} Layout Renderer (#845) (@bakgerman)
- #850 + #853 Improved re-Entrancy scope lock for Session Value Layout Render (#850) (@bakgerman)
- #854 Updated dependency NLog.Extensions.Logging v5.0.2 (#854) (@snakefoot)
- #856 Added option Properties for ${aspnet-request-url} instead of booleans (#856) (@bakgerman)
-
NLog.Web
- #836 Fixed offset by one in AspNetRequestDurationLayoutRenderer (#836) (@snakefoot)
- #840 Added option LowercaseKeys for ${aspnet-request-querystring} (#840) (@czd890)
- #854 Updated dependency NLog v5.0.2 (#854) (@snakefoot)
- #856 Added option Properties for ${aspnet-request-url} instead of booleans (#856) (@bakgerman)
Version 5.1.0
Thank you Burak Akgerman (@bakgerman) for making this huge contribution and restoring ${aspnet-request-posted-body}
-
NLog.Web.AspNetCore
- #828 Reverted default value for ShutdownOnDispose to false (#828) (@snakefoot)
- #815 Added ${aspnet-request-trailers} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-response-trailers} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-response-https-compression} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-tracking-consent} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-tls-token-binding} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-inherent-keep-alive} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-http-transport-type} Layout Renderer (#815) (@bakgerman)
- #815 Added ${aspnet-request-bidirectional-stream} Layout Renderer (#815) (@bakgerman)
- #811 Added ${aspnet-request-servervariable} Layout Renderer (#811) (@bakgerman)
- #802 Added ${aspnet-request-tls-handshake} Layout Renderer (#802) (@bakgerman)
- #796 Added ${aspnet-request-connection-id} Layout Renderer (#796) (@bakgerman)
- #796 Added ${aspnet-response-has-started} Layout Renderer (#796) (@bakgerman)
- #789 Added ${aspnet-response-cookie} Layout Renderer (#789) (@bakgerman)
- #784 Added ${aspnet-request-client-certificate} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-is-web-socket} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-ip} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-remote-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-web-socket-requested-protocols} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-contenttype} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-headers} Layout Renderer (#784) (@bakgerman)
- #781 NLogRequestPostedBodyMiddleware - Restore support for ${aspnet-request-posted-body} (#781) (@bakgerman)
- #783 NLogRequestLoggingMiddleware - Added support for custom ShouldLogRequest-delegate (#783) (@snakefoot)
-
NLog.Web
- #811 Added ${aspnet-request-servervariable} Layout Renderer (#811) (@bakgerman)
- #796 Added ${aspnet-response-has-started} Layout Renderer for NET46 (#796) (@bakgerman)
- #789 Added ${aspnet-response-cookie} Layout Renderer (#789) (@bakgerman)
- #784 Added ${aspnet-request-client-certificate} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-is-web-socket} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-ip} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-local-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-remote-port} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-request-web-socket-requested-protocols} Layout Renderer for NET46 (#784) (@bakgerman)
- #784 Added ${aspnet-response-contenttype} Layout Renderer (#784) (@bakgerman)
- #784 Added ${aspnet-response-headers} Layout Renderer (#784) (@bakgerman)
- #785 NLogRequestPostedBodyModule - Restore support for ${aspnet-request-posted-body} (#785) (@snakefoot)
- #792 Added ${aspnet-user-claim} Layout Renderer for NET46 (#792) (@snakefoot)