All Versions
18
Latest Version
Avg Release Cycle
2 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
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
forwithCondition
to make consistent - 📦 Move core loggers and
ParameterList
tocore
package - Replace
Condition(Level, CoreLogger.State)
toCondition(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 moreCoreLogger
based - 🔨 Refactor source info markers inside
ParameterList
and fix bug always adding emptyMarkers
-
v1.4.0-RC1 Changes
- ➕ Add entry transformation
- ➕ Add event buffers, with JCTools arrayqueue implementation
- 🗄 Deprecate
logger.onCondition
forwithCondition
to make consistent - 📦 Move core loggers and
ParameterList
tocore
package - Replace
Condition(Level, CoreLogger.State)
toCondition(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 moreCoreLogger
based - 🔨 Refactor source info markers inside
ParameterList
and fix bug always adding emptyMarkers
-
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
andArguments
to remove wrappingSeq
andfoldLeft
. #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 makelogger.info(st"some statement ${arg}")"
convenient.
- Replace
-
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
toCoreLogger.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 onMarkers.empty
. - Optimizations to short circuit
Arguments
construction onArguments.empty
. - ➕ Add JMH benchmarks and notes.
- 📚 Documentation page on benchmarks, link to JMH results in JMH Visualizer.
- 🛠 Fix a bug where conditional state was lost after calling
-
v1.1.0 Changes
- Extract
CoreLogger
andCoreLogger.State
- ➕ Add
SimplePredicate
- 🚚 Move conditional / markers into core logger and
ParameterList.Conditional
.
- Extract
-
v1.0.0
May 26, 2020 -
v0.1.37
May 22, 2020