All Versions
18
Latest Version
Avg Release Cycle
2 days
Latest Release
-

Changelog History
Page 1

  • v1.5.0 Changes

    • โž• Add scripting #251
    • โž• Add debug intentions #254
    • ๐Ÿšš Move the eventbuffer clock to abstract instance #229
    • Reorganize impl classes for easier subclassing and passing source info
    • โš  Various tweaks to fix 2.13.5 compiler warnings
    • ๐Ÿ“„ More docs
  • v1.4.1 Changes

    • Migrate to Maven Central from Bintray
    • โฌ†๏ธ Upgrade various libraries from scala-steward
    • ๐Ÿ“š Documentation fixes
    • ๐Ÿ›  Fix core logger self type #228
  • v1.4.0 Changes

    • โž• Add JSON-LD bindings
    • โž• Add entry transformation
    • โž• Add event buffers, with JCTools arrayqueue implementation
    • ๐Ÿ—„ Deprecate logger.onCondition for withCondition to make consistent
    • ๐Ÿ“ฆ Move core loggers and ParameterList to core package
    • Replace Condition(Level, CoreLogger.State) to Condition(Level, Markers) so that core logger state is not exposed
    • โœ‚ Remove Condition(slf4jLogger) as it's useless in itself
    • ๐Ÿ”จ Refactor state marker logic inside ParameterList.StateMarker
    • ๐Ÿ”จ Refactor ParameterList static methods to be more CoreLogger based
    • ๐Ÿ”จ Refactor source info markers inside ParameterList and fix bug always adding empty Markers
  • v1.4.0-RC1 Changes

    • โž• Add entry transformation
    • โž• Add event buffers, with JCTools arrayqueue implementation
    • ๐Ÿ—„ Deprecate logger.onCondition for withCondition to make consistent
    • ๐Ÿ“ฆ Move core loggers and ParameterList to core package
    • Replace Condition(Level, CoreLogger.State) to Condition(Level, Markers) so that core logger state is not exposed
    • โœ‚ Remove Condition(slf4jLogger) as it's useless in itself
    • ๐Ÿ”จ Refactor state marker logic inside ParameterList.StateMarker
    • ๐Ÿ”จ Refactor ParameterList static methods to be more CoreLogger based
    • ๐Ÿ”จ Refactor source info markers inside ParameterList and fix bug always adding empty Markers
  • v1.3.0 Changes

    • Replace AsArguments with macro expansion #149
    • โž• Add lazy methods to slf4j #146
    • โž• Add page on memory usage
    • โž• Add this changelog
    • ๐Ÿšš Optimizations to Arguments and Arguments to remove wrapping Seq and foldLeft. #141
    • โž• Add prof gc to JMH benchmarks to see memory churn. #136
    • โž• Add statement interpolation. #135
    • JMH statement construction benchmarks.
    • ๐Ÿ‘‰ Make Statement a trait and inline construction for optimization.
    • ๐Ÿ”„ Change methods in APIs so they can take Statement to make logger.info(st"some statement ${arg}")" convenient.
  • v1.2.1 Changes

    • ๐Ÿ›  Fix release bug where benchmarks was considered a library (no code changes)
  • v1.2.0 Changes

    • ๐Ÿ›  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.
  • v1.1.0 Changes

    • Extract CoreLogger and CoreLogger.State
    • โž• Add SimplePredicate
    • ๐Ÿšš Move conditional / markers into core logger and ParameterList.Conditional.
  • v1.0.0

    May 26, 2020
  • v0.1.37

    May 22, 2020