Bump log4net from 2.0.12 to 3.2.0 #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated log4net from 2.0.12 to 3.2.0.
Release notes
Sourced from log4net's releases.
3.2.0
What's New
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.1.0...rel/3.2.0
Nuget: https://www.nuget.org/packages/log4net/3.2.0
3.2.0-preview.1
What's New
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.1.0...rc/3.2.0-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.2.0-preview.1
3.1.0
Added
Fixed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.0.4...rel/3.1.0
Nuget: https://www.nuget.org/packages/log4net/3.1.0
3.0.5-preview.2
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.4...rc/3.0.5-preview.2
Nuget: https://www.nuget.org/packages/log4net/3.0.5-preview.2
3.0.5-preview.1
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.4...rc/3.0.5-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.0.5-preview.1
3.0.4
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.0.3...rel/3.0.4
Nuget: https://www.nuget.org/packages/log4net/3.0.4
3.0.4-preview.1
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.0.3...rc/3.0.4-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.0.4-preview.1
3.0.3
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rel/3.0.2...rel/3.0.3
Nuget: https://www.nuget.org/packages/log4net/3.0.3
3.0.3-preview.1
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.2...rc/3.0.3-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.0.3-preview.1
3.0.2
What's Changed
Known Issues
Full Changelog: apache/logging-log4net@rel/3.0.1...rel/3.0.2
Nuget: https://www.nuget.org/packages/log4net/3.0.2
3.0.2-preview.1
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.1...rc/3.0.2-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.0.2-preview.1
3.0.1
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.0...rel/3.0.1
Nuget: https://www.nuget.org/packages/log4net/3.0.1
3.0.1-preview.2
What's Changed
Full Changelog: apache/logging-log4net@rc/3.0.1-preview.1...rc/3.0.1-preview.2
Nuget: https://www.nuget.org/packages/log4net/3.0.1-preview.2
3.0.1-preview.1
What's Changed
Full Changelog: apache/logging-log4net@rel/3.0.0...rc/3.0.1-preview.1
Nuget: https://www.nuget.org/packages/log4net/3.0.1-preview.1
3.0.0
Apache log4net 3.0.0 addresses the following issues:
Breaking Changes
Framework Support
Attention: Starting with 3.0.0 we only support the following target frameworks
The reasoning for this change can be found in #111
Deleted obsolete API (#125)
log4net.Appender.BufferingAppenderSkeleton.OnlyFixPartialEventDataandlog4net.Appender.MemoryAppender.OnlyFixPartialEventData(you will need to change your config files fromonlyFixPartialEventData value="true"tofix value="Partial")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.SmtpAppender.LocationInfolog4net.Appender.TextWriterAppender.ctor(ILayout, Stream)log4net.Appender.TextWriterAppender.ctor(ILayout, TextWriter)log4net.Appender.TraceAppender.ctor(ILayout)log4net.Config.DOMConfiguratorlog4net.Config.AliasDomainAttributelog4net.Config.DomainAttributelog4net.Config.DOMConfiguratorAttributelog4net.Core.LoggerManager.GetLoggerRepositorylog4net.Core.LoggerManager.CreateDomainlog4net.Core.LoggingEventData.TimeStamplog4net.Core.LoggingEvent.GetExceptionStrReplog4net.Core.LoggingEvent.FixVolatileDatalog4net.LogManager.GetLoggerRepositorylog4net.LogManager.CreateDomainlog4net.Util.SystemInfo.ProcessStartTimeOther changes
log4net.Appender.RemotingAppender(see #154 - Remove RemotingAppender)log4net.Appender.NetSendAppender(see #158 - NetSendAppender removed)log4net.Config.AliasRepositoryAttributeis now sealed (#124)log4net.Config.RepositoryAttributeis now sealed (#124)log4net.Config.XmlConfiguratorAttributeis now sealed (#124)log4net.Appender.AppenderCollection.IAppenderCollectionEnumeratoris now obsolete and must be replaced byIEnumerator<IAppender>(#124)log4net.Appender.MemoryAppender.m_eventsList(protected field) was changed fromArrayListtoList<LoggingEvent>(#124)m_eventsList.SyncRootyou need to cast it:((ICollection)m_eventsList).SyncRoot... (truncated)
3.0.0-preview.4
Apache log4net 3.0.0-preview.4 is probably the last preview of log4net 3.0.0 and addresses the following issues:
What's Changed
Full Changelog: apache/logging-log4net@rc/3.0.0-preview.3...rc/3.0.0-preview.4
Nuget: https://www.nuget.org/packages/log4net/3.0.0-preview.4
3.0.0-preview.3
Apache log4net 3.0.0-preview.3 is the third preview of log4net 3.0.0 and addresses the following issues:
What's Changed
New Contributors
Full Changelog: apache/logging-log4net@rc/3.0.0-preview.2...rc/3.0.0-preview.3
Nuget: https://www.nuget.org/packages/log4net/3.0.0-preview.3
3.0.0-preview.2
Apache log4net 3.0.0-preview.2 is the second preview of log4net 3.0.0 and addresses the following issues:
Breaking Changes
Deleted obsolete API
log4net.Appender.RemotingAppender(see #154 - Remove RemotingAppender)log4net.Appender.NetSendAppender(see #158 - NetSendAppender removed)Other changes (#157)
log4net.Repository.Hierarchy.Hierarchy.EmittedNoAppenderWarningis now internal (see #157)Bugs
Regression: Creating nested loggers in reverse order fails in 3.0.0-preview.1 (#156 by @FreeAndNil)
Complete diff
Nuget
3.0.0-preview.1
Apache log4net 3.0.0-preview.1 is the first preview of log4net 3.0.0 and addresses the following issues:
Breaking Changes
Framework Support
Attention: 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
Deleted obsolete API (#125 - Remove deprecated code for 3.0)
log4net.Appender.BufferingAppenderSkeleton.OnlyFixPartialEventDatalog4net.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.OnlyFixPartialEventDatalog4net.Appender.SmtpAppender.LocationInfolog4net.Appender.TextWriterAppender.ctor(ILayout, Stream)log4net.Appender.TextWriterAppender.ctor(ILayout, TextWriter)log4net.Appender.TraceAppender.ctor(ILayout)log4net.Config.DOMConfiguratorlog4net.Config.AliasDomainAttributelog4net.Config.DomainAttributelog4net.Config.DOMConfiguratorAttributelog4net.Core.LoggerManager.GetLoggerRepositorylog4net.Core.LoggerManager.CreateDomainlog4net.Core.LoggingEventData.TimeStamplog4net.Core.LoggingEvent.GetExceptionStrReplog4net.Core.LoggingEvent.FixVolatileDatalog4net.LogManager.GetLoggerRepositorylog4net.LogManager.CreateDomainlog4net.Util.SystemInfo.ProcessStartTimeOther changes (#124 - Add support for nullable annotations)
log4net.Config.AliasRepositoryAttributeis now sealedlog4net.Config.RepositoryAttributeis now sealedlog4net.Config.XmlConfiguratorAttributeis now sealedlog4net.Appender.AppenderCollection.IAppenderCollectionEnumeratoris now obsolete and must be replaced byIEnumerator<IAppender>log4net.Appender.MemoryAppender.m_eventsList(protected field) was changed fromArrayListtoList<LoggingEvent>m_eventsList.SyncRootyou need to cast it:((ICollection)m_eventsList).SyncRootEnhancements
... (truncated)
2.0.17
Apache log4net 2.0.17 addresses reported issues:
Bug fixes
Complete diff
2.0.16
A big thanks to @FreeAndNil for doing all the hard work of collating changes.
Bug fixes
Enhancements
2.0.15
Attention: .NET 3.5 Client Profile is no longer supported. I'm really sorry, I've tried to keep as many of the legacy targets available as possible, but after spending another 4 or so hours trying to get net35-client to build on any machine, I've given up - as far as I'm aware, this should only affect Windows XP clients. I'm afraid 2.0.14 was the end of the road for you. Apache log4net 2.0.15 addresses reported issues:
Bug fixes
Enhancements
2.0.14
2.0.13
Some minor updates:
This is essentially the same release as rc-1, with the artifacts updated so that unzipping them won't scatter files in the target.
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)