Skip to content

Latest commit

 

History

History
100 lines (66 loc) · 4.51 KB

CHANGELOG.md

File metadata and controls

100 lines (66 loc) · 4.51 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Add support for .NET 8.

1.1.0 - 2023-05-02

1.0.2 - 2023-02-11

  • Add a new Log4NetTextFormatter.Log4JFormatter static property which is configured for the log4j XML layout. This static property is also useful when using the Serilog.Settings.Configuration package where it can be used with the following accessor:
Serilog.Formatting.Log4Net.Log4NetTextFormatter::Log4JFormatter, Serilog.Formatting.Log4Net

1.0.1 - 2023-01-17

1.0.0 - 2022-03-08

  • First final version (i.e. non pre-release) which is identical to 1.0.0-rc.4

1.0.0-rc.4 - 2021-11-02

1.0.0-rc.3 - 2021-10-25

  • Replace UseLog4NetXmlNamespace(null) with UseNoXmlNamespace()
  • Reduce the public API surface
    • Removed all property getters on Log4NetTextFormatterOptionsBuilder
    • Converted the LineEndingExtensions class from public to internal
  • Improve log4j compatibility mode: don't write the xmlns:log4j attribute to be exactly compatible with log4j

Before (1.0.0-rc.2):

<log4j:event timestamp="1041689366535" level="INFO" xmlns:log4j="http://jakarta.apache.org/log4j/"> 
  <log4j:message><![CDATA[Hello from Serilog]]></log4j:message> 
</log4j:event> 

After (1.0.0-rc.3)

<log4j:event timestamp="1041689366535" level="INFO"> 
  <log4j:message><![CDATA[Hello from Serilog]]></log4j:message> 
</log4j:event> 

1.0.0-rc.2 - 2021-03-25

  • Handle non Serilog provided LogEventPropertyValue subclasses
  • The Log4NetTextFormatterOptionsBuilder constructor is now internal
  • Include the index in the property name when formatting a SequenceValue

Before (1.0.0-rc.1):

<log4net:data name="Args" value="--first-argument" />
<log4net:data name="Args" value="--second-argument" />

After (1.0.0-rc.2)

<log4net:data name="Args[0]" value="--first-argument" />
<log4net:data name="Args[1]" value="--second-argument" />
  • Documentation has been improved

1.0.0-rc.1 - 2021-02-05

This release contains the same code as 1.0.0-alpha.0.110.

Still trying to figure out how to make everything fit together with MinVer, annotated tags and GitHub actions.

1.0.0-alpha.0.110 - 2021-02-04

  • Implement log4j compatibility mode.