Skip to content

Releases: volvo-cars/sensible-logging-for-android

2.1.1

Choose a tag to compare

@Krillsson Krillsson released this 26 Aug 12:22

What's Changed

  • Nothing changed compared to 2.1.0. This release is necessary to fix maven publishing.
dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging-core:2.1.1'      // pure JVM core, e.g. Logger, Channel, Filter, Formatter
  implementation 'sh.vcm.sensiblelogging:sensible-logging-android:2.1.1'   // Android integrations, e.g. LogCatChannel, SharedPreferencesCategoryFilter
  implementation 'sh.vcm.sensiblelogging:sensible-logging-lifecycle:2.1.1' // AndroidX Lifecycle-based logging helpers
}

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@Krillsson Krillsson released this 26 Aug 07:37

What's Changed

Full Changelog: 2.0.0...2.1.0

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging-core:2.1.0'      // pure JVM core, e.g. Logger, Channel, Filter, Formatter
  implementation 'sh.vcm.sensiblelogging:sensible-logging-android:2.1.0'   // Android integrations, e.g. LogCatChannel, SharedPreferencesCategoryFilter
  implementation 'sh.vcm.sensiblelogging:sensible-logging-lifecycle:2.1.0' // AndroidX Lifecycle-based logging helpers
}

2.0.0

Choose a tag to compare

@Krillsson Krillsson released this 12 May 10:37

What's Changed

Full Changelog: 1.2.2...2.0.0

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging:2.0.0'
  implementation 'sh.vcm.sensiblelogging:lifecycle:2.0.0'
}

1.2.2

Choose a tag to compare

@Krillsson Krillsson released this 07 May 11:46

What's Changed

Full Changelog: 1.2.1...1.2.2

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.2'
  implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.2'
}

1.2.1

Choose a tag to compare

@Krillsson Krillsson released this 22 Sep 12:12

What's Changed

Download

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.1'
  implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.1'
  // ...
}

Full Changelog: 1.2.0...1.2.1

1.2.0

Choose a tag to compare

@Krillsson Krillsson released this 25 Jan 08:33

What's Changed

  • #28 BREAKING: Channel now has two subtypes; ReleaseChannel and DebugChannel.
    • Motivation: Meta is captured using Throwable.stacktrace. This may impact performance negatively.
    • ReleaseChannel no longer have Meta passed to it's print() method and it can be used in Release builds.
    • DebugChannel are to be used in development builds.
    • Meta parameter in Formatter.format() method is now nullable.

Migration: let your channel subtype inherit from either Release- or DebugChannel instead of Channel

Download

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging:1.2.0'
  implementation 'sh.vcm.sensiblelogging:lifecycle:1.2.0'
  // ...
}

Full Changelog: 1.1.0...1.2.0

1.1.0

Choose a tag to compare

@Krillsson Krillsson released this 23 Dec 08:14

What's Changed

  • #18 Removed NotificationChannel(you can still find it here) by Christian (@Krillsson) in #23
  • #22 Automated releasing to Maven Central by Christian (@Krillsson) in #27
  • #21 Adopted LogCatFormatterExtended to new Android Studio LogCat window by Christian (@Krillsson) in #26
  • #4 Extracted lifecycle to separate package by Christian (@Krillsson) in #24
    • BREAKING: the lifecycle extension moved to sh.vcm.sensiblelogging.lifecycle package
    • It's now possible to attach logger to any Lifecycle with Lifecycle.registerLifecycleLogger() extension.
  • #19 Moved Log.addChannels(...) and Log.removeChannels(...) to Log.Setup. by Christian (@Krillsson) in #25
    • Easier setup of sane defaults using Log.Setup.Configuration() builder style object.

Download

dependencies {
  implementation 'sh.vcm.sensiblelogging:sensible-logging:1.1.0'
  implementation 'sh.vcm.sensiblelogging:lifecycle:1.1.0'
  // ...
}

Full Changelog: 1.0.0...1.1.0

1.0

1.0

Choose a tag to compare

@Krillsson Krillsson released this 25 Nov 08:59

First public release 🎉

Artifact is published to the Maven Central repository
implementation 'sh.vcm.sensiblelogging:sensible-logging:1.0.0'

What's Changed

Full Changelog: https://github.com/VolvoCarsMobility/sensible-logging-for-android/commits/1.0.0