Skip to content

Latest commit

 

History

History
196 lines (121 loc) · 6.38 KB

ChangeLog.md

File metadata and controls

196 lines (121 loc) · 6.38 KB

2.0.3

  • Fix Bintray versions display #152.

2.0.2

  • Build refactor and bintray plugin replacement #145.
  • Support JS-IR backend #139.
  • Use linux code for linux/macos/mingw targets #131.
  • Upgrade to Kotlin 1.4.10 #137.
  • Add explicit API in strict mode #124.

1.12.0

  • Upgrade to Kotlin 1.4.10 #148.

1.11.5

  • Fix #144 - pom.xml has no dependencies anymore.
  • Fix message formatted twice issue #132 and PR #134.
  • Add automation for snapshot and release builds #135.
  • Tried to upgrade to Kotlin 1.4.0, but reveted #130.

Versions 1.9.x,1.10.x,1.11.0-1.11.4 are obselete

  • Had deployment issues.

1.8.3

  • Add Linux X64 Support #119.

Versions 1.8.0.x are obselete

  • Used for testing of #119.

1.7.10

  • Remove extra space from log message in entry - #114.

1.7.9

  • update Kotlin to 1.3.70.

1.7.8

  • use dokka for kotlin javadocs - #82
  • upgrade gradle wrapper - #100

1.7.7

  • upgrade versions - #97

1.7.6

  • wrap slf4j logger with kotlin logger - #88

1.7.5

  • Provide for nullable in entry and rename exit argument - #89

1.7.4

  • Fixed nullability in exit signature: #84 #86 #87

1.7.2

  • Fixed missing slf4j dependency - oshai#83

1.7.1

  • Convert project to new MPP format: oshai#64

1.6.26

1.6.25

  • Javascript - Extracting Message Formatter interface (more changes):oshai#66

1.6.24

  • Javascript - Extracting Message Formatter interface: oshai#63

1.6.23

  • Update kotlin to 1.3.20.

1.6.22

  • Fix log levels in JS: oshai#57
  • Update kotlin to 1.3.10.

1.6.20

  • Compile with Kotlin 1.3.0: oshai#55 thanks @walokra.

1.6.0 + 1.6.10

  • Add Markers support for multiplatform #48
  • Improvement to version upload automation #46

1.5.9

  • Back to Kotlin 1.2.60, created 3 artifacts on maven central.

1.5.8

  • Refactor - move toStringSafe() to common lib.
  • This version (+1.5.7 which has no changes) are mostly deployed for multiplatform checks.

1.5.6

  • Add Partial support for multiplatform #21
    • common and js implementation.
  • kotlin version is now 1.2.30, when tried to upgrade an additional (unneeded) dependency in pom.xml on common module was created.

1.5.4

  • Accept nullable Throwables #38 #39

1.5.3

  • Add Partial support for multiplatform #21
    • Split directories.
    • Currently only jvm artifact is deployed.

1.4.9

  • Add MDC Support #31
  • Upgrade to Kotlin 1.2.10.

1.4.8

  • 1.4.7 was broken see issue #30

1.4.7

  • Upgrade to Kotlin 1.2.0.

1.4.6

  • Fixed issue #20 - add KLogger.underlyingLogger that provides the Logger actual implementation. Can help in operations such as setting log level.

1.4.5

  • Fixed issue #22 - Suppress exceptions from toString methods.

1.4.4

  • Upgrade to Kotlin 1.1.

1.4.3

  • Fixed issue #17 - bad location in some logging methods.

1.4.2

  • Supported null values in parameters that allows it in slf4j.
  • Update to kotlin 1.0.6.

1.4.1

  • Added KotlinLogging object allow getting a logger in the following way:
private val logger = KotlinLogging.logger {}

see issue #12 and PR #13

1.4

  • Changed KLogger to be an interface
  • Fix issue #11 - Location Awerness of logger

1.3.3

  • Remove dependency on kotlin reflection to make it even more lightweight.
  • Update to kotlin 1.0.4.

1.3.2

  • Published artifacts to maven-central.
  • Added lazy evaluated message methods for throwables: oshai#7.

1.3

  • Changed artifactId and jar name from kotlin.logging to kotlin-logging and changed groupId to io.github.microutils
  • Moved the bintray path

1.2.1

  • Added tests for class name in logger in KLoggerNameResolverTest
  • Added KLoggerNameResolver and KLoggerFactory
  • Added documentation

1.2

  • Added KLogger method inline - better for Android methods count

1.1.1

  • Added documentation and sources jars to release
  • Removed KLogger method inline - should not affect performance and line numbers will be better

1.1

  • Changed names of classes:
    • WithLogging -> KLogging
    • HasLogging -> KLoggable
    • WithNamedLogging -> NamedKLogging