Release notes
3.0.4
- Release date
-
2025-02-21
Fixed
-
Keep old, working ubuntu image version (by @gdziadkiewicz) (215)
-
fixed SetQWForFiles method name in FileAppender from #196 by @sketchturner in #217 (fixes #216 reported by @sketchturner) (216, 217, 196)
-
XmlLayoutSchemaLog4J: Changed XML start element for exceptions since v3.0.0 (reported by @sita-martin, fixed in #226 by @FreeAndNil) (225, 226)
3.0.3
- Release date
-
2024-11-07
Added
-
Enable Microsoft.CodeAnalysis.NetAnalyzers (by @FreeAndNil) (201)
3.0.2
- Release date
-
2024-10-21
Known issues
-
MDC was accidentally renamed into Mdc - this will be reverted in 3.0.3
-
NDC was accidentally renamed into Ndc - this will be reverted in 3.0.3
Added
-
separate review instructions for log4net (by @FreeAndNil) (189)
Changed
-
more modern coding style (by @FreeAndNil) (196)
3.0.0
- Release date
-
2024-09-15
Breaking changes
Starting with 3.0.0 we only support the following target frameworks
The reasoning for this change can be found in #111 - Dropping support for older runtimes |
Removed obsolete classes and members
since 1.2.14 (2015)
-
log4net.Appender.BufferingAppenderSkeleton.OnlyFixPartialEventData
-
log4net.Appender.ColoredConsoleAppender.ctor(ILayout)
-
log4net.Appender.ColoredConsoleAppender.ctor(ILayout, bool)
-
log4net.Appender.ConsoleAppender.ctor(ILayout)
-
log4net.Appender.ConsoleAppender.ctor(ILayout, bool)
-
log4net.Appender.DebugAppender.ctor(ILayout)
-
log4net.Appender.EventLogAppender.ctor(ILayout)
-
log4net.Appender.FileAppender.ctor(ILayout, string)
-
log4net.Appender.FileAppender.ctor(ILayout, string, bool)
-
log4net.Appender.MemoryAppender.OnlyFixPartialEventData
-
log4net.Appender.SmtpAppender.LocationInfo
-
log4net.Appender.TextWriterAppender.ctor(ILayout, Stream)
-
log4net.Appender.TextWriterAppender.ctor(ILayout, TextWriter)
-
log4net.Appender.TraceAppender.ctor(ILayout)
-
log4net.Config.DOMConfigurator
-
log4net.Config.AliasDomainAttribute
-
log4net.Config.DomainAttribute
-
log4net.Config.DOMConfiguratorAttribute
-
log4net.Core.LoggerManager.GetLoggerRepository
-
log4net.Core.LoggerManager.CreateDomain
-
log4net.Core.LoggingEventData.TimeStamp
-
log4net.Core.LoggingEvent.GetExceptionStrRep
-
log4net.Core.LoggingEvent.FixVolatileData
-
log4net.LogManager.GetLoggerRepository
-
log4net.LogManager.CreateDomain
Changed
-
log4net.Appender.MemoryAppender.m_eventsList (protected field) is now List<LoggingEvent> (instead of System.Collections.ArrayList) (124)
-
log4net.Util.ReadOnlyPropertiesDictionary.InnerHashtable is now Dictionary<string, object?> (instead of System.Collections.Hashtable) (124)
-
log4net.Repository.Hierarchy.Hierarchy.EmittedNoAppenderWarning is now internal (157)
Fixed
-
Fix dotnet (ie not netfx) test run (by @mobilebilly) (109)
-
Regression: Creating nested loggers in reverse order fails in 3.0.0-preview.1 (by @FreeAndNil) (156)
-
ColoredConsoleAppender writes UTF-8 preamble to the console on initialization (reported by @RoboBurned, fixed by @FreeAndNil) (168)
-
System.NullReferenceException when comparing with a null Level (by @FreeAndNil) (169)
-
Culture-Specific String Comparisons Cause RollingFileAppender Failure in log4net on NET 5+ (reported by @stianeklund) (179)
2.x
Changed
-
release notes for older releases can be found here (2.x-and-older)