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