All Versions
121
Latest Version
Avg Release Cycle
87 days
Latest Release
36 days ago

Changelog History
Page 11

  • v4.3.0-rc2 Changes

    March 26, 2016
    • ๐Ÿ— #1335 Fix all build warnings (@304NotModified)
    • #1336 Throw NLogConfigurationException if TimeToSleepBetweenBatches <= 0 (@vincechan)
    • #1333 Fix ${callsite} when loggerType can't be found due to inlining (@304NotModified)
    • โšก๏ธ #1329 Update SHFB (@304NotModified)
  • v4.3.0-rc1 Changes

    March 22, 2016
    • #1323 Add TimeStamp options to XML, Appsetting and environment var (@304NotModified)
    • ๐Ÿ”จ #1286 Easier api: AddRule methods, fix AllTargets crash, fix IsLevelEnabled(off) crash, refactor internal (@304NotModified)
    • #1317 don't require ProviderName attribute when using <connectionStrings> (app.config etc) (@304NotModified)
    • ๐Ÿš€ #1316 Fix scan for stacktrace usage (bug never released) (@304NotModified)
    • #1299 Also use logFactory for ThrowConfigExceptions (@304NotModified)
    • โœ… #1309 Added nested json from xml unit test (@pysco68, @304NotModified)
    • ๐ŸŽ #1310 Fix threadsafe issue of GetLogger / GetCurrentClassLogger (+improve performance) (@304NotModified)
    • ๐Ÿ“ฆ #1313 Added the NLog.Owin.Logging badges to README packages list (@pysco68)
    • #1222 internalLogger, write to System.Diagnostics.Debug / System.Diagnostics.Trace #1217 (@bryjamus)
    • #1303 Fix threadsafe issue of ScanProperties3 (@304NotModified)
    • #1273 Added the ability to allow virtual paths for SMTP pickup directory (@michaeljbaird)
    • #1298 NullReferenceException fix for VariableLayoutRenderer (@neris)
    • #1295 Fix Callsite render bug introducted in 4.3 beta (@304NotModified)
    • #1285 Fix: {$processtime} has incorrect milliseconds formatting (@304NotModified)
    • #1296 CachedLayoutRender: allow ClearCache as (ambient) property (@304NotModified)
    • #1294 Fix thread-safe issue ScanProperties (@304NotModified)
    • โœ… #1281 FileTargetTests: Fix runtime overflow-of-minute issue in DateArchive_SkipPeriod. (@bhaeussermann)
    • #1274 FileTarget: Fix archive does not work when date in file name. (@bhaeussermann)
    • โœ… #1275 Less logging for unstable unit tests (and also probably too much) (@304NotModified)
    • โœ… #1270 Added testcase (NestedJsonAttrTest) (@304NotModified)
    • โœ… #1279 Fix tests to ensure all AsyncTargetWrapper's are closed. (@bhaeussermann)
    • #1238 Control throwing of NLogConfigurationExceptions (LogManager.ThrowConfigExceptions) (@304NotModified)
    • #1265 More thread-safe method (@304NotModified)
    • #1260 try read nlog.config in ios/android (@304NotModified)
    • ๐Ÿ“„ #1253 Added docs for UrlEncode (@304NotModified)
    • โœ… #1252 improve InternalLoggerTests unit test (@304NotModified)
    • #1259 Internallogger improvements (@304NotModified)
    • ๐Ÿ›  #1258 fixed typo in NLog.config (@icnocop)
    • #1256 Badges Shields.io ->` Badge.fury.io (@304NotModified)
    • #1225 XmlLoggingConfiguration: Set config values on correct LogFactory object (@bhaeussermann, @304NotModified)
    • #1 Fix ambiguity in cref in comments. (@304NotModified)
    • ๐Ÿšš #1254 Remove SubversionScc / AnkhSVN info from solutions (@304NotModified)
    • #1247 Init version issue template (@304NotModified)
    • #1245 Add Logger.Swallow(Task task) (@breyed)
    • ๐ŸŒ #1246 added badges UWP / web.ASPNET5 (@304NotModified)
    • #1227 LogFactory: Add generic-type versions of GetLogger() and GetCurrentClassLogger() (@bhaeussermann)
    • โœ… #1242 Improve unit test (@304NotModified)
    • ๐ŸŒฒ #1213 Log more to InternalLogger (@304NotModified)
    • #1240 Added StringHelpers + StringHelpers.IsNullOrWhiteSpace (@304NotModified)
    • โœ… #1239 Fix unstable MDLC Unit test + MDLC free dataslot (@304NotModified, @MikeFH)
    • ๐Ÿ›  #1236 Bugfix: Internallogger creates folder, even when turned off. (@eduardorascon)
    • #1232 Fix HttpGet protocol for WebService (@MikeFH)
    • #1223 Fix deadlock on Factory (@304NotModified)
  • v4.3.0-beta2 Changes

    February 04, 2016
    • ๐ŸŒฒ #1220 FileTarget: Add internal logging for archive date. (@bhaeussermann)
    • โœ… #1214 Better unit test cleanup between tests + fix threadsafe issue ScanProperties (@304NotModified)
    • ๐Ÿฑ #1212 Support reading nlog.config from Android assets folder (@304NotModified)
    • #1215 FileTarget: Archiving not working properly with AsyncWrapper (@bhaeussermann)
    • ๐Ÿ“„ #1216 Added more docs to InternalLogger (@304NotModified)
    • #1207 FileTarget: Fix Footer for archiving. (@bhaeussermann)
    • โœ… #1210 Added extra unit test (@304NotModified)
    • ๐Ÿ‘ป #1191 Throw exception when base.InitializeTarget() is not called + inline GetAllLayouts() (@304NotModified)
    • โœ… #1208 FileTargetTests: Supplemented ReplaceFileContentsOnEachWriteTest() to test with and without header and footer (@bhaeussermann)
    • ๐Ÿ“„ #1197 Improve XML Docs (@304NotModified)
    • โœ… #1200 Added unit test for K datetime format (@304NotModified)
  • v4.3.0-beta1 Changes

    January 27, 2016
    • ๐Ÿ‘ป #1143 Consistent Exception handling v3 (@304NotModified)
    • โœ… #1195 FileTarget: added ReplaceFileContentsOnEachWriteTest (@304NotModified)
    • ๐Ÿ‘ #925 RegistryLayoutRenderer: Support for layouts, RegistryView (32, 64 bit) and all root key names (HKCU/HKLM etc) (@304NotModified, @Niklas-Peter)
    • #1157 FIx (xml-) config classes for thread-safe issues (@304NotModified)
    • #1183 FileTarget: Fix compress archive file not working when using concurrentWrites="True" and keepFileOpen="True" (@bhaeussermann)
    • โœ… #1187 MethodCallTarget: allow optional parameters, no nullref exceptions. +unit tests (@304NotModified)
    • 0๏ธโƒฃ #1171 Coloredconsole not compiled regex by default (@304NotModified)
    • โœ… #1173 Unit test added for Variable node (@UgurAldanmaz)
    • #1138 Callsite fix for async methods (@304NotModified)
    • โœ… #1126 Fix and test archiving when writing to same file from different processes (@bhaeussermann)
    • #1170 LogBuilder: add StringFormatMethod Annotations (@304NotModified)
    • #1127 Max message length option for Eventlog target (@UgurAldanmaz)
    • #1149 Fix crash during delete of old archives & archive delete optimization (@brutaldev)
    • #1154 Fix nuget for Xamarin.iOs (@304NotModified)
    • #1159 README-developers.md: Added pull request checklist. (@bhaeussermann)
    • #1131 Reducing memory allocations in ShortDateLayoutRenderer by caching the formatted date. (@epignosisx)
    • ๐Ÿšš #1141 Remove code dup of InternalLogger (T4) (@304NotModified)
    • #1144 add doc (@304NotModified)
    • #1142 PropertyHelper: rename to readable names (@304NotModified)
    • #1139 Reduce Memory Allocations in LongDateLayoutRenderer (@epignosisx)
    • ๐ŸŽ #1112 ColoredConsoleTarget performance improvements. (@bhaeussermann)
    • โœ… #1135 FileTargetTests: Fix DateArchive_SkipPeriod test. (@bhaeussermann)
    • #1119 FileTarget: Use last-write-time for archive file name (@bhaeussermann)
    • ๐Ÿ‘ #1089 Support For Relative Paths in the File Targets (@Page-Not-Found)
    • #1068 Overhaul ExceptionLayoutRenderer (@Page-Not-Found)
    • #1125 FileTarget: Fix continuous archiving bug. (@bhaeussermann)
    • ๐Ÿ›  #1113 Bugfix: EventLogTarget OnOverflow=Split writes always to Info level (@UgurAldanmaz)
    • #1116 Config: Implemented inheritance policy for autoReload in included config files (@bhaeussermann)
    • #1100 FileTarget: Fix archive based on time does not always archive. (@bhaeussermann)
    • #1110 Fix: Deadlock in NetworkTarget (@kt1996)
    • #1109 FileTarget: Fix archiving for ArchiveFileName without a pattern. (@bhaeussermann)
    • ๐ŸŽ #1104 Merge from 4.2.3 (Improve performance of FileTarget, performance GDC) (@304NotModified, @epignosisx)
    • #1095 Fix find calling method on stack trace (@304NotModified)
    • โœ… #1099 Added extra callsite unit tests (@304NotModified)
    • ๐ŸŒฒ #1084 Log unused targets to internal logger (@UgurAldanmaz)
  • v4.2.3 Changes

    December 12, 2015
    • #1083 Changed the heading in Readme file (@Page-Not-Found)
    • โšก๏ธ #1081 Update README.md (@UgurAldanmaz)
    • โšก๏ธ #4 Update from base repository (@304NotModified, @bhaeussermann, @ie-zero, @epignosisx, @stefandevo, @nathan-schubkegel)
    • #1066 Add AllLevels and AllLoggingLevels to LogLevel.cs. (@rellis-of-rhindleton)
    • ๐Ÿ— #1062 Fix Xamarin Build in PR (and don't fail in fork) (@304NotModified)
    • ๐Ÿ— #1061 skip xamarin-dependent steps in appveyor PR builds (@nathan-schubkegel)
    • ๐Ÿ #1040 Xamarin (iOS, Android) and Windows Phone 8 (@304NotModified, @stefandevo)
    • #1041 EventLogTarget: Add overflow action for too large messages (@epignosisx)
  • v4.2.2 Changes

    November 21, 2015
    • #1054 LogReceiverWebServiceTarget.CreateLogReceiver() should be virtual (@304NotModified)
    • #1048 Var layout renderer improvements (@304NotModified)
    • ๐Ÿšš #1043 Moved sourcecode tests to separate tool (@304NotModified)
  • v4.2.1-RC1 Changes

    November 13, 2015
    • ๐Ÿ”ง #1031 NetworkTarget: linkedlist + configure max connections (@304NotModified)
    • โœ… #1037 Added FilterResult tests (@304NotModified)
    • โœ… #1036 Logbuilder tests + fix passing Off (@304NotModified)
    • โœ… #1035 Added tests for Conditional logger (@304NotModified)
    • โช #1033 Databasetarget: restored 'UseTransactions' and print warning if used (@304NotModified)
    • โœ… #1032 Filetarget: Added tests for the 2 kind of slashes (@304NotModified)
    • ๐ŸŒฒ #1027 Reduce memory allocations in Logger.Log when using CsvLayout and JsonLayout (@epignosisx)
    • ๐ŸŒฒ #1020 Reduce memory allocations in Logger.Log by avoiding GetEnumerator. (@epignosisx)
    • ๐Ÿšš #1019 Issue #987: Filetarget: Max archives settings sometimes removes to many files (@bhaeussermann)
    • #1021 Fix #2 ObjectGraphScanner.ScanProperties: Collection was modified (@304NotModified)
    • #994 Introduce FileAppenderCache class (@ie-zero)
    • ๐Ÿ #968 Fix: LogFactoryTests remove Windows specific values (@ie-zero)
    • โœ… #999 Unit Tests added to LogFactory class (@ie-zero)
    • #1000 Fix methods' indentation in LogManager class (@ie-zero)
    • #1001 Dump() now uses InternalLogger.Debug() consistent (@ie-zero)
  • v4.2.0 Changes

    October 24, 2015
    • ๐Ÿ›  #996 ColoredConsoleTarget: Fixed broken WholeWords option of highlight-word. (@bhaeussermann)
    • #995 ArchiveFileCompression: auto add .zip to compressed filename when archiveName isn't specified (@bhaeussermann)
    • #993 changed to nuget appveyor account (@304NotModified)
    • #992 added logo (@304NotModified)
    • โœ… #988 Unit test for proving max-archive bug of #987 (@304NotModified)
    • #991 Document FileTarget inner properties/methods (@ie-zero)
    • โœ… #986 Added more unit tests for max archive with dates in files. (@304NotModified)
    • ๐Ÿ›  #984 Fixes #941. Add annotations for custom string formatting methods (@bhaeussermann)
    • #985 Fix: file archiving DateAndSequence & FileArchivePeriod.Day won't work always (wrong switching day detected) (@304NotModified)
    • #982 Document FileTarget inner properties/methods (@ie-zero)
    • ๐Ÿšš #983 Remove obsolete code from FileTarget (@ie-zero)
    • โœ… #981 More tests inner parse + docs (@304NotModified)
    • ๐Ÿ›  #952 Fixes #931. FileTarget: Log info concerning archiving to internal logger (@bhaeussermann)
    • โš  #976 Fix SL4/SL5 warnings by adding/editing XML docs (@304NotModified)
    • โœ… #973 More fluent unit tests (@304NotModified)
    • ๐Ÿ“œ #975 Fix parse of inner layout (@304NotModified)
    • โšก๏ธ #3 Update (@304NotModified, @UgurAldanmaz, @vbfox, @kevindaub, @Niklas-Peter, @bhaeussermann, @breyed, @wrangellboy)
    • #974 Small Codecoverage improvement (@304NotModified)
    • ๐Ÿ‘ป #966 Fix: Exception is thrown when archiving is enabled (@304NotModified)
    • ๐Ÿ›  #939 Bugfix: useSystemNetMailSettings=false still uses .config settings + feature: PickupDirectoryLocation from nlog.config (@dnlgmzddr)
    • #972 Added Codecov.io (@304NotModified)
    • ๐Ÿšš #971 Removed unneeded System.Drawing references (@304NotModified)
    • ๐Ÿ“š #967 Getcurrentclasslogger documentation / error messages improvements (@304NotModified)
    • #963 FIx: Collection was modified - GetTargetsByLevelForLogger (@304NotModified)
    • #954 Issue 941: Add annotations for customer string formatting messages (@wrangellboy)
    • 0๏ธโƒฃ #940 Documented default fallback value and RanToCompletion (@breyed)
    • ๐Ÿ›  #947 Fixes #319. Added IncrementValue property. (@bhaeussermann)
    • #945 Added Travis Badge (@304NotModified)
    • โœ… #944 Skipped some unit tests for Mono (@304NotModified)
    • ๐ŸŒฒ #938 Issue #913: Log NLog version to internal log. (@bhaeussermann)
    • โœ… #937 Added more registry unit tests (@304NotModified)
    • #933 Issue #612: Cached Layout Renderer is reevaluated when LoggingConfiguration is changed (@bhaeussermann)
    • ๐Ÿ‘ #2 Support object vals for mdlc (@UgurAldanmaz)
    • #927 Comments change in LogFactory (@Niklas-Peter)
    • ๐Ÿ”ง #926 Assure automatic re-configuration after configuration change (@Niklas-Peter)
  • v4.1.2 Changes

    September 20, 2015
    • ๐Ÿ— #920 Added AssemblyFileVersion as property to build script (@304NotModified)
    • โœ… #912 added fluent .properties, fix/add fluent unit tests (@304NotModified)
    • #909 added ThreadAgnostic on AllEventPropertiesLayoutRenderer (@304NotModified)
    • ๐Ÿ›  #910 Fixes "Collection was modified" crash with ReconfigExistingLoggers (@304NotModified)
    • โœ… #906 added some extra tests (@304NotModified)
  • v4.1.1 Changes

    September 12, 2015
    • #900 fix generated code after change .tt (#894) (@304NotModified)
    • #901 Safe autoload (@304NotModified)
    • #894 fix generated code after change .tt (#894) (@304NotModified)
    • ๐Ÿ‘ #896 Support object vals for mdlc (@UgurAldanmaz)
    • ๐ŸŒฒ #898 Resolves Internal Logging With Just Filename (@kevindaub)
    • โšก๏ธ #1 Update from base repository (@304NotModified, @UgurAldanmaz, @vbfox)
    • ๐Ÿ #892 Remove unused windows.forms stuff (@304NotModified)
    • #894 Obsolete attribute doesn't specify the correct replacement (@vbfox)