tersesystems/blindsight

Add changelog

wsargent opened this issue · 0 comments

1.0

  • First public release

1.1

  • Extract CoreLogger and CoreLogger.State
  • Add SimplePredicate
  • Move conditional / markers into core logger and ParameterList.Conditional.

1.2

  • Fix a bug where conditional state was lost after calling withMarker.
  • Fix a bug where not all the source information was rendered correctly in SourceCodeImplicits.
  • Add SourceInfoBehavior to CoreLogger.State.
  • Make adding source info to Markers configurable from logback property, false by default.
  • Optimizations to move marker construction inside conditional block.
  • Optimizations to short circuit logging if Condition.never is seen.
  • Optimizations to short circuit Markers construction on Markers.empty.
  • Optimizations to short circuit Arguments construction on Arguments.empty.
  • Add JMH benchmarks and notes.
  • Documentation page on benchmarks, link to JMH results in JMH Visualizer.