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